{"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3"} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3"} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8"} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3"} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8"} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3"} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8"} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733"} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733"} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2"} {"level":"error","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733"} {"level":"error","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2"} {"level":"error","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dddfd4a9e13f0d495f09127062aee2157efde18fe4c7cf0860a95493013789d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2"} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dddfd4a9e13f0d495f09127062aee2157efde18fe4c7cf0860a95493013789d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a82f95d4efd52d6ec021873158cb95af7e6c33930240aa0f0051df174d3c8571","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a82f95d4efd52d6ec021873158cb95af7e6c33930240aa0f0051df174d3c8571","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dddfd4a9e13f0d495f09127062aee2157efde18fe4c7cf0860a95493013789d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dddfd4a9e13f0d495f09127062aee2157efde18fe4c7cf0860a95493013789d1"} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dddfd4a9e13f0d495f09127062aee2157efde18fe4c7cf0860a95493013789d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a82f95d4efd52d6ec021873158cb95af7e6c33930240aa0f0051df174d3c8571","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a82f95d4efd52d6ec021873158cb95af7e6c33930240aa0f0051df174d3c8571","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dddfd4a9e13f0d495f09127062aee2157efde18fe4c7cf0860a95493013789d1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dddfd4a9e13f0d495f09127062aee2157efde18fe4c7cf0860a95493013789d1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a82f95d4efd52d6ec021873158cb95af7e6c33930240aa0f0051df174d3c8571"} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dddfd4a9e13f0d495f09127062aee2157efde18fe4c7cf0860a95493013789d1"} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a82f95d4efd52d6ec021873158cb95af7e6c33930240aa0f0051df174d3c8571"} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dddfd4a9e13f0d495f09127062aee2157efde18fe4c7cf0860a95493013789d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a82f95d4efd52d6ec021873158cb95af7e6c33930240aa0f0051df174d3c8571","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a82f95d4efd52d6ec021873158cb95af7e6c33930240aa0f0051df174d3c8571"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dddfd4a9e13f0d495f09127062aee2157efde18fe4c7cf0860a95493013789d1"} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a82f95d4efd52d6ec021873158cb95af7e6c33930240aa0f0051df174d3c8571","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a82f95d4efd52d6ec021873158cb95af7e6c33930240aa0f0051df174d3c8571"} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dddfd4a9e13f0d495f09127062aee2157efde18fe4c7cf0860a95493013789d1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a82f95d4efd52d6ec021873158cb95af7e6c33930240aa0f0051df174d3c8571","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2"} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c20a78947308cde39209502bc2acd39348d6305402eee83d172db8f2aa1f2dd4"} {"level":"info","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c20a78947308cde39209502bc2acd39348d6305402eee83d172db8f2aa1f2dd4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c20a78947308cde39209502bc2acd39348d6305402eee83d172db8f2aa1f2dd4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2"} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c20a78947308cde39209502bc2acd39348d6305402eee83d172db8f2aa1f2dd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/087c8d8da0fcc4ad6a2cf28f712a5987f3809608de7da7e835cf78ad855c3325"} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c20a78947308cde39209502bc2acd39348d6305402eee83d172db8f2aa1f2dd4"} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"087c8d8da0fcc4ad6a2cf28f712a5987f3809608de7da7e835cf78ad855c3325","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["087c8d8da0fcc4ad6a2cf28f712a5987f3809608de7da7e835cf78ad855c3325"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8491828ee369a7de709d3d8a66b2edbc17b2e0b088cb2e58b8f979a6035cada5"} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98afc70ce0ebe869e11c7c73dc766731dc2addf1fe154dae12babe5654371632"} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"087c8d8da0fcc4ad6a2cf28f712a5987f3809608de7da7e835cf78ad855c3325","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c20a78947308cde39209502bc2acd39348d6305402eee83d172db8f2aa1f2dd4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8491828ee369a7de709d3d8a66b2edbc17b2e0b088cb2e58b8f979a6035cada5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8491828ee369a7de709d3d8a66b2edbc17b2e0b088cb2e58b8f979a6035cada5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71a6ebf0de006f0c55c948834f46e6ddde1d786f04aa7e772b60fdfaf0e3b529"} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2"} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/087c8d8da0fcc4ad6a2cf28f712a5987f3809608de7da7e835cf78ad855c3325"} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8491828ee369a7de709d3d8a66b2edbc17b2e0b088cb2e58b8f979a6035cada5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98afc70ce0ebe869e11c7c73dc766731dc2addf1fe154dae12babe5654371632","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98afc70ce0ebe869e11c7c73dc766731dc2addf1fe154dae12babe5654371632"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8491828ee369a7de709d3d8a66b2edbc17b2e0b088cb2e58b8f979a6035cada5"} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98afc70ce0ebe869e11c7c73dc766731dc2addf1fe154dae12babe5654371632","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71a6ebf0de006f0c55c948834f46e6ddde1d786f04aa7e772b60fdfaf0e3b529","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:50:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:50:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71a6ebf0de006f0c55c948834f46e6ddde1d786f04aa7e772b60fdfaf0e3b529"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98afc70ce0ebe869e11c7c73dc766731dc2addf1fe154dae12babe5654371632"} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71a6ebf0de006f0c55c948834f46e6ddde1d786f04aa7e772b60fdfaf0e3b529","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"087c8d8da0fcc4ad6a2cf28f712a5987f3809608de7da7e835cf78ad855c3325","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8491828ee369a7de709d3d8a66b2edbc17b2e0b088cb2e58b8f979a6035cada5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98afc70ce0ebe869e11c7c73dc766731dc2addf1fe154dae12babe5654371632","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71a6ebf0de006f0c55c948834f46e6ddde1d786f04aa7e772b60fdfaf0e3b529","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:50:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71a6ebf0de006f0c55c948834f46e6ddde1d786f04aa7e772b60fdfaf0e3b529"} {"level":"info","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52152","PortSpecifier":{"PortValue":52152}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","object":"source:{address:{socket_address:{address:\"10.133.0.12:52152\" port_value:52152}}} destination:{address:{socket_address:{address:\"10.134.0.56:443\" port_value:443}}} request:{time:{seconds:1785541812 nanos:911215087} http:{id:\"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"70\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=34.228.250.194;host=e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdC03OWY0NGRiZDc2LXY4dGNrCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.134.0.56~e2e-shared-a-99d0e4-openshift-default-79f44dbd76-v8tck.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"34.228.250.194,10.133.0.12\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"b926ded9c56d4a93fdc20f18a9bf580aea6023c275859922c751582ddf0c08c3\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d4122151839b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=76d27835-6822-41a5-a75d-338a951568a0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9099e0c-d0ba-4aba-b3e9-b442f2c7fe1a","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d4122151839b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=76d27835-6822-41a5-a75d-338a951568a0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9099e0c-d0ba-4aba-b3e9-b442f2c7fe1a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b926ded9c56d4a93fdc20f18a9bf580aea6023c275859922c751582ddf0c08c3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdC03OWY0NGRiZDc2LXY4dGNrCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.56~e2e-shared-a-99d0e4-openshift-default-79f44dbd76-v8tck.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7"},"host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":911215087,"seconds":1785541812}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":52152},"address":"10.133.0.12:52152"}}}}},"destination":{"address":"10.134.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"b926ded9c56d4a93fdc20f18a9bf580aea6023c275859922c751582ddf0c08c3"},"headers":{":authority":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdC03OWY0NGRiZDc2LXY4dGNrCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.56~e2e-shared-a-99d0e4-openshift-default-79f44dbd76-v8tck.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7"},"host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":911215087,"seconds":1785541812},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:52152","port":52152}}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-99d0e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","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","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ee13c240-2fb7-4b52-a0d4-618f3cf9f5a7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:48210","PortSpecifier":{"PortValue":48210}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","object":"source:{address:{socket_address:{address:\"10.133.0.12:48210\" port_value:48210}}} destination:{address:{socket_address:{address:\"10.134.0.57:443\" port_value:443}}} request:{time:{seconds:1785541812 nanos:950445672} http:{id:\"4d841a60-b5fa-4513-b1fc-d5ff999b89d9\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"70\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=34.228.250.194;host=e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-shared-b-3d60f7.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zZDYwZjctb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTNkNjBmNy1vcGVuc2hpZnQtZGVmYXVsdC02ZmNkNmY4OGNiLWQ1dG5jCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTNkNjBmNy1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zZDYwZjctb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.134.0.57~e2e-shared-b-3d60f7-openshift-default-6fcd6f88cb-d5tnc.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"34.228.250.194,10.133.0.12\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"4d841a60-b5fa-4513-b1fc-d5ff999b89d9\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"8491828ee369a7de709d3d8a66b2edbc17b2e0b088cb2e58b8f979a6035cada5\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d4122151839b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=76d27835-6822-41a5-a75d-338a951568a0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9099e0c-d0ba-4aba-b3e9-b442f2c7fe1a","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d4122151839b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=76d27835-6822-41a5-a75d-338a951568a0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9099e0c-d0ba-4aba-b3e9-b442f2c7fe1a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"8491828ee369a7de709d3d8a66b2edbc17b2e0b088cb2e58b8f979a6035cada5"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3d60f7.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zZDYwZjctb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTNkNjBmNy1vcGVuc2hpZnQtZGVmYXVsdC02ZmNkNmY4OGNiLWQ1dG5jCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTNkNjBmNy1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zZDYwZjctb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.57~e2e-shared-b-3d60f7-openshift-default-6fcd6f88cb-d5tnc.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9"},"host":"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":950445672,"seconds":1785541812}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":48210},"address":"10.133.0.12:48210"}}}}},"destination":{"address":"10.134.0.57:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"8491828ee369a7de709d3d8a66b2edbc17b2e0b088cb2e58b8f979a6035cada5"},"headers":{":authority":"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"70","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-3d60f7.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zZDYwZjctb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTNkNjBmNy1vcGVuc2hpZnQtZGVmYXVsdC02ZmNkNmY4OGNiLWQ1dG5jCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTNkNjBmNy1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zZDYwZjctb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.57~e2e-shared-b-3d60f7-openshift-default-6fcd6f88cb-d5tnc.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9"},"host":"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":950445672,"seconds":1785541812},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:48210","port":48210}}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3d60f7/rate-test-model-3d60f7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-3d60f7/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d841a60-b5fa-4513-b1fc-d5ff999b89d9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"090addd0-fd38-42bc-b152-99c7807e040c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52162","PortSpecifier":{"PortValue":52162}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"090addd0-fd38-42bc-b152-99c7807e040c","method":"POST","path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions","host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"090addd0-fd38-42bc-b152-99c7807e040c","object":"source:{address:{socket_address:{address:\"10.133.0.12:52162\" port_value:52162}}} destination:{address:{socket_address:{address:\"10.134.0.56:443\" port_value:443}}} request:{time:{seconds:1785541812 nanos:989364735} http:{id:\"090addd0-fd38-42bc-b152-99c7807e040c\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=34.228.250.194;host=e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-99d0e4-kserve-workload-svc.ai-tenant-e2e-shared-a-99d0e4.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdC03OWY0NGRiZDc2LXY4dGNrCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.134.0.56~e2e-shared-a-99d0e4-openshift-default-79f44dbd76-v8tck.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"34.228.250.194,10.133.0.12\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"090addd0-fd38-42bc-b152-99c7807e040c\"} path:\"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions\" host:\"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"995278bf8a5eefdf33cb645d7c7916599085c89bd72c28840c338ed455072e20\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"090addd0-fd38-42bc-b152-99c7807e040c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-8JTcHqBboKAbu6Ps_qVMlZkJconzQs4qFKlEU2h4DboA8NK8k3PN3MsQTrJK"} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"090addd0-fd38-42bc-b152-99c7807e040c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"090addd0-fd38-42bc-b152-99c7807e040c","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"a8615290-b783-48f6-9326-a69e2e59fcf3","keyName":"e2e-rate-a-65c5e4","subscription":"e2e-rate-iso-a-65c5e4","tenant":"e2e-shared-a-99d0e4","userId":"a8615290-b783-48f6-9326-a69e2e59fcf3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"090addd0-fd38-42bc-b152-99c7807e040c","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"090addd0-fd38-42bc-b152-99c7807e040c","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-99d0e4/models/facebook/opt-125m","name":"rate-test-model-99d0e4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-65c5e4","namespace":"ai-tenant-e2e-shared-a-99d0e4","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4"}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"090addd0-fd38-42bc-b152-99c7807e040c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-99d0e4-kserve-workload-svc.ai-tenant-e2e-shared-a-99d0e4.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdC03OWY0NGRiZDc2LXY4dGNrCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.56~e2e-shared-a-99d0e4-openshift-default-79f44dbd76-v8tck.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"090addd0-fd38-42bc-b152-99c7807e040c"},"host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"090addd0-fd38-42bc-b152-99c7807e040c","method":"POST","path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":989364735,"seconds":1785541812}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":52162},"address":"10.133.0.12:52162"}}}}},"destination":{"address":"10.134.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"995278bf8a5eefdf33cb645d7c7916599085c89bd72c28840c338ed455072e20"},"headers":{":authority":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-99d0e4-kserve-workload-svc.ai-tenant-e2e-shared-a-99d0e4.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdC03OWY0NGRiZDc2LXY4dGNrCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.56~e2e-shared-a-99d0e4-openshift-default-79f44dbd76-v8tck.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"090addd0-fd38-42bc-b152-99c7807e040c"},"host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"090addd0-fd38-42bc-b152-99c7807e040c","method":"POST","path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":989364735,"seconds":1785541812},"url_path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:52162","port":52162}}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"090addd0-fd38-42bc-b152-99c7807e040c","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"090addd0-fd38-42bc-b152-99c7807e040c","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"090addd0-fd38-42bc-b152-99c7807e040c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-99d0e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"090addd0-fd38-42bc-b152-99c7807e040c","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"090addd0-fd38-42bc-b152-99c7807e040c","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-31T23:50:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"090addd0-fd38-42bc-b152-99c7807e040c","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-65c5e4"} {"level":"debug","ts":"2026-07-31T23:50:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"090addd0-fd38-42bc-b152-99c7807e040c","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-31T23:50:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"090addd0-fd38-42bc-b152-99c7807e040c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"a8615290-b783-48f6-9326-a69e2e59fcf3","keyName":"e2e-rate-a-65c5e4","selected_subscription":"e2e-rate-iso-a-65c5e4","selected_subscription_key":"ai-tenant-e2e-shared-a-99d0e4/e2e-rate-iso-a-65c5e4@ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-99d0e4/models/facebook/opt-125m","name":"rate-test-model-99d0e4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-65c5e4","namespace":"ai-tenant-e2e-shared-a-99d0e4","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T23:50:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"090addd0-fd38-42bc-b152-99c7807e040c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T23:50:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"090addd0-fd38-42bc-b152-99c7807e040c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52170","PortSpecifier":{"PortValue":52170}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","method":"POST","path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions","host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","object":"source:{address:{socket_address:{address:\"10.133.0.12:52170\" port_value:52170}}} destination:{address:{socket_address:{address:\"10.134.0.56:443\" port_value:443}}} request:{time:{seconds:1785541814 nanos:49046724} http:{id:\"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=34.228.250.194;host=e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-99d0e4-kserve-workload-svc.ai-tenant-e2e-shared-a-99d0e4.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdC03OWY0NGRiZDc2LXY4dGNrCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.134.0.56~e2e-shared-a-99d0e4-openshift-default-79f44dbd76-v8tck.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"34.228.250.194,10.133.0.12\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046\"} path:\"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions\" host:\"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"995278bf8a5eefdf33cb645d7c7916599085c89bd72c28840c338ed455072e20\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-8JTcHqBboKAbu6Ps_qVMlZkJconzQs4qFKlEU2h4DboA8NK8k3PN3MsQTrJK"} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"a8615290-b783-48f6-9326-a69e2e59fcf3","keyName":"e2e-rate-a-65c5e4","subscription":"e2e-rate-iso-a-65c5e4","tenant":"e2e-shared-a-99d0e4","userId":"a8615290-b783-48f6-9326-a69e2e59fcf3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-99d0e4/models/facebook/opt-125m","name":"rate-test-model-99d0e4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-65c5e4","namespace":"ai-tenant-e2e-shared-a-99d0e4","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4"}} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-99d0e4-kserve-workload-svc.ai-tenant-e2e-shared-a-99d0e4.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdC03OWY0NGRiZDc2LXY4dGNrCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.56~e2e-shared-a-99d0e4-openshift-default-79f44dbd76-v8tck.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046"},"host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","method":"POST","path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":49046724,"seconds":1785541814}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":52170},"address":"10.133.0.12:52170"}}}}},"destination":{"address":"10.134.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"995278bf8a5eefdf33cb645d7c7916599085c89bd72c28840c338ed455072e20"},"headers":{":authority":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-99d0e4-kserve-workload-svc.ai-tenant-e2e-shared-a-99d0e4.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdC03OWY0NGRiZDc2LXY4dGNrCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.56~e2e-shared-a-99d0e4-openshift-default-79f44dbd76-v8tck.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046"},"host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","method":"POST","path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":49046724,"seconds":1785541814},"url_path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:52170","port":52170}}} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-99d0e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-65c5e4"} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"a8615290-b783-48f6-9326-a69e2e59fcf3","keyName":"e2e-rate-a-65c5e4","selected_subscription":"e2e-rate-iso-a-65c5e4","selected_subscription_key":"ai-tenant-e2e-shared-a-99d0e4/e2e-rate-iso-a-65c5e4@ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-99d0e4/models/facebook/opt-125m","name":"rate-test-model-99d0e4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-65c5e4","namespace":"ai-tenant-e2e-shared-a-99d0e4","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T23:50:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4cf0d7df-31b3-4ef2-b4ef-97910c7ee046","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52174","PortSpecifier":{"PortValue":52174}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"311cd5e1-9273-40da-8bd2-797568c88e4b","method":"POST","path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions","host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","object":"source:{address:{socket_address:{address:\"10.133.0.12:52174\" port_value:52174}}} destination:{address:{socket_address:{address:\"10.134.0.56:443\" port_value:443}}} request:{time:{seconds:1785541815 nanos:89133848} http:{id:\"311cd5e1-9273-40da-8bd2-797568c88e4b\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=34.228.250.194;host=e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-99d0e4-kserve-workload-svc.ai-tenant-e2e-shared-a-99d0e4.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdC03OWY0NGRiZDc2LXY4dGNrCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.134.0.56~e2e-shared-a-99d0e4-openshift-default-79f44dbd76-v8tck.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"34.228.250.194,10.133.0.12\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"311cd5e1-9273-40da-8bd2-797568c88e4b\"} path:\"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions\" host:\"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"995278bf8a5eefdf33cb645d7c7916599085c89bd72c28840c338ed455072e20\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-8JTcHqBboKAbu6Ps_qVMlZkJconzQs4qFKlEU2h4DboA8NK8k3PN3MsQTrJK"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"a8615290-b783-48f6-9326-a69e2e59fcf3","keyName":"e2e-rate-a-65c5e4","subscription":"e2e-rate-iso-a-65c5e4","tenant":"e2e-shared-a-99d0e4","userId":"a8615290-b783-48f6-9326-a69e2e59fcf3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-a-99d0e4.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-99d0e4/models/facebook/opt-125m","name":"rate-test-model-99d0e4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-65c5e4","namespace":"ai-tenant-e2e-shared-a-99d0e4","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4"}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-99d0e4-kserve-workload-svc.ai-tenant-e2e-shared-a-99d0e4.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdC03OWY0NGRiZDc2LXY4dGNrCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.56~e2e-shared-a-99d0e4-openshift-default-79f44dbd76-v8tck.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"311cd5e1-9273-40da-8bd2-797568c88e4b"},"host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"311cd5e1-9273-40da-8bd2-797568c88e4b","method":"POST","path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":89133848,"seconds":1785541815}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":52174},"address":"10.133.0.12:52174"}}}}},"destination":{"address":"10.134.0.56:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"995278bf8a5eefdf33cb645d7c7916599085c89bd72c28840c338ed455072e20"},"headers":{":authority":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-99d0e4-kserve-workload-svc.ai-tenant-e2e-shared-a-99d0e4.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdC03OWY0NGRiZDc2LXY4dGNrCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTk5ZDBlNC1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS05OWQwZTQtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.56~e2e-shared-a-99d0e4-openshift-default-79f44dbd76-v8tck.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"311cd5e1-9273-40da-8bd2-797568c88e4b"},"host":"e2e-shared-a-99d0e4.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"311cd5e1-9273-40da-8bd2-797568c88e4b","method":"POST","path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":89133848,"seconds":1785541815},"url_path":"/ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:52174","port":52174}}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-99d0e4/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-a-65c5e4"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"a8615290-b783-48f6-9326-a69e2e59fcf3","keyName":"e2e-rate-a-65c5e4","selected_subscription":"e2e-rate-iso-a-65c5e4","selected_subscription_key":"ai-tenant-e2e-shared-a-99d0e4/e2e-rate-iso-a-65c5e4@ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-99d0e4/models/facebook/opt-125m","name":"rate-test-model-99d0e4","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-65c5e4","namespace":"ai-tenant-e2e-shared-a-99d0e4","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-99d0e4/rate-test-model-99d0e4"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"311cd5e1-9273-40da-8bd2-797568c88e4b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:48222","PortSpecifier":{"PortValue":48222}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","method":"POST","path":"/ai-tenant-e2e-shared-b-3d60f7/rate-test-model-3d60f7/v1/completions","host":"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","object":"source:{address:{socket_address:{address:\"10.133.0.12:48222\" port_value:48222}}} destination:{address:{socket_address:{address:\"10.134.0.57:443\" port_value:443}}} request:{time:{seconds:1785541815 nanos:135173880} http:{id:\"98bdfad1-21bb-4937-9c85-b3c86cb49023\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-b-3d60f7/rate-test-model-3d60f7/v1/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=34.228.250.194;host=e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"rate-test-model-3d60f7-kserve-workload-svc.ai-tenant-e2e-shared-b-3d60f7.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zZDYwZjctb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTNkNjBmNy1vcGVuc2hpZnQtZGVmYXVsdC02ZmNkNmY4OGNiLWQ1dG5jCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTNkNjBmNy1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zZDYwZjctb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.134.0.57~e2e-shared-b-3d60f7-openshift-default-6fcd6f88cb-d5tnc.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"34.228.250.194,10.133.0.12\"} headers:{key:\"x-forwarded-host\" value:\"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"98bdfad1-21bb-4937-9c85-b3c86cb49023\"} path:\"/ai-tenant-e2e-shared-b-3d60f7/rate-test-model-3d60f7/v1/completions\" host:\"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-zVtXsaUEybqpg1WK_K1rrLM2hOc1p6EIGFngnDpKJi2Y1pNJGIyxmwDopNEp"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-3d60f7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-b-3d60f7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"8e056894-b042-4ea1-8b0d-4f90db31e755","keyName":"e2e-rate-b-65c5e4","subscription":"e2e-rate-iso-b-65c5e4","tenant":"e2e-shared-b-3d60f7","userId":"8e056894-b042-4ea1-8b0d-4f90db31e755","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-3d60f7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-shared-b-3d60f7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-3d60f7/models/facebook/opt-125m","name":"rate-test-model-3d60f7","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-65c5e4","namespace":"ai-tenant-e2e-shared-b-3d60f7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-3d60f7/rate-test-model-3d60f7"}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-3d60f7-kserve-workload-svc.ai-tenant-e2e-shared-b-3d60f7.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zZDYwZjctb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTNkNjBmNy1vcGVuc2hpZnQtZGVmYXVsdC02ZmNkNmY4OGNiLWQ1dG5jCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTNkNjBmNy1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zZDYwZjctb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.57~e2e-shared-b-3d60f7-openshift-default-6fcd6f88cb-d5tnc.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"98bdfad1-21bb-4937-9c85-b3c86cb49023"},"host":"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","method":"POST","path":"/ai-tenant-e2e-shared-b-3d60f7/rate-test-model-3d60f7/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":135173880,"seconds":1785541815}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":48222},"address":"10.133.0.12:48222"}}}}},"destination":{"address":"10.134.0.57:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733"},"headers":{":authority":"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-3d60f7/rate-test-model-3d60f7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-3d60f7-kserve-workload-svc.ai-tenant-e2e-shared-b-3d60f7.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0zZDYwZjctb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTNkNjBmNy1vcGVuc2hpZnQtZGVmYXVsdC02ZmNkNmY4OGNiLWQ1dG5jCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTNkNjBmNy1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0zZDYwZjctb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.134.0.57~e2e-shared-b-3d60f7-openshift-default-6fcd6f88cb-d5tnc.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"98bdfad1-21bb-4937-9c85-b3c86cb49023"},"host":"e2e-shared-b-3d60f7.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","method":"POST","path":"/ai-tenant-e2e-shared-b-3d60f7/rate-test-model-3d60f7/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":135173880,"seconds":1785541815},"url_path":"/ai-tenant-e2e-shared-b-3d60f7/rate-test-model-3d60f7/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:48222","port":48222}}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-3d60f7/rate-test-model-3d60f7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-3d60f7/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"e2e-rate-iso-b-65c5e4"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"8e056894-b042-4ea1-8b0d-4f90db31e755","keyName":"e2e-rate-b-65c5e4","selected_subscription":"e2e-rate-iso-b-65c5e4","selected_subscription_key":"ai-tenant-e2e-shared-b-3d60f7/e2e-rate-iso-b-65c5e4@ai-tenant-e2e-shared-b-3d60f7/rate-test-model-3d60f7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-3d60f7/models/facebook/opt-125m","name":"rate-test-model-3d60f7","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-65c5e4","namespace":"ai-tenant-e2e-shared-b-3d60f7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-3d60f7/rate-test-model-3d60f7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T23:50:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"98bdfad1-21bb-4937-9c85-b3c86cb49023","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T23:50:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b4a0a4460fa987c8452ab25ef9b441d0678d5b92eeb8db0e3fc1ce83d76e646e"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/98afc70ce0ebe869e11c7c73dc766731dc2addf1fe154dae12babe5654371632"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eff78de36b59555a5e42e4b9f983b326e158b26b642d0965d49f458866d78733"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc837e1a7570144efeaa2af49ef637bf8d274a67320a8fa425576d79a2c5e8ce"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/995278bf8a5eefdf33cb645d7c7916599085c89bd72c28840c338ed455072e20"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9539fa425f5abc581b4a5743aabeb4ac944418803fa88c660456c107ddc492d8"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eff0477cf3a7dab5b1c3d32d904fe3bf3af298a4285c80b9d1df54c4b9e92761"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b926ded9c56d4a93fdc20f18a9bf580aea6023c275859922c751582ddf0c08c3"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8491828ee369a7de709d3d8a66b2edbc17b2e0b088cb2e58b8f979a6035cada5"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7bd933677f8577233c9972282bc85dded742f797a92a01abdf71ef489a64cb2"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af7e5e1379f29f356ac5f6dce07b70853bd49a44c6f1969eb7ab7bb5ea2fecc3"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c20a78947308cde39209502bc2acd39348d6305402eee83d172db8f2aa1f2dd4"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/71a6ebf0de006f0c55c948834f46e6ddde1d786f04aa7e772b60fdfaf0e3b529"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7fc45084a78206846c0761e107a367bd7db9b83098e946626e0e099ba749517f"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29a2206cd5b8b463aae172533c4277f0ffaa706af85ecfec0799ba3a6e04afaa"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/57df229ec0dfc431101eef0eae975e3e6c6f214f27b8559f83b7b054d6a70362"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c75fda8e3e9aad223ef20b5598ceb21eb69ad8143974e40db0a06249d7374311"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/521b43f4909e9c932732774cc40697f2c37e8e06d76f8d0dc85130024f810da8"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6974cdb25c3bdbdd07a99e4eeb73f4787210e86dd1bd71db1e7dee29d5b38c97"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8865c147c06227a57f12afa97d30daf09504694fd0e2e5653e0505de4d42a319"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a82f95d4efd52d6ec021873158cb95af7e6c33930240aa0f0051df174d3c8571"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bfc97f9471469a3f658cd018296145e28a719f426345e9e901c3944fd2c72879"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dddfd4a9e13f0d495f09127062aee2157efde18fe4c7cf0860a95493013789d1"} {"level":"info","ts":"2026-07-31T23:50:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/087c8d8da0fcc4ad6a2cf28f712a5987f3809608de7da7e835cf78ad855c3325"} {"level":"info","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3032f31e-dddf-4970-9b88-9495fc48dfac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:55174","PortSpecifier":{"PortValue":55174}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.32:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3032f31e-dddf-4970-9b88-9495fc48dfac","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3032f31e-dddf-4970-9b88-9495fc48dfac","object":"source:{address:{socket_address:{address:\"10.133.0.12:55174\" port_value:55174}}} destination:{address:{socket_address:{address:\"10.134.0.32:443\" port_value:443}}} request:{time:{seconds:1785541901 nanos:113127371} http:{id:\"3032f31e-dddf-4970-9b88-9495fc48dfac\" method:\"POST\" headers:{key:\":authority\" value:\"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"69\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=34.228.250.194;host=maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC01Y2NiOTY4YzY2LXF4eDJuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.134.0.32~maas-default-gateway-openshift-default-5ccb968c66-qxx2n.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"34.228.250.194,10.133.0.12\"} headers:{key:\"x-forwarded-host\" value:\"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"3032f31e-dddf-4970-9b88-9495fc48dfac\"} path:\"/maas-api/v1/api-keys\" host:\"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3032f31e-dddf-4970-9b88-9495fc48dfac","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3032f31e-dddf-4970-9b88-9495fc48dfac","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d4122151839b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=76d27835-6822-41a5-a75d-338a951568a0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9099e0c-d0ba-4aba-b3e9-b442f2c7fe1a","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3032f31e-dddf-4970-9b88-9495fc48dfac","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d4122151839b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=76d27835-6822-41a5-a75d-338a951568a0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9099e0c-d0ba-4aba-b3e9-b442f2c7fe1a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.32:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"69","content-type":"application/json","forwarded":"for=34.228.250.194;host=maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC01Y2NiOTY4YzY2LXF4eDJuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.134.0.32~maas-default-gateway-openshift-default-5ccb968c66-qxx2n.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"3032f31e-dddf-4970-9b88-9495fc48dfac"},"host":"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"3032f31e-dddf-4970-9b88-9495fc48dfac","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":113127371,"seconds":1785541901}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":55174},"address":"10.133.0.12:55174"}}}}},"destination":{"address":"10.134.0.32:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"headers":{":authority":"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"69","content-type":"application/json","forwarded":"for=34.228.250.194;host=maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC01Y2NiOTY4YzY2LXF4eDJuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.134.0.32~maas-default-gateway-openshift-default-5ccb968c66-qxx2n.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"3032f31e-dddf-4970-9b88-9495fc48dfac"},"host":"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"3032f31e-dddf-4970-9b88-9495fc48dfac","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":113127371,"seconds":1785541901},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:55174","port":55174}}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3032f31e-dddf-4970-9b88-9495fc48dfac","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3032f31e-dddf-4970-9b88-9495fc48dfac","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3032f31e-dddf-4970-9b88-9495fc48dfac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3032f31e-dddf-4970-9b88-9495fc48dfac","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3032f31e-dddf-4970-9b88-9495fc48dfac","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3032f31e-dddf-4970-9b88-9495fc48dfac","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"info","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3032f31e-dddf-4970-9b88-9495fc48dfac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3032f31e-dddf-4970-9b88-9495fc48dfac","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:55182","PortSpecifier":{"PortValue":55182}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.32:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","object":"source:{address:{socket_address:{address:\"10.133.0.12:55182\" port_value:55182}}} destination:{address:{socket_address:{address:\"10.134.0.32:443\" port_value:443}}} request:{time:{seconds:1785541901 nanos:169918895} http:{id:\"75f7ab80-466c-43fc-93ba-c6f5172b9ea4\" method:\"POST\" headers:{key:\":authority\" value:\"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/llm/facebook-opt-125m-simulated/v1/chat/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=34.228.250.194;host=maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC01Y2NiOTY4YzY2LXF4eDJuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.134.0.32~maas-default-gateway-openshift-default-5ccb968c66-qxx2n.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"34.228.250.194,10.133.0.12\"} headers:{key:\"x-forwarded-host\" value:\"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"75f7ab80-466c-43fc-93ba-c6f5172b9ea4\"} path:\"/llm/facebook-opt-125m-simulated/v1/chat/completions\" host:\"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-199NrcDbQbZq2JJBu_d090e8jtsWx76e4iAkYeqTPrxPN7BONA75dAM10AjiR"} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","config":"apiKeyValidation","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"585a544f-3401-4cb5-848c-5479a085940a","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"585a544f-3401-4cb5-848c-5479a085940a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","config":"subscription-info","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"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)","model_name":"publishers/llm/models/facebook/opt-125m","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,"resolvedModel":"llm/facebook-opt-125m-simulated"}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","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)","model_name":"publishers/llm/models/facebook/opt-125m","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,"resolvedModel":"llm/facebook-opt-125m-simulated"}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.32:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC01Y2NiOTY4YzY2LXF4eDJuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.134.0.32~maas-default-gateway-openshift-default-5ccb968c66-qxx2n.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4"},"host":"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":169918895,"seconds":1785541901}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":55182},"address":"10.133.0.12:55182"}}}}},"destination":{"address":"10.134.0.32:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"headers":{":authority":"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC01Y2NiOTY4YzY2LXF4eDJuCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.134.0.32~maas-default-gateway-openshift-default-5ccb968c66-qxx2n.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4"},"host":"maas.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":169918895,"seconds":1785541901},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:55182","port":55182}}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","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":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"585a544f-3401-4cb5-848c-5479a085940a","keyName":"e2e-ipp-default","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)","model_name":"publishers/llm/models/facebook/opt-125m","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,"resolvedModel":"llm/facebook-opt-125m-simulated"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T23:51:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"75f7ab80-466c-43fc-93ba-c6f5172b9ea4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"668d1558f0c56b70679ad5c1efcd9e2fb7d5a4501a2dd3e2fcd98e3e489c8246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"668d1558f0c56b70679ad5c1efcd9e2fb7d5a4501a2dd3e2fcd98e3e489c8246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"668d1558f0c56b70679ad5c1efcd9e2fb7d5a4501a2dd3e2fcd98e3e489c8246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"668d1558f0c56b70679ad5c1efcd9e2fb7d5a4501a2dd3e2fcd98e3e489c8246","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/668d1558f0c56b70679ad5c1efcd9e2fb7d5a4501a2dd3e2fcd98e3e489c8246"} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"668d1558f0c56b70679ad5c1efcd9e2fb7d5a4501a2dd3e2fcd98e3e489c8246","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/668d1558f0c56b70679ad5c1efcd9e2fb7d5a4501a2dd3e2fcd98e3e489c8246"} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"668d1558f0c56b70679ad5c1efcd9e2fb7d5a4501a2dd3e2fcd98e3e489c8246","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["668d1558f0c56b70679ad5c1efcd9e2fb7d5a4501a2dd3e2fcd98e3e489c8246"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"668d1558f0c56b70679ad5c1efcd9e2fb7d5a4501a2dd3e2fcd98e3e489c8246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b98be6760f75740935a33b5dbd8fceea8755bb35a1b5eab5a304b0fd83fa24c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b98be6760f75740935a33b5dbd8fceea8755bb35a1b5eab5a304b0fd83fa24c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"668d1558f0c56b70679ad5c1efcd9e2fb7d5a4501a2dd3e2fcd98e3e489c8246","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b98be6760f75740935a33b5dbd8fceea8755bb35a1b5eab5a304b0fd83fa24c9"} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b98be6760f75740935a33b5dbd8fceea8755bb35a1b5eab5a304b0fd83fa24c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b98be6760f75740935a33b5dbd8fceea8755bb35a1b5eab5a304b0fd83fa24c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b98be6760f75740935a33b5dbd8fceea8755bb35a1b5eab5a304b0fd83fa24c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b98be6760f75740935a33b5dbd8fceea8755bb35a1b5eab5a304b0fd83fa24c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/668d1558f0c56b70679ad5c1efcd9e2fb7d5a4501a2dd3e2fcd98e3e489c8246"} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b98be6760f75740935a33b5dbd8fceea8755bb35a1b5eab5a304b0fd83fa24c9"} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e"} {"level":"info","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e"} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b"} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe\": 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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/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/cachi2/output/deps/gomod/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b"} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c300226abc05d7087d7c83ed372f728843889f7f8bc8bd04ee78c15af54b1ed5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c300226abc05d7087d7c83ed372f728843889f7f8bc8bd04ee78c15af54b1ed5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c300226abc05d7087d7c83ed372f728843889f7f8bc8bd04ee78c15af54b1ed5"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aaecd31baba13c4c0a70714c90eeff6586c3d6ac237c0c33110539c78e9101ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aaecd31baba13c4c0a70714c90eeff6586c3d6ac237c0c33110539c78e9101ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c300226abc05d7087d7c83ed372f728843889f7f8bc8bd04ee78c15af54b1ed5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c300226abc05d7087d7c83ed372f728843889f7f8bc8bd04ee78c15af54b1ed5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aaecd31baba13c4c0a70714c90eeff6586c3d6ac237c0c33110539c78e9101ac"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c300226abc05d7087d7c83ed372f728843889f7f8bc8bd04ee78c15af54b1ed5"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c300226abc05d7087d7c83ed372f728843889f7f8bc8bd04ee78c15af54b1ed5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aaecd31baba13c4c0a70714c90eeff6586c3d6ac237c0c33110539c78e9101ac"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c300226abc05d7087d7c83ed372f728843889f7f8bc8bd04ee78c15af54b1ed5"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/699c4f75fd15f292fe4a858b26f77f690cc25ead915fcab1fcc6b68158f41476"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aaecd31baba13c4c0a70714c90eeff6586c3d6ac237c0c33110539c78e9101ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aaecd31baba13c4c0a70714c90eeff6586c3d6ac237c0c33110539c78e9101ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb98b4ff832f8d2249016349398d9f414c5766b10f145d80c344a15047f704be"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aaecd31baba13c4c0a70714c90eeff6586c3d6ac237c0c33110539c78e9101ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c300226abc05d7087d7c83ed372f728843889f7f8bc8bd04ee78c15af54b1ed5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"699c4f75fd15f292fe4a858b26f77f690cc25ead915fcab1fcc6b68158f41476","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["699c4f75fd15f292fe4a858b26f77f690cc25ead915fcab1fcc6b68158f41476"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aaecd31baba13c4c0a70714c90eeff6586c3d6ac237c0c33110539c78e9101ac"} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"699c4f75fd15f292fe4a858b26f77f690cc25ead915fcab1fcc6b68158f41476","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/699c4f75fd15f292fe4a858b26f77f690cc25ead915fcab1fcc6b68158f41476"} {"level":"info","ts":"2026-07-31T23:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eb98b4ff832f8d2249016349398d9f414c5766b10f145d80c344a15047f704be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T23:52:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T23:52:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eb98b4ff832f8d2249016349398d9f414c5766b10f145d80c344a15047f704be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T23:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe"} {"level":"info","ts":"2026-07-31T23:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eb98b4ff832f8d2249016349398d9f414c5766b10f145d80c344a15047f704be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aaecd31baba13c4c0a70714c90eeff6586c3d6ac237c0c33110539c78e9101ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"699c4f75fd15f292fe4a858b26f77f690cc25ead915fcab1fcc6b68158f41476","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T23:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eb98b4ff832f8d2249016349398d9f414c5766b10f145d80c344a15047f704be","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T23:52:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eb98b4ff832f8d2249016349398d9f414c5766b10f145d80c344a15047f704be"} {"level":"info","ts":"2026-07-31T23:52:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"61c85df3-fa89-4125-bd66-b06cb6908a68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39864","PortSpecifier":{"PortValue":39864}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"61c85df3-fa89-4125-bd66-b06cb6908a68","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T23:52:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"61c85df3-fa89-4125-bd66-b06cb6908a68","object":"source:{address:{socket_address:{address:\"10.133.0.12:39864\" port_value:39864}}} destination:{address:{socket_address:{address:\"10.132.0.70:443\" port_value:443}}} request:{time:{seconds:1785541954 nanos:189459930} http:{id:\"61c85df3-fa89-4125-bd66-b06cb6908a68\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/maas-api/v1/api-keys\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-length\" value:\"66\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=34.228.250.194;host=e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"maas-api-e2e-ipp-a-c16217.odh-ai-gateway-infra.svc.cluster.local:8443/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS1jMTYyMTctb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CjsKBE5BTUUSMxoxZTJlLWlwcC1hLWMxNjIxNy1vcGVuc2hpZnQtZGVmYXVsdC04Njc5ZDk0Yi1uNnFmZgogCglOQU1FU1BBQ0USExoRb3BlbnNoaWZ0LWluZ3Jlc3MKcAoFT1dORVISZxpla3ViZXJuZXRlczovL2FwaXMvYXBwcy92MS9uYW1lc3BhY2VzL29wZW5zaGlmdC1pbmdyZXNzL2RlcGxveW1lbnRzL2UyZS1pcHAtYS1jMTYyMTctb3BlbnNoaWZ0LWRlZmF1bHQKNQoNV09SS0xPQURfTkFNRRIkGiJlMmUtaXBwLWEtYzE2MjE3LW9wZW5zaGlmdC1kZWZhdWx0\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.70~e2e-ipp-a-c16217-openshift-default-8679d94b-n6qff.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"34.228.250.194,10.133.0.12\"} headers:{key:\"x-forwarded-host\" value:\"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"61c85df3-fa89-4125-bd66-b06cb6908a68\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"699c4f75fd15f292fe4a858b26f77f690cc25ead915fcab1fcc6b68158f41476\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T23:52:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"61c85df3-fa89-4125-bd66-b06cb6908a68","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T23:52:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"61c85df3-fa89-4125-bd66-b06cb6908a68","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":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d4122151839b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=76d27835-6822-41a5-a75d-338a951568a0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9099e0c-d0ba-4aba-b3e9-b442f2c7fe1a","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T23:52:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"61c85df3-fa89-4125-bd66-b06cb6908a68","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/d4122151839b"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=76d27835-6822-41a5-a75d-338a951568a0"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"e9099e0c-d0ba-4aba-b3e9-b442f2c7fe1a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"699c4f75fd15f292fe4a858b26f77f690cc25ead915fcab1fcc6b68158f41476"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"66","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-ipp-a-c16217.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS1jMTYyMTctb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CjsKBE5BTUUSMxoxZTJlLWlwcC1hLWMxNjIxNy1vcGVuc2hpZnQtZGVmYXVsdC04Njc5ZDk0Yi1uNnFmZgogCglOQU1FU1BBQ0USExoRb3BlbnNoaWZ0LWluZ3Jlc3MKcAoFT1dORVISZxpla3ViZXJuZXRlczovL2FwaXMvYXBwcy92MS9uYW1lc3BhY2VzL29wZW5zaGlmdC1pbmdyZXNzL2RlcGxveW1lbnRzL2UyZS1pcHAtYS1jMTYyMTctb3BlbnNoaWZ0LWRlZmF1bHQKNQoNV09SS0xPQURfTkFNRRIkGiJlMmUtaXBwLWEtYzE2MjE3LW9wZW5zaGlmdC1kZWZhdWx0","x-envoy-peer-metadata-id":"router~10.132.0.70~e2e-ipp-a-c16217-openshift-default-8679d94b-n6qff.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"61c85df3-fa89-4125-bd66-b06cb6908a68"},"host":"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"61c85df3-fa89-4125-bd66-b06cb6908a68","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":189459930,"seconds":1785541954}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":39864},"address":"10.133.0.12:39864"}}}}},"destination":{"address":"10.132.0.70:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"699c4f75fd15f292fe4a858b26f77f690cc25ead915fcab1fcc6b68158f41476"},"headers":{":authority":"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-length":"66","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-ipp-a-c16217.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS1jMTYyMTctb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CjsKBE5BTUUSMxoxZTJlLWlwcC1hLWMxNjIxNy1vcGVuc2hpZnQtZGVmYXVsdC04Njc5ZDk0Yi1uNnFmZgogCglOQU1FU1BBQ0USExoRb3BlbnNoaWZ0LWluZ3Jlc3MKcAoFT1dORVISZxpla3ViZXJuZXRlczovL2FwaXMvYXBwcy92MS9uYW1lc3BhY2VzL29wZW5zaGlmdC1pbmdyZXNzL2RlcGxveW1lbnRzL2UyZS1pcHAtYS1jMTYyMTctb3BlbnNoaWZ0LWRlZmF1bHQKNQoNV09SS0xPQURfTkFNRRIkGiJlMmUtaXBwLWEtYzE2MjE3LW9wZW5zaGlmdC1kZWZhdWx0","x-envoy-peer-metadata-id":"router~10.132.0.70~e2e-ipp-a-c16217-openshift-default-8679d94b-n6qff.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"61c85df3-fa89-4125-bd66-b06cb6908a68"},"host":"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"61c85df3-fa89-4125-bd66-b06cb6908a68","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":189459930,"seconds":1785541954},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:39864","port":39864}}} {"level":"debug","ts":"2026-07-31T23:52:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61c85df3-fa89-4125-bd66-b06cb6908a68","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:52:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61c85df3-fa89-4125-bd66-b06cb6908a68","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:52:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61c85df3-fa89-4125-bd66-b06cb6908a68","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-c16217/ipp-route-c16217\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-c16217/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:52:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"61c85df3-fa89-4125-bd66-b06cb6908a68","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","Value":{}},{"Name":"groups","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T23:52:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61c85df3-fa89-4125-bd66-b06cb6908a68","config":{"Name":"X-MaaS-Username-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-31T23:52:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61c85df3-fa89-4125-bd66-b06cb6908a68","config":{"Name":"X-MaaS-Group-Token","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-31T23:52:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"61c85df3-fa89-4125-bd66-b06cb6908a68","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T23:52:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"61c85df3-fa89-4125-bd66-b06cb6908a68","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60976","PortSpecifier":{"PortValue":60976}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","method":"POST","path":"/ai-tenant-e2e-ipp-a-c16217/ipp-route-c16217/v1/chat/completions","host":"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","object":"source:{address:{socket_address:{address:\"10.133.0.12:60976\" port_value:60976}}} destination:{address:{socket_address:{address:\"10.132.0.70:443\" port_value:443}}} request:{time:{seconds:1785541956 nanos:259629788} http:{id:\"84dfb5b0-f0ca-41ee-b4c8-cd6980316366\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-ipp-a-c16217/ipp-route-c16217/v1/chat/completions\"} headers:{key:\":scheme\" value:\"https\"} headers:{key:\"accept\" value:\"*/*\"} headers:{key:\"accept-encoding\" value:\"gzip, deflate\"} headers:{key:\"authorization\" value:\"***REDACTED***\"} headers:{key:\"content-type\" value:\"application/json\"} headers:{key:\"forwarded\" value:\"for=34.228.250.194;host=e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"ipp-route-c16217-kserve-workload-svc.ai-tenant-e2e-ipp-a-c16217.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS1jMTYyMTctb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CjsKBE5BTUUSMxoxZTJlLWlwcC1hLWMxNjIxNy1vcGVuc2hpZnQtZGVmYXVsdC04Njc5ZDk0Yi1uNnFmZgogCglOQU1FU1BBQ0USExoRb3BlbnNoaWZ0LWluZ3Jlc3MKcAoFT1dORVISZxpla3ViZXJuZXRlczovL2FwaXMvYXBwcy92MS9uYW1lc3BhY2VzL29wZW5zaGlmdC1pbmdyZXNzL2RlcGxveW1lbnRzL2UyZS1pcHAtYS1jMTYyMTctb3BlbnNoaWZ0LWRlZmF1bHQKNQoNV09SS0xPQURfTkFNRRIkGiJlMmUtaXBwLWEtYzE2MjE3LW9wZW5zaGlmdC1kZWZhdWx0\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.132.0.70~e2e-ipp-a-c16217-openshift-default-8679d94b-n6qff.openshift-ingress~openshift-ingress.svc.cluster.local\"} headers:{key:\"x-forwarded-for\" value:\"34.228.250.194,10.133.0.12\"} headers:{key:\"x-forwarded-host\" value:\"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-gateway-model-name\" value:\"facebook/opt-125m\"} headers:{key:\"x-request-id\" value:\"84dfb5b0-f0ca-41ee-b4c8-cd6980316366\"} path:\"/ai-tenant-e2e-ipp-a-c16217/ipp-route-c16217/v1/chat/completions\" host:\"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"aaecd31baba13c4c0a70714c90eeff6586c3d6ac237c0c33110539c78e9101ac\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-AdSNRohdXlvTvHMx_B8NvAFR74w3T4oKHKlMNadonMAfoDyxzLYMfalibHtf"} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-c16217.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-c16217.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"keyId":"3cb83069-b070-4f2d-8bad-7dca052308df","keyName":"e2e-ipp-c16217","subscription":"ipp-route-c16217-sub","tenant":"e2e-ipp-a-c16217","userId":"3cb83069-b070-4f2d-8bad-7dca052308df","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-c16217.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api-e2e-ipp-a-c16217.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-c16217/models/facebook/opt-125m","name":"ipp-route-c16217","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-c16217-sub","namespace":"ai-tenant-e2e-ipp-a-c16217","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-c16217/ipp-route-c16217"}} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"ipp-route-c16217-kserve-workload-svc.ai-tenant-e2e-ipp-a-c16217.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS1jMTYyMTctb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CjsKBE5BTUUSMxoxZTJlLWlwcC1hLWMxNjIxNy1vcGVuc2hpZnQtZGVmYXVsdC04Njc5ZDk0Yi1uNnFmZgogCglOQU1FU1BBQ0USExoRb3BlbnNoaWZ0LWluZ3Jlc3MKcAoFT1dORVISZxpla3ViZXJuZXRlczovL2FwaXMvYXBwcy92MS9uYW1lc3BhY2VzL29wZW5zaGlmdC1pbmdyZXNzL2RlcGxveW1lbnRzL2UyZS1pcHAtYS1jMTYyMTctb3BlbnNoaWZ0LWRlZmF1bHQKNQoNV09SS0xPQURfTkFNRRIkGiJlMmUtaXBwLWEtYzE2MjE3LW9wZW5zaGlmdC1kZWZhdWx0","x-envoy-peer-metadata-id":"router~10.132.0.70~e2e-ipp-a-c16217-openshift-default-8679d94b-n6qff.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366"},"host":"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","method":"POST","path":"/ai-tenant-e2e-ipp-a-c16217/ipp-route-c16217/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":259629788,"seconds":1785541956}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":60976},"address":"10.133.0.12:60976"}}}}},"destination":{"address":"10.132.0.70:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"aaecd31baba13c4c0a70714c90eeff6586c3d6ac237c0c33110539c78e9101ac"},"headers":{":authority":"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-c16217/ipp-route-c16217/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"ipp-route-c16217-kserve-workload-svc.ai-tenant-e2e-ipp-a-c16217.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS1jMTYyMTctb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CjsKBE5BTUUSMxoxZTJlLWlwcC1hLWMxNjIxNy1vcGVuc2hpZnQtZGVmYXVsdC04Njc5ZDk0Yi1uNnFmZgogCglOQU1FU1BBQ0USExoRb3BlbnNoaWZ0LWluZ3Jlc3MKcAoFT1dORVISZxpla3ViZXJuZXRlczovL2FwaXMvYXBwcy92MS9uYW1lc3BhY2VzL29wZW5zaGlmdC1pbmdyZXNzL2RlcGxveW1lbnRzL2UyZS1pcHAtYS1jMTYyMTctb3BlbnNoaWZ0LWRlZmF1bHQKNQoNV09SS0xPQURfTkFNRRIkGiJlMmUtaXBwLWEtYzE2MjE3LW9wZW5zaGlmdC1kZWZhdWx0","x-envoy-peer-metadata-id":"router~10.132.0.70~e2e-ipp-a-c16217-openshift-default-8679d94b-n6qff.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366"},"host":"e2e-ipp-a-c16217.apps.8fc5b127-a990-434e-8e2a-d4122151839b.prod.konfluxeaas.com","id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","method":"POST","path":"/ai-tenant-e2e-ipp-a-c16217/ipp-route-c16217/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":259629788,"seconds":1785541956},"url_path":"/ai-tenant-e2e-ipp-a-c16217/ipp-route-c16217/v1/chat/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:60976","port":60976}}} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","config":{"Name":"tenant-gateway-isolation","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":null,"OPA":{"Rego":"# Tenant hostname isolation stub.\n# Replace with a real maas-api call to validate that the API key's tenant\n# matches the gateway hostname (prevents Coke key on Pepsi gateway).\nallow { true }","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-c16217/ipp-route-c16217\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-c16217/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Username","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}}},"object":"system:serviceaccount:default:tester-regular-user"} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"ipp-route-c16217-sub"} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"3cb83069-b070-4f2d-8bad-7dca052308df","keyName":"e2e-ipp-c16217","selected_subscription":"ipp-route-c16217-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-c16217/ipp-route-c16217-sub@ai-tenant-e2e-ipp-a-c16217/ipp-route-c16217","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-c16217/models/facebook/opt-125m","name":"ipp-route-c16217","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-c16217-sub","namespace":"ai-tenant-e2e-ipp-a-c16217","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-c16217/ipp-route-c16217"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T23:52:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"84dfb5b0-f0ca-41ee-b4c8-cd6980316366","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T23:53:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eb98b4ff832f8d2249016349398d9f414c5766b10f145d80c344a15047f704be"} {"level":"info","ts":"2026-07-31T23:53:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f56f1f9cc3f2d5f9ac7b0552ca94c344cbc62357006a362d9cd4cff13c03bfe"} {"level":"info","ts":"2026-07-31T23:53:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aaecd31baba13c4c0a70714c90eeff6586c3d6ac237c0c33110539c78e9101ac"} {"level":"info","ts":"2026-07-31T23:53:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b104c45f8c8c99e2e9c738b8019ed4d69c99fe4e05f51f1efff2389ae797d5e"} {"level":"info","ts":"2026-07-31T23:53:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b98be6760f75740935a33b5dbd8fceea8755bb35a1b5eab5a304b0fd83fa24c9"} {"level":"info","ts":"2026-07-31T23:53:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/354703f91d2ae329f53b894e435278b0e49a253fe20eba911abba6935c840e4d"} {"level":"info","ts":"2026-07-31T23:53:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c300226abc05d7087d7c83ed372f728843889f7f8bc8bd04ee78c15af54b1ed5"} {"level":"info","ts":"2026-07-31T23:53:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f8dc71fbc4a6f637fe64e8e247172a7e1586ccb39289ea3728a5ef8915d147bc"} {"level":"info","ts":"2026-07-31T23:53:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/699c4f75fd15f292fe4a858b26f77f690cc25ead915fcab1fcc6b68158f41476"} {"level":"info","ts":"2026-07-31T23:53:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1b77045faef3bd9c361b5373782a4fe1bda5a0621e65b958afb847c900d4cb5e"} {"level":"info","ts":"2026-07-31T23:53:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e6e4e8731987355bf33f21d98f7046f585408d20c275125a2e07fefffcbf240b"} {"level":"info","ts":"2026-07-31T23:53:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/668d1558f0c56b70679ad5c1efcd9e2fb7d5a4501a2dd3e2fcd98e3e489c8246"}