{"level":"debug","ts":"2026-06-10T01:17:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9bbfc0b2e9e9acadd41342cd7c36a24afa8a5eef942d161782a6adae8411158a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:17:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9bbfc0b2e9e9acadd41342cd7c36a24afa8a5eef942d161782a6adae8411158a"} {"level":"debug","ts":"2026-06-10T01:17:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5"} {"level":"info","ts":"2026-06-10T01:17:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:17:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5"} {"level":"debug","ts":"2026-06-10T01:17:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5"],"numHostsReady":"1/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5"} {"level":"info","ts":"2026-06-10T01:17:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"} {"level":"error","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0\": 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-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"} {"level":"debug","ts":"2026-06-10T01:17:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11\": 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-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11\": 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-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"error","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11\": 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-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:17:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:17:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"info","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ed98de4b-e598-4e8a-a6b1-69fc2405b3cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:26928","PortSpecifier":{"PortValue":26928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ed98de4b-e598-4e8a-a6b1-69fc2405b3cf","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ed98de4b-e598-4e8a-a6b1-69fc2405b3cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:26928","PortSpecifier":{"PortValue":26928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054281,"nanos":517788297},"http":{"id":"ed98de4b-e598-4e8a-a6b1-69fc2405b3cf","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"cannot validate identity","request id":"ed98de4b-e598-4e8a-a6b1-69fc2405b3cf","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"reason":"failed to verify signature: failed to verify id token signature"} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ed98de4b-e598-4e8a-a6b1-69fc2405b3cf","tokenreview":{"name":""}} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ed98de4b-e598-4e8a-a6b1-69fc2405b3cf","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":"1746894e-8da8-49c1-858b-1555080d641f","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=1bbd9653-f6c2-4d91-98e4-52d3ad61ac11"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4e09b33c9f3b"]}} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ed98de4b-e598-4e8a-a6b1-69fc2405b3cf","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4e09b33c9f3b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=1bbd9653-f6c2-4d91-98e4-52d3ad61ac11"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"1746894e-8da8-49c1-858b-1555080d641f","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.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-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ed98de4b-e598-4e8a-a6b1-69fc2405b3cf","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"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-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ed98de4b-e598-4e8a-a6b1-69fc2405b3cf","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"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-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ed98de4b-e598-4e8a-a6b1-69fc2405b3cf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ed98de4b-e598-4e8a-a6b1-69fc2405b3cf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c47ce132-04df-401b-85ac-f096aed1a29b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:33508","PortSpecifier":{"PortValue":33508}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c47ce132-04df-401b-85ac-f096aed1a29b","method":"POST","path":"/llm/e2e-external-model/v1/chat/completions","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c47ce132-04df-401b-85ac-f096aed1a29b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:33508","PortSpecifier":{"PortValue":33508}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054281,"nanos":920618821},"http":{"id":"c47ce132-04df-401b-85ac-f096aed1a29b","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/llm/e2e-external-model/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"info","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c47ce132-04df-401b-85ac-f096aed1a29b","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"status":401,"message":"Authentication required"}} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c47ce132-04df-401b-85ac-f096aed1a29b","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"status":401,"message":"Authentication required","headers":[{"WWW-Authenticate":"Bearer **** realm=\"api-keys\""}]}} {"level":"info","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6fcf3cb7-e256-4216-849f-40911192a513","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:54426","PortSpecifier":{"PortValue":54426}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6fcf3cb7-e256-4216-849f-40911192a513","method":"POST","path":"/llm/e2e-external-model/v1/chat/completions","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6fcf3cb7-e256-4216-849f-40911192a513","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:54426","PortSpecifier":{"PortValue":54426}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054281,"nanos":955923805},"http":{"id":"6fcf3cb7-e256-4216-849f-40911192a513","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/llm/e2e-external-model/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","content-type":"application/json","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"httpbin.org:443/*","x-envoy-external-address":"100.64.0.2","x-forwarded-for":"100.64.0.2","x-forwarded-proto":"https","x-gateway-model-name":"e2e-external-model","x-request-id":"6fcf3cb7-e256-4216-849f-40911192a513"},"path":"/llm/e2e-external-model/v1/chat/completions","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https","protocol":"HTTP/1.1"}},"context_extensions":{"host":"3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"},"metadata_context":{}}} {"level":"info","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6fcf3cb7-e256-4216-849f-40911192a513","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"status":401,"message":"Authentication required"}} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6fcf3cb7-e256-4216-849f-40911192a513","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"status":401,"message":"Authentication required","headers":[{"WWW-Authenticate":"Bearer **** realm=\"api-keys\""}]}} {"level":"info","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:52664","PortSpecifier":{"PortValue":52664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","method":"POST","path":"/llm/e2e-external-model/v1/chat/completions","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:52664","PortSpecifier":{"PortValue":52664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054281,"nanos":986122424},"http":{"id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/llm/e2e-external-model/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-CTynzH3Qi41s2jsW_cZbCs2j29WPtWk6ZJ1lcrHNJAYQnNITluGghNUfrZD4"} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-CTynzH3Qi41s2jsW_cZbCs2j29WPtWk6ZJ1lcrHNJAYQnNITluGghNUfrZD4\"}"} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.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\":\"llm/e2e-external-model\",\"requestedSubscription\":\"e2e-external-subscription\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":true,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.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":"e2e-external-model","source":"external","token_rate_limits":[{"limit":10000,"window":"1h"}]}],"name":"e2e-external-subscription","namespace":"models-as-a-service","phase":"Active","ready":true}} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\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-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-external-subscription"} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","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":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"7f8ab288-bda1-47cf-b53e-13cf554688d4","selected_subscription":"e2e-external-subscription","selected_subscription_key":"models-as-a-service/e2e-external-subscription@llm/e2e-external-model","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"e2e-external-model","source":"external","token_rate_limits":[{"limit":10000,"window":"1h"}]}],"name":"e2e-external-subscription","namespace":"models-as-a-service","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:18:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7d1fe295-60e3-4127-95f0-0e4aa082d87c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:18:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:18:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb"} {"level":"info","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:18:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:18:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb"} {"level":"info","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb"} {"level":"debug","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:18:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:18:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb"],"numHostsReady":"1/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:18:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:18:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb"],"numHostsReady":"1/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb"} {"level":"error","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb\": 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-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bc352d5e387b2430c796ef533893aa1a2ae117af03b4d40dccaf57df32193ae"} {"level":"debug","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bc352d5e387b2430c796ef533893aa1a2ae117af03b4d40dccaf57df32193ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-06-10T01:18:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-06-10T01:18:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bc352d5e387b2430c796ef533893aa1a2ae117af03b4d40dccaf57df32193ae"} {"level":"info","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bc352d5e387b2430c796ef533893aa1a2ae117af03b4d40dccaf57df32193ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1bc352d5e387b2430c796ef533893aa1a2ae117af03b4d40dccaf57df32193ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-06-10T01:18:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-06-10T01:18:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1bc352d5e387b2430c796ef533893aa1a2ae117af03b4d40dccaf57df32193ae"],"numHostsReady":"1/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1bc352d5e387b2430c796ef533893aa1a2ae117af03b4d40dccaf57df32193ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1bc352d5e387b2430c796ef533893aa1a2ae117af03b4d40dccaf57df32193ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-06-10T01:18:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1bc352d5e387b2430c796ef533893aa1a2ae117af03b4d40dccaf57df32193ae"} {"level":"info","ts":"2026-06-10T01:18:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1bc352d5e387b2430c796ef533893aa1a2ae117af03b4d40dccaf57df32193ae"} {"level":"info","ts":"2026-06-10T01:18:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aaea927e1e37c0ebeb2c3974ee40df4c6800e3e311c62d17c070273cdcfebaeb"} {"level":"info","ts":"2026-06-10T01:18:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2200947db0f3acc41dd3fca21efa06f90c57afddd36d719bdda2dc74a0bd0a11"} {"level":"info","ts":"2026-06-10T01:18:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3efb8e937aa19b5e0bdd0c3eb5b4ece33299385dcfc89205b8934853facbdcf0"} {"level":"info","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6710fd85-944c-41ff-9635-888ed20d40ae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:41774","PortSpecifier":{"PortValue":41774}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6710fd85-944c-41ff-9635-888ed20d40ae","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6710fd85-944c-41ff-9635-888ed20d40ae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:41774","PortSpecifier":{"PortValue":41774}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054347,"nanos":830504114},"http":{"id":"6710fd85-944c-41ff-9635-888ed20d40ae","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6710fd85-944c-41ff-9635-888ed20d40ae","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054647,"groups":["Engineering","Project-Alpha"],"iat":1781054347,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:9e40e7bf-1227-cc17-efda-177e975c266f","preferred_username":"alice_lead","scope":"email profile","sid":"r7w3vNg6kGKn6LZ4Cym2WGG5","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}} {"level":"debug","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6710fd85-944c-41ff-9635-888ed20d40ae","input":{"auth":{"identity":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054647,"groups":["Engineering","Project-Alpha"],"iat":1781054347,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:9e40e7bf-1227-cc17-efda-177e975c266f","preferred_username":"alice_lead","scope":"email profile","sid":"r7w3vNg6kGKn6LZ4Cym2WGG5","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.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-06-10T01:19:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6710fd85-944c-41ff-9635-888ed20d40ae","config":{"Name":"oidc-client-bound","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.azp","Operator":1,"Value":"test-client"},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6710fd85-944c-41ff-9635-888ed20d40ae","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6710fd85-944c-41ff-9635-888ed20d40ae","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6710fd85-944c-41ff-9635-888ed20d40ae","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6710fd85-944c-41ff-9635-888ed20d40ae","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"195b651b-fd15-94d6-8bc3-bc5179ef83eb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:39992","PortSpecifier":{"PortValue":39992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"195b651b-fd15-94d6-8bc3-bc5179ef83eb","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"195b651b-fd15-94d6-8bc3-bc5179ef83eb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:39992","PortSpecifier":{"PortValue":39992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054347,"nanos":940578022},"http":{"id":"195b651b-fd15-94d6-8bc3-bc5179ef83eb","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"cannot validate identity","request id":"195b651b-fd15-94d6-8bc3-bc5179ef83eb","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"reason":"failed to verify signature: failed to verify id token signature"} {"level":"debug","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"195b651b-fd15-94d6-8bc3-bc5179ef83eb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"cannot validate identity","request id":"195b651b-fd15-94d6-8bc3-bc5179ef83eb","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":[]},"reason":"not authenticated"} {"level":"info","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"195b651b-fd15-94d6-8bc3-bc5179ef83eb","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"message":"{\"oidc-identities\":\"failed to verify signature: failed to verify id token signature\",\"openshift-identities\":\"not authenticated\"}"}} {"level":"debug","ts":"2026-06-10T01:19:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"195b651b-fd15-94d6-8bc3-bc5179ef83eb","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"message":"{\"oidc-identities\":\"failed to verify signature: failed to verify id token signature\",\"openshift-identities\":\"not authenticated\"}","headers":[{"WWW-Authenticate":"request.headers.authorization realm=\"api-keys\""},{"WWW-Authenticate":"Bearer **** realm=\"openshift-identities\""}]}} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f2be1ed0-5ae5-4b2c-9d6e-ff7997697ecb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:30688","PortSpecifier":{"PortValue":30688}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f2be1ed0-5ae5-4b2c-9d6e-ff7997697ecb","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f2be1ed0-5ae5-4b2c-9d6e-ff7997697ecb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:30688","PortSpecifier":{"PortValue":30688}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054348,"nanos":3927295},"http":{"id":"f2be1ed0-5ae5-4b2c-9d6e-ff7997697ecb","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer","content-type":"application/json","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api.opendatahub.svc.cluster.local:8443/*","x-envoy-external-address":"100.64.0.3","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NTU5Y2Q1NzQ0LW1uemQ4CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.134.0.49~maas-default-gateway-openshift-default-8559cd5744-mnzd8.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.3","x-forwarded-proto":"https","x-request-id":"f2be1ed0-5ae5-4b2c-9d6e-ff7997697ecb"},"path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https","protocol":"HTTP/1.1"}},"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"metadata_context":{}}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"cannot validate identity","request id":"f2be1ed0-5ae5-4b2c-9d6e-ff7997697ecb","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":[]},"reason":"credential not found"} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f2be1ed0-5ae5-4b2c-9d6e-ff7997697ecb","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"message":"{\"openshift-identities\":\"credential not found\"}"}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f2be1ed0-5ae5-4b2c-9d6e-ff7997697ecb","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"message":"{\"openshift-identities\":\"credential not found\"}","headers":[{"WWW-Authenticate":"request.headers.authorization realm=\"api-keys\""},{"WWW-Authenticate":"Bearer **** realm=\"openshift-identities\""}]}} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3b8e2744-74c1-49bd-8189-b1bb002274dc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:50366","PortSpecifier":{"PortValue":50366}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3b8e2744-74c1-49bd-8189-b1bb002274dc","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3b8e2744-74c1-49bd-8189-b1bb002274dc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:50366","PortSpecifier":{"PortValue":50366}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054348,"nanos":29935283},"http":{"id":"3b8e2744-74c1-49bd-8189-b1bb002274dc","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","content-type":"application/json","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api.opendatahub.svc.cluster.local:8443/*","x-envoy-external-address":"100.64.0.2","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NTU5Y2Q1NzQ0LW1uemQ4CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.134.0.49~maas-default-gateway-openshift-default-8559cd5744-mnzd8.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.2","x-forwarded-proto":"https","x-request-id":"3b8e2744-74c1-49bd-8189-b1bb002274dc"},"path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https","protocol":"HTTP/1.1"}},"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"metadata_context":{}}} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3b8e2744-74c1-49bd-8189-b1bb002274dc","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"message":"{}"}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3b8e2744-74c1-49bd-8189-b1bb002274dc","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"message":"{}","headers":[{"WWW-Authenticate":"request.headers.authorization realm=\"api-keys\""},{"WWW-Authenticate":"Bearer **** realm=\"openshift-identities\""}]}} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7817b6f6-119c-96dc-981a-c8b4209df1f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:30976","PortSpecifier":{"PortValue":30976}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7817b6f6-119c-96dc-981a-c8b4209df1f8","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7817b6f6-119c-96dc-981a-c8b4209df1f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:30976","PortSpecifier":{"PortValue":30976}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054348,"nanos":403150212},"http":{"id":"7817b6f6-119c-96dc-981a-c8b4209df1f8","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7817b6f6-119c-96dc-981a-c8b4209df1f8","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054648,"groups":["Site-Reliability"],"iat":1781054348,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:ce514eda-d501-517b-688a-9b89a8bbbee4","preferred_username":"bob_sre","scope":"email profile","sid":"xBOF9lA5A8t8NqEOWITdupUG","sub":"6e75e465-db69-4999-9352-4abbd7bec5a8","typ":"Bearer"}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7817b6f6-119c-96dc-981a-c8b4209df1f8","input":{"auth":{"identity":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054648,"groups":["Site-Reliability"],"iat":1781054348,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:ce514eda-d501-517b-688a-9b89a8bbbee4","preferred_username":"bob_sre","scope":"email profile","sid":"xBOF9lA5A8t8NqEOWITdupUG","sub":"6e75e465-db69-4999-9352-4abbd7bec5a8","typ":"Bearer"}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.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-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7817b6f6-119c-96dc-981a-c8b4209df1f8","config":{"Name":"oidc-client-bound","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.azp","Operator":1,"Value":"test-client"},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7817b6f6-119c-96dc-981a-c8b4209df1f8","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"bob_sre"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7817b6f6-119c-96dc-981a-c8b4209df1f8","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Site-Reliability\"]"} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7817b6f6-119c-96dc-981a-c8b4209df1f8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7817b6f6-119c-96dc-981a-c8b4209df1f8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ce478cbd-9eb2-4e77-b286-f15f6784e19e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:25862","PortSpecifier":{"PortValue":25862}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ce478cbd-9eb2-4e77-b286-f15f6784e19e","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ce478cbd-9eb2-4e77-b286-f15f6784e19e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:25862","PortSpecifier":{"PortValue":25862}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054348,"nanos":623144918},"http":{"id":"ce478cbd-9eb2-4e77-b286-f15f6784e19e","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ce478cbd-9eb2-4e77-b286-f15f6784e19e","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054648,"groups":["Engineering","Project-Alpha"],"iat":1781054348,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:becfebe8-8fae-89a3-37e8-640c777fcdb2","preferred_username":"alice_lead","scope":"email profile","sid":"Y6OyslC1GoJqow3Wgr4WZZWF","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ce478cbd-9eb2-4e77-b286-f15f6784e19e","input":{"auth":{"identity":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054648,"groups":["Engineering","Project-Alpha"],"iat":1781054348,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:becfebe8-8fae-89a3-37e8-640c777fcdb2","preferred_username":"alice_lead","scope":"email profile","sid":"Y6OyslC1GoJqow3Wgr4WZZWF","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.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-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ce478cbd-9eb2-4e77-b286-f15f6784e19e","config":{"Name":"oidc-client-bound","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.azp","Operator":1,"Value":"test-client"},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ce478cbd-9eb2-4e77-b286-f15f6784e19e","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ce478cbd-9eb2-4e77-b286-f15f6784e19e","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ce478cbd-9eb2-4e77-b286-f15f6784e19e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ce478cbd-9eb2-4e77-b286-f15f6784e19e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b6cf03b8-2de9-4e63-9f2c-548cd1ebf3c3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:58142","PortSpecifier":{"PortValue":58142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b6cf03b8-2de9-4e63-9f2c-548cd1ebf3c3","method":"GET","path":"/maas-api/v1/models","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b6cf03b8-2de9-4e63-9f2c-548cd1ebf3c3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:58142","PortSpecifier":{"PortValue":58142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054348,"nanos":652182280},"http":{"id":"b6cf03b8-2de9-4e63-9f2c-548cd1ebf3c3","method":"GET","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/models",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b6cf03b8-2de9-4e63-9f2c-548cd1ebf3c3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1SkFzeJBcDRGubAVW_lCQbAhBrb1J8l4WuEi0XesJIAqq4rsTZWI3ptfIDJgu"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b6cf03b8-2de9-4e63-9f2c-548cd1ebf3c3","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1SkFzeJBcDRGubAVW_lCQbAhBrb1J8l4WuEi0XesJIAqq4rsTZWI3ptfIDJgu\"}"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b6cf03b8-2de9-4e63-9f2c-548cd1ebf3c3","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b6cf03b8-2de9-4e63-9f2c-548cd1ebf3c3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b6cf03b8-2de9-4e63-9f2c-548cd1ebf3c3","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b6cf03b8-2de9-4e63-9f2c-548cd1ebf3c3","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b6cf03b8-2de9-4e63-9f2c-548cd1ebf3c3","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b6cf03b8-2de9-4e63-9f2c-548cd1ebf3c3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b6cf03b8-2de9-4e63-9f2c-548cd1ebf3c3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.39:55876","PortSpecifier":{"PortValue":55876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"049202a5-f611-4d93-be50-0ef9547a1c37","method":"GET","path":"/llm/facebook-opt-125m-simulated/v1/models","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.39:55876","PortSpecifier":{"PortValue":55876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054348,"nanos":669226056},"http":{"id":"049202a5-f611-4d93-be50-0ef9547a1c37","method":"GET","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/llm/facebook-opt-125m-simulated/v1/models",":scheme":"https","accept-encoding":"gzip","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1SkFzeJBcDRGubAVW_lCQbAhBrb1J8l4WuEi0XesJIAqq4rsTZWI3ptfIDJgu"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1SkFzeJBcDRGubAVW_lCQbAhBrb1J8l4WuEi0XesJIAqq4rsTZWI3ptfIDJgu\"}"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"alice_lead\"}"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":true,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.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":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"3dd75e19cd66d310c30638e330078972afd6d2d96305f91055bc6a6f363fb8d3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/llm/facebook-opt-125m-simulated/v1/models",":scheme":"https","accept-encoding":"gzip","authorization":"Bearer **** sk-oai-1SkFzeJBcDRGubAVW_lCQbAhBrb1J8l4WuEi0XesJIAqq4rsTZWI3ptfIDJgu","user-agent":"Go-http-client/1.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.39","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NTU5Y2Q1NzQ0LW1uemQ4CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.134.0.49~maas-default-gateway-openshift-default-8559cd5744-mnzd8.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"10.132.0.39","x-forwarded-proto":"https","x-maas-subscription":"simulator-subscription","x-request-id":"049202a5-f611-4d93-be50-0ef9547a1c37"},"host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","id":"049202a5-f611-4d93-be50-0ef9547a1c37","method":"GET","path":"/llm/facebook-opt-125m-simulated/v1/models","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":669226056,"seconds":1781054348},"url_path":"/llm/facebook-opt-125m-simulated/v1/models","user_agent":"Go-http-client/1.1"},"source":{"address":"10.132.0.39:55876","port":55876}}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\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-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}}]},"Plain":null},"object":{"groups":["system:authenticated","Engineering","Project-Alpha"],"groups_str":"system:authenticated,Engineering,Project-Alpha","keyId":"8c7508e0-8ecd-448c-a5d8-e5e95024ff2b","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"alice_lead"}} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"049202a5-f611-4d93-be50-0ef9547a1c37","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:41782","PortSpecifier":{"PortValue":41782}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:41782","PortSpecifier":{"PortValue":41782}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054348,"nanos":700481814},"http":{"id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1SkFzeJBcDRGubAVW_lCQbAhBrb1J8l4WuEi0XesJIAqq4rsTZWI3ptfIDJgu"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1SkFzeJBcDRGubAVW_lCQbAhBrb1J8l4WuEi0XesJIAqq4rsTZWI3ptfIDJgu\"}"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"alice_lead\"}"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":true,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.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":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\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-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","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":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","Engineering","Project-Alpha"],"groups_str":"system:authenticated,Engineering,Project-Alpha","keyId":"8c7508e0-8ecd-448c-a5d8-e5e95024ff2b","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"alice_lead"}} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d84d1e01-b4c6-4db8-b44e-9ca90cafccae","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"64a75a3a-1c41-40fe-8847-0a496ed6ebb4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:2964","PortSpecifier":{"PortValue":2964}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"64a75a3a-1c41-40fe-8847-0a496ed6ebb4","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"64a75a3a-1c41-40fe-8847-0a496ed6ebb4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:2964","PortSpecifier":{"PortValue":2964}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054348,"nanos":804895037},"http":{"id":"64a75a3a-1c41-40fe-8847-0a496ed6ebb4","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"64a75a3a-1c41-40fe-8847-0a496ed6ebb4","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054648,"groups":["Engineering","Project-Alpha"],"iat":1781054348,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:ae776bda-4d5e-32d6-ea60-5a1a46e18dd3","preferred_username":"alice_lead","scope":"email profile","sid":"jHvXIpgVb8ri67uPJc8hwTj_","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"64a75a3a-1c41-40fe-8847-0a496ed6ebb4","input":{"auth":{"identity":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054648,"groups":["Engineering","Project-Alpha"],"iat":1781054348,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:ae776bda-4d5e-32d6-ea60-5a1a46e18dd3","preferred_username":"alice_lead","scope":"email profile","sid":"jHvXIpgVb8ri67uPJc8hwTj_","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.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-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"64a75a3a-1c41-40fe-8847-0a496ed6ebb4","config":{"Name":"oidc-client-bound","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.azp","Operator":1,"Value":"test-client"},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"64a75a3a-1c41-40fe-8847-0a496ed6ebb4","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"64a75a3a-1c41-40fe-8847-0a496ed6ebb4","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"64a75a3a-1c41-40fe-8847-0a496ed6ebb4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"64a75a3a-1c41-40fe-8847-0a496ed6ebb4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2423813c-b01e-435b-bf75-a37b3906ce0d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:50382","PortSpecifier":{"PortValue":50382}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2423813c-b01e-435b-bf75-a37b3906ce0d","method":"DELETE","path":"/maas-api/v1/api-keys/4e5b8780-96ee-4929-8551-afb8dcd4b488","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2423813c-b01e-435b-bf75-a37b3906ce0d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:50382","PortSpecifier":{"PortValue":50382}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054348,"nanos":834562904},"http":{"id":"2423813c-b01e-435b-bf75-a37b3906ce0d","method":"DELETE","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"DELETE",":path":"/maas-api/v1/api-keys/4e5b8780-96ee-4929-8551-afb8dcd4b488",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2423813c-b01e-435b-bf75-a37b3906ce0d","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054648,"groups":["Engineering","Project-Alpha"],"iat":1781054348,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:ae776bda-4d5e-32d6-ea60-5a1a46e18dd3","preferred_username":"alice_lead","scope":"email profile","sid":"jHvXIpgVb8ri67uPJc8hwTj_","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2423813c-b01e-435b-bf75-a37b3906ce0d","input":{"auth":{"identity":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054648,"groups":["Engineering","Project-Alpha"],"iat":1781054348,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:ae776bda-4d5e-32d6-ea60-5a1a46e18dd3","preferred_username":"alice_lead","scope":"email profile","sid":"jHvXIpgVb8ri67uPJc8hwTj_","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"DELETE",":path":"/maas-api/v1/api-keys/4e5b8780-96ee-4929-8551-afb8dcd4b488",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2423813c-b01e-435b-bf75-a37b3906ce0d","config":{"Name":"oidc-client-bound","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.azp","Operator":1,"Value":"test-client"},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2423813c-b01e-435b-bf75-a37b3906ce0d","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2423813c-b01e-435b-bf75-a37b3906ce0d","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2423813c-b01e-435b-bf75-a37b3906ce0d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2423813c-b01e-435b-bf75-a37b3906ce0d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6a2b45f4-69f6-470c-86a7-2c0742a21468","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:58146","PortSpecifier":{"PortValue":58146}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6a2b45f4-69f6-470c-86a7-2c0742a21468","method":"GET","path":"/maas-api/v1/models","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6a2b45f4-69f6-470c-86a7-2c0742a21468","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:58146","PortSpecifier":{"PortValue":58146}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054351,"nanos":864159737},"http":{"id":"6a2b45f4-69f6-470c-86a7-2c0742a21468","method":"GET","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/models",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6a2b45f4-69f6-470c-86a7-2c0742a21468","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-5Ep3v4A32reyBpCm_Y0IgoP7oWE8AX9KjboaT58Yiv3f1JIliytTzeclpbE4"} {"level":"debug","ts":"2026-06-10T01:19:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6a2b45f4-69f6-470c-86a7-2c0742a21468","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-5Ep3v4A32reyBpCm_Y0IgoP7oWE8AX9KjboaT58Yiv3f1JIliytTzeclpbE4\"}"} {"level":"debug","ts":"2026-06-10T01:19:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6a2b45f4-69f6-470c-86a7-2c0742a21468","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** revoked or expired","valid":false}} {"level":"debug","ts":"2026-06-10T01:19:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6a2b45f4-69f6-470c-86a7-2c0742a21468","input":{"auth":{"identity":"Bearer **** revoked or expired","valid":false}}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/models",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6a2b45f4-69f6-470c-86a7-2c0742a21468","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"reason":"no such key: username"} {"level":"debug","ts":"2026-06-10T01:19:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6a2b45f4-69f6-470c-86a7-2c0742a21468","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"reason":"no such key: groups"} {"level":"info","ts":"2026-06-10T01:19:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6a2b45f4-69f6-470c-86a7-2c0742a21468","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6a2b45f4-69f6-470c-86a7-2c0742a21468","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a12ada0d-c286-477e-82c5-79176e98112a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:41794","PortSpecifier":{"PortValue":41794}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a12ada0d-c286-477e-82c5-79176e98112a","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a12ada0d-c286-477e-82c5-79176e98112a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:41794","PortSpecifier":{"PortValue":41794}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":2331815},"http":{"id":"a12ada0d-c286-477e-82c5-79176e98112a","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"cannot validate identity","request id":"a12ada0d-c286-477e-82c5-79176e98112a","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"reason":"failed to verify signature: failed to verify id token signature"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a12ada0d-c286-477e-82c5-79176e98112a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"cannot validate identity","request id":"a12ada0d-c286-477e-82c5-79176e98112a","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":[]},"reason":"not authenticated"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a12ada0d-c286-477e-82c5-79176e98112a","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"message":"{\"oidc-identities\":\"failed to verify signature: failed to verify id token signature\",\"openshift-identities\":\"not authenticated\"}"}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a12ada0d-c286-477e-82c5-79176e98112a","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"message":"{\"oidc-identities\":\"failed to verify signature: failed to verify id token signature\",\"openshift-identities\":\"not authenticated\"}","headers":[{"WWW-Authenticate":"request.headers.authorization realm=\"api-keys\""},{"WWW-Authenticate":"Bearer **** realm=\"openshift-identities\""}]}} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"96d8d60f-4291-4a8a-b849-39bcae66a42e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:30988","PortSpecifier":{"PortValue":30988}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"96d8d60f-4291-4a8a-b849-39bcae66a42e","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"96d8d60f-4291-4a8a-b849-39bcae66a42e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:30988","PortSpecifier":{"PortValue":30988}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":174145178},"http":{"id":"96d8d60f-4291-4a8a-b849-39bcae66a42e","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"96d8d60f-4291-4a8a-b849-39bcae66a42e","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:10ffb728-2f81-10dc-03c5-e43982578f1d","preferred_username":"alice_lead","scope":"email profile","sid":"EKSrZmKsTPbUDWY_RZDQnt7e","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"96d8d60f-4291-4a8a-b849-39bcae66a42e","input":{"auth":{"identity":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:10ffb728-2f81-10dc-03c5-e43982578f1d","preferred_username":"alice_lead","scope":"email profile","sid":"EKSrZmKsTPbUDWY_RZDQnt7e","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.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-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"96d8d60f-4291-4a8a-b849-39bcae66a42e","config":{"Name":"oidc-client-bound","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.azp","Operator":1,"Value":"test-client"},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"96d8d60f-4291-4a8a-b849-39bcae66a42e","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"96d8d60f-4291-4a8a-b849-39bcae66a42e","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"96d8d60f-4291-4a8a-b849-39bcae66a42e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"96d8d60f-4291-4a8a-b849-39bcae66a42e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c26ad6a1-d983-4b2d-ae6f-7eb1896d8ead","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:25866","PortSpecifier":{"PortValue":25866}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c26ad6a1-d983-4b2d-ae6f-7eb1896d8ead","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c26ad6a1-d983-4b2d-ae6f-7eb1896d8ead","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:25866","PortSpecifier":{"PortValue":25866}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":202372947},"http":{"id":"c26ad6a1-d983-4b2d-ae6f-7eb1896d8ead","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c26ad6a1-d983-4b2d-ae6f-7eb1896d8ead","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Site-Reliability"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:edbc5a4e-7964-33e7-9094-610dc4d9409c","preferred_username":"bob_sre","scope":"email profile","sid":"fxGIubAvG523PoXGP6P5QFqX","sub":"6e75e465-db69-4999-9352-4abbd7bec5a8","typ":"Bearer"}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c26ad6a1-d983-4b2d-ae6f-7eb1896d8ead","input":{"auth":{"identity":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Site-Reliability"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:edbc5a4e-7964-33e7-9094-610dc4d9409c","preferred_username":"bob_sre","scope":"email profile","sid":"fxGIubAvG523PoXGP6P5QFqX","sub":"6e75e465-db69-4999-9352-4abbd7bec5a8","typ":"Bearer"}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.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-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c26ad6a1-d983-4b2d-ae6f-7eb1896d8ead","config":{"Name":"oidc-client-bound","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.azp","Operator":1,"Value":"test-client"},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c26ad6a1-d983-4b2d-ae6f-7eb1896d8ead","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"bob_sre"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c26ad6a1-d983-4b2d-ae6f-7eb1896d8ead","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Site-Reliability\"]"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c26ad6a1-d983-4b2d-ae6f-7eb1896d8ead","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c26ad6a1-d983-4b2d-ae6f-7eb1896d8ead","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9e2edc69-7862-450f-8357-beca7bb872b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:50394","PortSpecifier":{"PortValue":50394}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9e2edc69-7862-450f-8357-beca7bb872b2","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9e2edc69-7862-450f-8357-beca7bb872b2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:50394","PortSpecifier":{"PortValue":50394}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":296419617},"http":{"id":"9e2edc69-7862-450f-8357-beca7bb872b2","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9e2edc69-7862-450f-8357-beca7bb872b2","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:711e6347-c22d-d6f9-278c-76b4474f8588","preferred_username":"alice_lead","scope":"email profile","sid":"GVfFNT_mhx5aUO4b9WLS0SNb","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9e2edc69-7862-450f-8357-beca7bb872b2","input":{"auth":{"identity":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:711e6347-c22d-d6f9-278c-76b4474f8588","preferred_username":"alice_lead","scope":"email profile","sid":"GVfFNT_mhx5aUO4b9WLS0SNb","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.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-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9e2edc69-7862-450f-8357-beca7bb872b2","config":{"Name":"oidc-client-bound","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.azp","Operator":1,"Value":"test-client"},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9e2edc69-7862-450f-8357-beca7bb872b2","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9e2edc69-7862-450f-8357-beca7bb872b2","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9e2edc69-7862-450f-8357-beca7bb872b2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9e2edc69-7862-450f-8357-beca7bb872b2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"becfd963-51a1-407f-bfdd-bd288d5558e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:2974","PortSpecifier":{"PortValue":2974}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"becfd963-51a1-407f-bfdd-bd288d5558e1","method":"DELETE","path":"/maas-api/v1/api-keys/696294fc-4476-4518-807a-54d55cd76ae0","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"becfd963-51a1-407f-bfdd-bd288d5558e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:2974","PortSpecifier":{"PortValue":2974}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":329071907},"http":{"id":"becfd963-51a1-407f-bfdd-bd288d5558e1","method":"DELETE","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"DELETE",":path":"/maas-api/v1/api-keys/696294fc-4476-4518-807a-54d55cd76ae0",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"becfd963-51a1-407f-bfdd-bd288d5558e1","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:711e6347-c22d-d6f9-278c-76b4474f8588","preferred_username":"alice_lead","scope":"email profile","sid":"GVfFNT_mhx5aUO4b9WLS0SNb","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"becfd963-51a1-407f-bfdd-bd288d5558e1","input":{"auth":{"identity":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:711e6347-c22d-d6f9-278c-76b4474f8588","preferred_username":"alice_lead","scope":"email profile","sid":"GVfFNT_mhx5aUO4b9WLS0SNb","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"DELETE",":path":"/maas-api/v1/api-keys/696294fc-4476-4518-807a-54d55cd76ae0",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"becfd963-51a1-407f-bfdd-bd288d5558e1","config":{"Name":"oidc-client-bound","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.azp","Operator":1,"Value":"test-client"},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"becfd963-51a1-407f-bfdd-bd288d5558e1","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"becfd963-51a1-407f-bfdd-bd288d5558e1","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"becfd963-51a1-407f-bfdd-bd288d5558e1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"becfd963-51a1-407f-bfdd-bd288d5558e1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"10b08084-f14d-42f7-9fed-54cb1ef21cfc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:30990","PortSpecifier":{"PortValue":30990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"10b08084-f14d-42f7-9fed-54cb1ef21cfc","method":"DELETE","path":"/maas-api/v1/api-keys/696294fc-4476-4518-807a-54d55cd76ae0","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"10b08084-f14d-42f7-9fed-54cb1ef21cfc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:30990","PortSpecifier":{"PortValue":30990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":358961688},"http":{"id":"10b08084-f14d-42f7-9fed-54cb1ef21cfc","method":"DELETE","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"DELETE",":path":"/maas-api/v1/api-keys/696294fc-4476-4518-807a-54d55cd76ae0",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"10b08084-f14d-42f7-9fed-54cb1ef21cfc","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:711e6347-c22d-d6f9-278c-76b4474f8588","preferred_username":"alice_lead","scope":"email profile","sid":"GVfFNT_mhx5aUO4b9WLS0SNb","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"10b08084-f14d-42f7-9fed-54cb1ef21cfc","input":{"auth":{"identity":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:711e6347-c22d-d6f9-278c-76b4474f8588","preferred_username":"alice_lead","scope":"email profile","sid":"GVfFNT_mhx5aUO4b9WLS0SNb","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"DELETE",":path":"/maas-api/v1/api-keys/696294fc-4476-4518-807a-54d55cd76ae0",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"10b08084-f14d-42f7-9fed-54cb1ef21cfc","config":{"Name":"oidc-client-bound","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.azp","Operator":1,"Value":"test-client"},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"10b08084-f14d-42f7-9fed-54cb1ef21cfc","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"10b08084-f14d-42f7-9fed-54cb1ef21cfc","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"10b08084-f14d-42f7-9fed-54cb1ef21cfc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"10b08084-f14d-42f7-9fed-54cb1ef21cfc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5b3abf4b-8a31-48b8-a205-0ba238113f29","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:58158","PortSpecifier":{"PortValue":58158}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5b3abf4b-8a31-48b8-a205-0ba238113f29","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5b3abf4b-8a31-48b8-a205-0ba238113f29","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:58158","PortSpecifier":{"PortValue":58158}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":444904473},"http":{"id":"5b3abf4b-8a31-48b8-a205-0ba238113f29","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5b3abf4b-8a31-48b8-a205-0ba238113f29","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:d7a59db6-f9b1-2c98-cab3-9993fcc41775","preferred_username":"alice_lead","scope":"email profile","sid":"wUymGnpJiBZ6DqjFq7VVh5tN","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5b3abf4b-8a31-48b8-a205-0ba238113f29","input":{"auth":{"identity":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:d7a59db6-f9b1-2c98-cab3-9993fcc41775","preferred_username":"alice_lead","scope":"email profile","sid":"wUymGnpJiBZ6DqjFq7VVh5tN","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.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-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5b3abf4b-8a31-48b8-a205-0ba238113f29","config":{"Name":"oidc-client-bound","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.azp","Operator":1,"Value":"test-client"},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b3abf4b-8a31-48b8-a205-0ba238113f29","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b3abf4b-8a31-48b8-a205-0ba238113f29","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5b3abf4b-8a31-48b8-a205-0ba238113f29","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5b3abf4b-8a31-48b8-a205-0ba238113f29","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2d54f9a5-f2d8-4787-9b73-8f087edd68d8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:25882","PortSpecifier":{"PortValue":25882}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2d54f9a5-f2d8-4787-9b73-8f087edd68d8","method":"GET","path":"/maas-api/v1/models","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2d54f9a5-f2d8-4787-9b73-8f087edd68d8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:25882","PortSpecifier":{"PortValue":25882}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":471651795},"http":{"id":"2d54f9a5-f2d8-4787-9b73-8f087edd68d8","method":"GET","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/models",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2d54f9a5-f2d8-4787-9b73-8f087edd68d8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1QWzQ1jf8cSZGBwH1_4jvsTYHBYfOQiHN7kwUgmhE1Rqq2dyULtorxgXVRjPt"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2d54f9a5-f2d8-4787-9b73-8f087edd68d8","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1QWzQ1jf8cSZGBwH1_4jvsTYHBYfOQiHN7kwUgmhE1Rqq2dyULtorxgXVRjPt\"}"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2d54f9a5-f2d8-4787-9b73-8f087edd68d8","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2d54f9a5-f2d8-4787-9b73-8f087edd68d8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d54f9a5-f2d8-4787-9b73-8f087edd68d8","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d54f9a5-f2d8-4787-9b73-8f087edd68d8","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2d54f9a5-f2d8-4787-9b73-8f087edd68d8","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2d54f9a5-f2d8-4787-9b73-8f087edd68d8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2d54f9a5-f2d8-4787-9b73-8f087edd68d8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.39:55876","PortSpecifier":{"PortValue":55876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","method":"GET","path":"/llm/facebook-opt-125m-simulated/v1/models","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.39:55876","PortSpecifier":{"PortValue":55876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":477693262},"http":{"id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","method":"GET","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/llm/facebook-opt-125m-simulated/v1/models",":scheme":"https","accept-encoding":"gzip","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1QWzQ1jf8cSZGBwH1_4jvsTYHBYfOQiHN7kwUgmhE1Rqq2dyULtorxgXVRjPt"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1QWzQ1jf8cSZGBwH1_4jvsTYHBYfOQiHN7kwUgmhE1Rqq2dyULtorxgXVRjPt\"}"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"alice_lead\"}"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":true,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.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":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"3dd75e19cd66d310c30638e330078972afd6d2d96305f91055bc6a6f363fb8d3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/llm/facebook-opt-125m-simulated/v1/models",":scheme":"https","accept-encoding":"gzip","authorization":"Bearer **** sk-oai-1QWzQ1jf8cSZGBwH1_4jvsTYHBYfOQiHN7kwUgmhE1Rqq2dyULtorxgXVRjPt","user-agent":"Go-http-client/1.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.39","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NTU5Y2Q1NzQ0LW1uemQ4CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.134.0.49~maas-default-gateway-openshift-default-8559cd5744-mnzd8.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"10.132.0.39","x-forwarded-proto":"https","x-maas-subscription":"simulator-subscription","x-request-id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2"},"host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","method":"GET","path":"/llm/facebook-opt-125m-simulated/v1/models","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":477693262,"seconds":1781054352},"url_path":"/llm/facebook-opt-125m-simulated/v1/models","user_agent":"Go-http-client/1.1"},"source":{"address":"10.132.0.39:55876","port":55876}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\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-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}}]},"Plain":null},"object":{"groups":["system:authenticated","Engineering","Project-Alpha"],"groups_str":"system:authenticated,Engineering,Project-Alpha","keyId":"ec05ebdd-ba04-4726-a64b-265704b89add","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"alice_lead"}} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9b75c8cd-662b-469b-91e4-94d70abd2cd2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"855eca1a-43a3-4870-9604-7e76b8a9a58b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:41806","PortSpecifier":{"PortValue":41806}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"855eca1a-43a3-4870-9604-7e76b8a9a58b","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"855eca1a-43a3-4870-9604-7e76b8a9a58b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:41806","PortSpecifier":{"PortValue":41806}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":569968525},"http":{"id":"855eca1a-43a3-4870-9604-7e76b8a9a58b","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"855eca1a-43a3-4870-9604-7e76b8a9a58b","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:327bba70-6dcc-66fc-5f48-768e55fd0abb","preferred_username":"alice_lead","scope":"email profile","sid":"Z303su0XMbIF3VRO7lkiL00r","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"855eca1a-43a3-4870-9604-7e76b8a9a58b","input":{"auth":{"identity":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:327bba70-6dcc-66fc-5f48-768e55fd0abb","preferred_username":"alice_lead","scope":"email profile","sid":"Z303su0XMbIF3VRO7lkiL00r","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.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-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"855eca1a-43a3-4870-9604-7e76b8a9a58b","config":{"Name":"oidc-client-bound","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.azp","Operator":1,"Value":"test-client"},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"855eca1a-43a3-4870-9604-7e76b8a9a58b","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"855eca1a-43a3-4870-9604-7e76b8a9a58b","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"855eca1a-43a3-4870-9604-7e76b8a9a58b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"855eca1a-43a3-4870-9604-7e76b8a9a58b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"efdda6cc-bf80-410b-b28f-350387bc05eb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:50406","PortSpecifier":{"PortValue":50406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"efdda6cc-bf80-410b-b28f-350387bc05eb","method":"GET","path":"/maas-api/v1/models","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"efdda6cc-bf80-410b-b28f-350387bc05eb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:50406","PortSpecifier":{"PortValue":50406}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":599546279},"http":{"id":"efdda6cc-bf80-410b-b28f-350387bc05eb","method":"GET","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/models",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"efdda6cc-bf80-410b-b28f-350387bc05eb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-16sybDmsMylRIpocy_Dn9xOahq8UnHEmmjRFkTWoBpe8HVSObKvQQcDacXMd"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"efdda6cc-bf80-410b-b28f-350387bc05eb","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-16sybDmsMylRIpocy_Dn9xOahq8UnHEmmjRFkTWoBpe8HVSObKvQQcDacXMd\"}"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"efdda6cc-bf80-410b-b28f-350387bc05eb","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"efdda6cc-bf80-410b-b28f-350387bc05eb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"efdda6cc-bf80-410b-b28f-350387bc05eb","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"efdda6cc-bf80-410b-b28f-350387bc05eb","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"efdda6cc-bf80-410b-b28f-350387bc05eb","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"efdda6cc-bf80-410b-b28f-350387bc05eb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"efdda6cc-bf80-410b-b28f-350387bc05eb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1444df6a-4d50-4c3d-bcff-32d48a046161","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:58170","PortSpecifier":{"PortValue":58170}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1444df6a-4d50-4c3d-bcff-32d48a046161","method":"GET","path":"/maas-api/v1/models","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1444df6a-4d50-4c3d-bcff-32d48a046161","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:58170","PortSpecifier":{"PortValue":58170}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":627077068},"http":{"id":"1444df6a-4d50-4c3d-bcff-32d48a046161","method":"GET","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/models",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1444df6a-4d50-4c3d-bcff-32d48a046161","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-16sybDmsMylRIpocy_Dn9xOahq8UnHEmmjRFkTWoBpe8HVSObKvQQcDacXMd"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1444df6a-4d50-4c3d-bcff-32d48a046161","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-16sybDmsMylRIpocy_Dn9xOahq8UnHEmmjRFkTWoBpe8HVSObKvQQcDacXMd\"}"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1444df6a-4d50-4c3d-bcff-32d48a046161","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1444df6a-4d50-4c3d-bcff-32d48a046161","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1444df6a-4d50-4c3d-bcff-32d48a046161","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1444df6a-4d50-4c3d-bcff-32d48a046161","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1444df6a-4d50-4c3d-bcff-32d48a046161","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1444df6a-4d50-4c3d-bcff-32d48a046161","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1444df6a-4d50-4c3d-bcff-32d48a046161","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.39:55876","PortSpecifier":{"PortValue":55876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","method":"GET","path":"/llm/facebook-opt-125m-simulated/v1/models","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.39:55876","PortSpecifier":{"PortValue":55876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":633277246},"http":{"id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","method":"GET","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/llm/facebook-opt-125m-simulated/v1/models",":scheme":"https","accept-encoding":"gzip","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-16sybDmsMylRIpocy_Dn9xOahq8UnHEmmjRFkTWoBpe8HVSObKvQQcDacXMd"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-16sybDmsMylRIpocy_Dn9xOahq8UnHEmmjRFkTWoBpe8HVSObKvQQcDacXMd\"}"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"alice_lead\"}"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":true,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.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":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"3dd75e19cd66d310c30638e330078972afd6d2d96305f91055bc6a6f363fb8d3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/llm/facebook-opt-125m-simulated/v1/models",":scheme":"https","accept-encoding":"gzip","authorization":"Bearer **** sk-oai-16sybDmsMylRIpocy_Dn9xOahq8UnHEmmjRFkTWoBpe8HVSObKvQQcDacXMd","user-agent":"Go-http-client/1.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.39","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NTU5Y2Q1NzQ0LW1uemQ4CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.134.0.49~maas-default-gateway-openshift-default-8559cd5744-mnzd8.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"10.132.0.39","x-forwarded-proto":"https","x-maas-subscription":"simulator-subscription","x-request-id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99"},"host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","method":"GET","path":"/llm/facebook-opt-125m-simulated/v1/models","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":633277246,"seconds":1781054352},"url_path":"/llm/facebook-opt-125m-simulated/v1/models","user_agent":"Go-http-client/1.1"},"source":{"address":"10.132.0.39:55876","port":55876}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\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-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}}]},"Plain":null},"object":{"groups":["system:authenticated","Engineering","Project-Alpha"],"groups_str":"system:authenticated,Engineering,Project-Alpha","keyId":"9c9a8e24-7c30-417d-b8b5-71eebe52e099","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"alice_lead"}} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f52bcf2a-ce4e-4d19-89fa-ea53e52dba99","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17795648-6746-4563-ba9e-30553f4ff4e3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:41816","PortSpecifier":{"PortValue":41816}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"17795648-6746-4563-ba9e-30553f4ff4e3","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17795648-6746-4563-ba9e-30553f4ff4e3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:41816","PortSpecifier":{"PortValue":41816}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":729788855},"http":{"id":"17795648-6746-4563-ba9e-30553f4ff4e3","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"17795648-6746-4563-ba9e-30553f4ff4e3","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:418e9a6b-20e8-e227-dc2a-1f2e08409ca0","preferred_username":"alice_lead","scope":"email profile","sid":"_Gmalx8wjPD60F1ey0P9z68H","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"17795648-6746-4563-ba9e-30553f4ff4e3","input":{"auth":{"identity":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:418e9a6b-20e8-e227-dc2a-1f2e08409ca0","preferred_username":"alice_lead","scope":"email profile","sid":"_Gmalx8wjPD60F1ey0P9z68H","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.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-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17795648-6746-4563-ba9e-30553f4ff4e3","config":{"Name":"oidc-client-bound","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.azp","Operator":1,"Value":"test-client"},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17795648-6746-4563-ba9e-30553f4ff4e3","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17795648-6746-4563-ba9e-30553f4ff4e3","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17795648-6746-4563-ba9e-30553f4ff4e3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17795648-6746-4563-ba9e-30553f4ff4e3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5b7dd77d-e336-4ddf-b10d-d8ded7143211","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:2982","PortSpecifier":{"PortValue":2982}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5b7dd77d-e336-4ddf-b10d-d8ded7143211","method":"GET","path":"/maas-api/v1/models","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5b7dd77d-e336-4ddf-b10d-d8ded7143211","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:2982","PortSpecifier":{"PortValue":2982}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":758068948},"http":{"id":"5b7dd77d-e336-4ddf-b10d-d8ded7143211","method":"GET","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/models",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5b7dd77d-e336-4ddf-b10d-d8ded7143211","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-F6R8CmlstIKXQdAa_83P9AqmR6R6EFb8RSsaBzHT658sLoe8OLuinqZ5OGmI"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5b7dd77d-e336-4ddf-b10d-d8ded7143211","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-F6R8CmlstIKXQdAa_83P9AqmR6R6EFb8RSsaBzHT658sLoe8OLuinqZ5OGmI\"}"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5b7dd77d-e336-4ddf-b10d-d8ded7143211","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5b7dd77d-e336-4ddf-b10d-d8ded7143211","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b7dd77d-e336-4ddf-b10d-d8ded7143211","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b7dd77d-e336-4ddf-b10d-d8ded7143211","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5b7dd77d-e336-4ddf-b10d-d8ded7143211","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5b7dd77d-e336-4ddf-b10d-d8ded7143211","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5b7dd77d-e336-4ddf-b10d-d8ded7143211","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.39:55876","PortSpecifier":{"PortValue":55876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","method":"GET","path":"/llm/facebook-opt-125m-simulated/v1/models","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.39:55876","PortSpecifier":{"PortValue":55876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":764788047},"http":{"id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","method":"GET","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/llm/facebook-opt-125m-simulated/v1/models",":scheme":"https","accept-encoding":"gzip","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-F6R8CmlstIKXQdAa_83P9AqmR6R6EFb8RSsaBzHT658sLoe8OLuinqZ5OGmI"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-F6R8CmlstIKXQdAa_83P9AqmR6R6EFb8RSsaBzHT658sLoe8OLuinqZ5OGmI\"}"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"alice_lead\"}"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":true,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.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":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"3dd75e19cd66d310c30638e330078972afd6d2d96305f91055bc6a6f363fb8d3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/llm/facebook-opt-125m-simulated/v1/models",":scheme":"https","accept-encoding":"gzip","authorization":"Bearer **** sk-oai-F6R8CmlstIKXQdAa_83P9AqmR6R6EFb8RSsaBzHT658sLoe8OLuinqZ5OGmI","user-agent":"Go-http-client/1.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.39","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NTU5Y2Q1NzQ0LW1uemQ4CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.134.0.49~maas-default-gateway-openshift-default-8559cd5744-mnzd8.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"10.132.0.39","x-forwarded-proto":"https","x-maas-subscription":"simulator-subscription","x-request-id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615"},"host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","method":"GET","path":"/llm/facebook-opt-125m-simulated/v1/models","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":764788047,"seconds":1781054352},"url_path":"/llm/facebook-opt-125m-simulated/v1/models","user_agent":"Go-http-client/1.1"},"source":{"address":"10.132.0.39:55876","port":55876}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\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-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}}]},"Plain":null},"object":{"groups":["system:authenticated","Engineering","Project-Alpha"],"groups_str":"system:authenticated,Engineering,Project-Alpha","keyId":"37fb65a0-0e90-4440-b80f-02aaa34482e1","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"alice_lead"}} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3b48b4fa-2e9c-4d50-bba2-503cb263a615","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9fec6993-18f5-4bd7-a427-644122fddb92","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:50410","PortSpecifier":{"PortValue":50410}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9fec6993-18f5-4bd7-a427-644122fddb92","method":"GET","path":"/maas-api/v1/models","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9fec6993-18f5-4bd7-a427-644122fddb92","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:50410","PortSpecifier":{"PortValue":50410}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":794336616},"http":{"id":"9fec6993-18f5-4bd7-a427-644122fddb92","method":"GET","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/models",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9fec6993-18f5-4bd7-a427-644122fddb92","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-F6R8CmlstIKXQdAa_83P9AqmR6R6EFb8RSsaBzHT658sLoe8OLuinqZ5OGmI"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9fec6993-18f5-4bd7-a427-644122fddb92","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-F6R8CmlstIKXQdAa_83P9AqmR6R6EFb8RSsaBzHT658sLoe8OLuinqZ5OGmI\"}"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9fec6993-18f5-4bd7-a427-644122fddb92","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9fec6993-18f5-4bd7-a427-644122fddb92","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9fec6993-18f5-4bd7-a427-644122fddb92","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9fec6993-18f5-4bd7-a427-644122fddb92","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9fec6993-18f5-4bd7-a427-644122fddb92","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9fec6993-18f5-4bd7-a427-644122fddb92","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9fec6993-18f5-4bd7-a427-644122fddb92","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.39:55876","PortSpecifier":{"PortValue":55876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","method":"GET","path":"/llm/facebook-opt-125m-simulated/v1/models","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.39:55876","PortSpecifier":{"PortValue":55876}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":800823502},"http":{"id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","method":"GET","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/llm/facebook-opt-125m-simulated/v1/models",":scheme":"https","accept-encoding":"gzip","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-F6R8CmlstIKXQdAa_83P9AqmR6R6EFb8RSsaBzHT658sLoe8OLuinqZ5OGmI"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-F6R8CmlstIKXQdAa_83P9AqmR6R6EFb8RSsaBzHT658sLoe8OLuinqZ5OGmI\"}"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"alice_lead\"}"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":true,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.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":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"3dd75e19cd66d310c30638e330078972afd6d2d96305f91055bc6a6f363fb8d3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"GET",":path":"/llm/facebook-opt-125m-simulated/v1/models",":scheme":"https","accept-encoding":"gzip","authorization":"Bearer **** sk-oai-F6R8CmlstIKXQdAa_83P9AqmR6R6EFb8RSsaBzHT658sLoe8OLuinqZ5OGmI","user-agent":"Go-http-client/1.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"10.132.0.39","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NTU5Y2Q1NzQ0LW1uemQ4CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.134.0.49~maas-default-gateway-openshift-default-8559cd5744-mnzd8.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"10.132.0.39","x-forwarded-proto":"https","x-maas-subscription":"simulator-subscription","x-request-id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20"},"host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","method":"GET","path":"/llm/facebook-opt-125m-simulated/v1/models","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":800823502,"seconds":1781054352},"url_path":"/llm/facebook-opt-125m-simulated/v1/models","user_agent":"Go-http-client/1.1"},"source":{"address":"10.132.0.39:55876","port":55876}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\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-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}}]},"Plain":null},"object":{"groups":["system:authenticated","Engineering","Project-Alpha"],"groups_str":"system:authenticated,Engineering,Project-Alpha","keyId":"37fb65a0-0e90-4440-b80f-02aaa34482e1","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"alice_lead"}} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"77ed4085-4acf-48aa-b9b6-7ed6376a5c20","authorized":true,"response":"OK"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f4a6c1c3-f19f-4b67-a640-cd140730f6a8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:58178","PortSpecifier":{"PortValue":58178}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f4a6c1c3-f19f-4b67-a640-cd140730f6a8","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f4a6c1c3-f19f-4b67-a640-cd140730f6a8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:58178","PortSpecifier":{"PortValue":58178}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.49:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1781054352,"nanos":893899337},"http":{"id":"f4a6c1c3-f19f-4b67-a640-cd140730f6a8","method":"POST","headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f4a6c1c3-f19f-4b67-a640-cd140730f6a8","config":{"Name":"oidc-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":null,"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:6245930b-e636-f894-85eb-dec9ea1e30fa","preferred_username":"alice_lead","scope":"email profile","sid":"RCrHPR0zqt2WG3-wfUSM3OIM","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f4a6c1c3-f19f-4b67-a640-cd140730f6a8","input":{"auth":{"identity":{"acr":"1","allowed-origins":["*"],"azp":"test-client","email_verified":true,"exp":1781054652,"groups":["Engineering","Project-Alpha"],"iat":1781054352,"iss":"https://keycloak.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.prod.konfluxeaas.com/realms/tenant-a","jti":"onrtro:6245930b-e636-f894-85eb-dec9ea1e30fa","preferred_username":"alice_lead","scope":"email profile","sid":"RCrHPR0zqt2WG3-wfUSM3OIM","sub":"89b1790e-c00c-4b67-83da-2acb579777db","typ":"Bearer"}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.49:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.7263c909-4cdf-4121-8b1c-4e09b33c9f3b.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-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f4a6c1c3-f19f-4b67-a640-cd140730f6a8","config":{"Name":"oidc-client-bound","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.azp","Operator":1,"Value":"test-client"},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f4a6c1c3-f19f-4b67-a640-cd140730f6a8","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"alice_lead"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f4a6c1c3-f19f-4b67-a640-cd140730f6a8","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"Engineering\",\"Project-Alpha\"]"} {"level":"info","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f4a6c1c3-f19f-4b67-a640-cd140730f6a8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-06-10T01:19:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f4a6c1c3-f19f-4b67-a640-cd140730f6a8","authorized":true,"response":"OK"}