{"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ff29adf3da71750c0fb082d27746eb642c7d48b20697218a6c7fc33fb4e030e"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc96efe61c00cb3c5c3fa2ae30f6c3e46a32d8969aee003445bf7363fb694c57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36d27b95159129764e91e81edb8dc4456b045fc98cace3e6c5cf8f80a6faf3de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36d27b95159129764e91e81edb8dc4456b045fc98cace3e6c5cf8f80a6faf3de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ff29adf3da71750c0fb082d27746eb642c7d48b20697218a6c7fc33fb4e030e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ff29adf3da71750c0fb082d27746eb642c7d48b20697218a6c7fc33fb4e030e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36d27b95159129764e91e81edb8dc4456b045fc98cace3e6c5cf8f80a6faf3de"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ff29adf3da71750c0fb082d27746eb642c7d48b20697218a6c7fc33fb4e030e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc96efe61c00cb3c5c3fa2ae30f6c3e46a32d8969aee003445bf7363fb694c57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc96efe61c00cb3c5c3fa2ae30f6c3e46a32d8969aee003445bf7363fb694c57"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc96efe61c00cb3c5c3fa2ae30f6c3e46a32d8969aee003445bf7363fb694c57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36d27b95159129764e91e81edb8dc4456b045fc98cace3e6c5cf8f80a6faf3de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ff29adf3da71750c0fb082d27746eb642c7d48b20697218a6c7fc33fb4e030e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc96efe61c00cb3c5c3fa2ae30f6c3e46a32d8969aee003445bf7363fb694c57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc96efe61c00cb3c5c3fa2ae30f6c3e46a32d8969aee003445bf7363fb694c57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc96efe61c00cb3c5c3fa2ae30f6c3e46a32d8969aee003445bf7363fb694c57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc96efe61c00cb3c5c3fa2ae30f6c3e46a32d8969aee003445bf7363fb694c57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc96efe61c00cb3c5c3fa2ae30f6c3e46a32d8969aee003445bf7363fb694c57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"fc96efe61c00cb3c5c3fa2ae30f6c3e46a32d8969aee003445bf7363fb694c57","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"fc96efe61c00cb3c5c3fa2ae30f6c3e46a32d8969aee003445bf7363fb694c57\": 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":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36d27b95159129764e91e81edb8dc4456b045fc98cace3e6c5cf8f80a6faf3de"} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc96efe61c00cb3c5c3fa2ae30f6c3e46a32d8969aee003445bf7363fb694c57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"36d27b95159129764e91e81edb8dc4456b045fc98cace3e6c5cf8f80a6faf3de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["36d27b95159129764e91e81edb8dc4456b045fc98cace3e6c5cf8f80a6faf3de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ff29adf3da71750c0fb082d27746eb642c7d48b20697218a6c7fc33fb4e030e"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"36d27b95159129764e91e81edb8dc4456b045fc98cace3e6c5cf8f80a6faf3de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"36d27b95159129764e91e81edb8dc4456b045fc98cace3e6c5cf8f80a6faf3de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc96efe61c00cb3c5c3fa2ae30f6c3e46a32d8969aee003445bf7363fb694c57"} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/36d27b95159129764e91e81edb8dc4456b045fc98cace3e6c5cf8f80a6faf3de"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02c8013f7cd790cd3125c327a81dd042d4644a8bea7a9200e13dc3615147a12e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02c8013f7cd790cd3125c327a81dd042d4644a8bea7a9200e13dc3615147a12e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02c8013f7cd790cd3125c327a81dd042d4644a8bea7a9200e13dc3615147a12e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02c8013f7cd790cd3125c327a81dd042d4644a8bea7a9200e13dc3615147a12e"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02c8013f7cd790cd3125c327a81dd042d4644a8bea7a9200e13dc3615147a12e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"02c8013f7cd790cd3125c327a81dd042d4644a8bea7a9200e13dc3615147a12e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["02c8013f7cd790cd3125c327a81dd042d4644a8bea7a9200e13dc3615147a12e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"02c8013f7cd790cd3125c327a81dd042d4644a8bea7a9200e13dc3615147a12e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02c8013f7cd790cd3125c327a81dd042d4644a8bea7a9200e13dc3615147a12e"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"02c8013f7cd790cd3125c327a81dd042d4644a8bea7a9200e13dc3615147a12e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/02c8013f7cd790cd3125c327a81dd042d4644a8bea7a9200e13dc3615147a12e"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf\": 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-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf"} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcff8657859ae81a0000c9747eec73da19c64ae86a23d206fe210f4b4496a94c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcff8657859ae81a0000c9747eec73da19c64ae86a23d206fe210f4b4496a94c"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcff8657859ae81a0000c9747eec73da19c64ae86a23d206fe210f4b4496a94c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcff8657859ae81a0000c9747eec73da19c64ae86a23d206fe210f4b4496a94c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcff8657859ae81a0000c9747eec73da19c64ae86a23d206fe210f4b4496a94c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcff8657859ae81a0000c9747eec73da19c64ae86a23d206fe210f4b4496a94c"} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcff8657859ae81a0000c9747eec73da19c64ae86a23d206fe210f4b4496a94c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fcff8657859ae81a0000c9747eec73da19c64ae86a23d206fe210f4b4496a94c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcff8657859ae81a0000c9747eec73da19c64ae86a23d206fe210f4b4496a94c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a99abaf25b802ac67ef8e23fef57ff58318cd9513fa68d88c77bdf719706aaa8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a99abaf25b802ac67ef8e23fef57ff58318cd9513fa68d88c77bdf719706aaa8"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcff8657859ae81a0000c9747eec73da19c64ae86a23d206fe210f4b4496a94c"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a99abaf25b802ac67ef8e23fef57ff58318cd9513fa68d88c77bdf719706aaa8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcff8657859ae81a0000c9747eec73da19c64ae86a23d206fe210f4b4496a94c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a99abaf25b802ac67ef8e23fef57ff58318cd9513fa68d88c77bdf719706aaa8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a99abaf25b802ac67ef8e23fef57ff58318cd9513fa68d88c77bdf719706aaa8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a99abaf25b802ac67ef8e23fef57ff58318cd9513fa68d88c77bdf719706aaa8"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a99abaf25b802ac67ef8e23fef57ff58318cd9513fa68d88c77bdf719706aaa8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf265a32b678800f955c60a13069259afebddc1c107b642e2869f2a517edf5e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf265a32b678800f955c60a13069259afebddc1c107b642e2869f2a517edf5e7"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a99abaf25b802ac67ef8e23fef57ff58318cd9513fa68d88c77bdf719706aaa8"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf265a32b678800f955c60a13069259afebddc1c107b642e2869f2a517edf5e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a99abaf25b802ac67ef8e23fef57ff58318cd9513fa68d88c77bdf719706aaa8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c7e4386eb9559445386fb49096daac3acefad4a41bc66f66497353d6316bddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c7e4386eb9559445386fb49096daac3acefad4a41bc66f66497353d6316bddd"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf265a32b678800f955c60a13069259afebddc1c107b642e2869f2a517edf5e7"} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c7e4386eb9559445386fb49096daac3acefad4a41bc66f66497353d6316bddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf265a32b678800f955c60a13069259afebddc1c107b642e2869f2a517edf5e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf265a32b678800f955c60a13069259afebddc1c107b642e2869f2a517edf5e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c7e4386eb9559445386fb49096daac3acefad4a41bc66f66497353d6316bddd"} {"level":"info","ts":"2026-07-31T02:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf265a32b678800f955c60a13069259afebddc1c107b642e2869f2a517edf5e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c7e4386eb9559445386fb49096daac3acefad4a41bc66f66497353d6316bddd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:34:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:34:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c7e4386eb9559445386fb49096daac3acefad4a41bc66f66497353d6316bddd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf265a32b678800f955c60a13069259afebddc1c107b642e2869f2a517edf5e7"} {"level":"info","ts":"2026-07-31T02:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c7e4386eb9559445386fb49096daac3acefad4a41bc66f66497353d6316bddd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf265a32b678800f955c60a13069259afebddc1c107b642e2869f2a517edf5e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c7e4386eb9559445386fb49096daac3acefad4a41bc66f66497353d6316bddd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:34:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c7e4386eb9559445386fb49096daac3acefad4a41bc66f66497353d6316bddd"} {"level":"info","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17aab721-4eab-4f35-8c02-a42ed751c33d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:51048","PortSpecifier":{"PortValue":51048}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"17aab721-4eab-4f35-8c02-a42ed751c33d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17aab721-4eab-4f35-8c02-a42ed751c33d","object":"source:{address:{socket_address:{address:\"10.133.0.12:51048\" port_value:51048}}} destination:{address:{socket_address:{address:\"10.133.0.61:443\" port_value:443}}} request:{time:{seconds:1785465305 nanos:390233543} http:{id:\"17aab721-4eab-4f35-8c02-a42ed751c33d\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-2aed0b.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:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdC02Yjg1ZmQ4YzZkLXZsa2xsCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.61~e2e-shared-a-2aed0b-openshift-default-6b85fd8c6d-vlkll.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-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"17aab721-4eab-4f35-8c02-a42ed751c33d\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"339c0a4dac5724c09b2e7d9b03652f0ced4ccafb423c6b2cf89ddc26f7a46542\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"17aab721-4eab-4f35-8c02-a42ed751c33d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"17aab721-4eab-4f35-8c02-a42ed751c33d","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/4ae0a0f1b67e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c6b58204-bff2-4fef-bd4f-bb49742d09ff"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3f78198a-3ee9-44db-b5ab-ef8288ba8ed7","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"17aab721-4eab-4f35-8c02-a42ed751c33d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4ae0a0f1b67e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c6b58204-bff2-4fef-bd4f-bb49742d09ff"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3f78198a-3ee9-44db-b5ab-ef8288ba8ed7","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"339c0a4dac5724c09b2e7d9b03652f0ced4ccafb423c6b2cf89ddc26f7a46542"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-2aed0b.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdC02Yjg1ZmQ4YzZkLXZsa2xsCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.61~e2e-shared-a-2aed0b-openshift-default-6b85fd8c6d-vlkll.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"17aab721-4eab-4f35-8c02-a42ed751c33d"},"host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"17aab721-4eab-4f35-8c02-a42ed751c33d","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":390233543,"seconds":1785465305}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":51048},"address":"10.133.0.12:51048"}}}}},"destination":{"address":"10.133.0.61:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"339c0a4dac5724c09b2e7d9b03652f0ced4ccafb423c6b2cf89ddc26f7a46542"},"headers":{":authority":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-a-2aed0b.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdC02Yjg1ZmQ4YzZkLXZsa2xsCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.61~e2e-shared-a-2aed0b-openshift-default-6b85fd8c6d-vlkll.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"17aab721-4eab-4f35-8c02-a42ed751c33d"},"host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"17aab721-4eab-4f35-8c02-a42ed751c33d","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":390233543,"seconds":1785465305},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:51048","port":51048}}} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17aab721-4eab-4f35-8c02-a42ed751c33d","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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17aab721-4eab-4f35-8c02-a42ed751c33d","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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17aab721-4eab-4f35-8c02-a42ed751c33d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-2aed0b/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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"17aab721-4eab-4f35-8c02-a42ed751c33d","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17aab721-4eab-4f35-8c02-a42ed751c33d","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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17aab721-4eab-4f35-8c02-a42ed751c33d","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-31T02:35:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17aab721-4eab-4f35-8c02-a42ed751c33d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17aab721-4eab-4f35-8c02-a42ed751c33d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59900","PortSpecifier":{"PortValue":59900}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","object":"source:{address:{socket_address:{address:\"10.133.0.12:59900\" port_value:59900}}} destination:{address:{socket_address:{address:\"10.133.0.62:443\" port_value:443}}} request:{time:{seconds:1785465305 nanos:426499220} http:{id:\"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-01a44c.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:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0wMWE0NGMtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTAxYTQ0Yy1vcGVuc2hpZnQtZGVmYXVsdC02ODVmNmI4YmNiLTU0bTl6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTAxYTQ0Yy1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0wMWE0NGMtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.62~e2e-shared-b-01a44c-openshift-default-685f6b8bcb-54m9z.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-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"3ff29adf3da71750c0fb082d27746eb642c7d48b20697218a6c7fc33fb4e030e\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","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/4ae0a0f1b67e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c6b58204-bff2-4fef-bd4f-bb49742d09ff"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3f78198a-3ee9-44db-b5ab-ef8288ba8ed7","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4ae0a0f1b67e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c6b58204-bff2-4fef-bd4f-bb49742d09ff"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3f78198a-3ee9-44db-b5ab-ef8288ba8ed7","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3ff29adf3da71750c0fb082d27746eb642c7d48b20697218a6c7fc33fb4e030e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-01a44c.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0wMWE0NGMtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTAxYTQ0Yy1vcGVuc2hpZnQtZGVmYXVsdC02ODVmNmI4YmNiLTU0bTl6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTAxYTQ0Yy1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0wMWE0NGMtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.62~e2e-shared-b-01a44c-openshift-default-685f6b8bcb-54m9z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b"},"host":"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":426499220,"seconds":1785465305}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":59900},"address":"10.133.0.12:59900"}}}}},"destination":{"address":"10.133.0.62:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"3ff29adf3da71750c0fb082d27746eb642c7d48b20697218a6c7fc33fb4e030e"},"headers":{":authority":"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-shared-b-01a44c.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0wMWE0NGMtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTAxYTQ0Yy1vcGVuc2hpZnQtZGVmYXVsdC02ODVmNmI4YmNiLTU0bTl6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTAxYTQ0Yy1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0wMWE0NGMtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.62~e2e-shared-b-01a44c-openshift-default-685f6b8bcb-54m9z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b"},"host":"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":426499220,"seconds":1785465305},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:59900","port":59900}}} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-01a44c/rate-test-model-01a44c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-01a44c/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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","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-31T02:35:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7fe8424b-1b53-4ec6-b1cd-1e9216ecc63b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:51054","PortSpecifier":{"PortValue":51054}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a566deb6-aa6b-4878-824d-f58ab830694b","method":"POST","path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions","host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","object":"source:{address:{socket_address:{address:\"10.133.0.12:51054\" port_value:51054}}} destination:{address:{socket_address:{address:\"10.133.0.61:443\" port_value:443}}} request:{time:{seconds:1785465305 nanos:467147257} http:{id:\"a566deb6-aa6b-4878-824d-f58ab830694b\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/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-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-2aed0b-kserve-workload-svc.ai-tenant-e2e-shared-a-2aed0b.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdC02Yjg1ZmQ4YzZkLXZsa2xsCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.61~e2e-shared-a-2aed0b-openshift-default-6b85fd8c6d-vlkll.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-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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:\"a566deb6-aa6b-4878-824d-f58ab830694b\"} path:\"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions\" host:\"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"1ed53229e33401449dbd5881f8538b3c1848b88d177b74ec94e717aaad770fa2\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-18hHMbi4DpNlwLj9_f59XVFl7lK8Q4UNmpMAuMHAON41Dg4JAuZtVG9ANIps"} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-2aed0b.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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","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-2aed0b.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":"42a8ee2a-bdb2-4637-9903-d4e18c9fbecb","keyName":"e2e-rate-a-6b5e43","subscription":"e2e-rate-iso-a-6b5e43","tenant":"e2e-shared-a-2aed0b","userId":"42a8ee2a-bdb2-4637-9903-d4e18c9fbecb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-2aed0b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","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-2aed0b.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-2aed0b/models/facebook/opt-125m","name":"rate-test-model-2aed0b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6b5e43","namespace":"ai-tenant-e2e-shared-a-2aed0b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b"}} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-2aed0b-kserve-workload-svc.ai-tenant-e2e-shared-a-2aed0b.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdC02Yjg1ZmQ4YzZkLXZsa2xsCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.61~e2e-shared-a-2aed0b-openshift-default-6b85fd8c6d-vlkll.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"a566deb6-aa6b-4878-824d-f58ab830694b"},"host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"a566deb6-aa6b-4878-824d-f58ab830694b","method":"POST","path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":467147257,"seconds":1785465305}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":51054},"address":"10.133.0.12:51054"}}}}},"destination":{"address":"10.133.0.61:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"1ed53229e33401449dbd5881f8538b3c1848b88d177b74ec94e717aaad770fa2"},"headers":{":authority":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/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-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-2aed0b-kserve-workload-svc.ai-tenant-e2e-shared-a-2aed0b.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdC02Yjg1ZmQ4YzZkLXZsa2xsCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.61~e2e-shared-a-2aed0b-openshift-default-6b85fd8c6d-vlkll.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"a566deb6-aa6b-4878-824d-f58ab830694b"},"host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"a566deb6-aa6b-4878-824d-f58ab830694b","method":"POST","path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":467147257,"seconds":1785465305},"url_path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:51054","port":51054}}} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-2aed0b/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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","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-6b5e43"} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","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-31T02:35:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","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":"42a8ee2a-bdb2-4637-9903-d4e18c9fbecb","keyName":"e2e-rate-a-6b5e43","selected_subscription":"e2e-rate-iso-a-6b5e43","selected_subscription_key":"ai-tenant-e2e-shared-a-2aed0b/e2e-rate-iso-a-6b5e43@ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-2aed0b/models/facebook/opt-125m","name":"rate-test-model-2aed0b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6b5e43","namespace":"ai-tenant-e2e-shared-a-2aed0b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T02:35:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a566deb6-aa6b-4878-824d-f58ab830694b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T02:35:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:51064","PortSpecifier":{"PortValue":51064}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","method":"POST","path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions","host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T02:35:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","object":"source:{address:{socket_address:{address:\"10.133.0.12:51064\" port_value:51064}}} destination:{address:{socket_address:{address:\"10.133.0.61:443\" port_value:443}}} request:{time:{seconds:1785465306 nanos:507794909} http:{id:\"6b1db651-eeeb-40ea-8271-6d5ae73d30f4\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/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-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-2aed0b-kserve-workload-svc.ai-tenant-e2e-shared-a-2aed0b.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdC02Yjg1ZmQ4YzZkLXZsa2xsCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.61~e2e-shared-a-2aed0b-openshift-default-6b85fd8c6d-vlkll.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-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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:\"6b1db651-eeeb-40ea-8271-6d5ae73d30f4\"} path:\"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions\" host:\"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"1ed53229e33401449dbd5881f8538b3c1848b88d177b74ec94e717aaad770fa2\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T02:35:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-18hHMbi4DpNlwLj9_f59XVFl7lK8Q4UNmpMAuMHAON41Dg4JAuZtVG9ANIps"} {"level":"debug","ts":"2026-07-31T02:35:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-2aed0b.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-31T02:35:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","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-2aed0b.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":"42a8ee2a-bdb2-4637-9903-d4e18c9fbecb","keyName":"e2e-rate-a-6b5e43","subscription":"e2e-rate-iso-a-6b5e43","tenant":"e2e-shared-a-2aed0b","userId":"42a8ee2a-bdb2-4637-9903-d4e18c9fbecb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T02:35:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-2aed0b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T02:35:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","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-2aed0b.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-2aed0b/models/facebook/opt-125m","name":"rate-test-model-2aed0b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6b5e43","namespace":"ai-tenant-e2e-shared-a-2aed0b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b"}} {"level":"debug","ts":"2026-07-31T02:35:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-2aed0b-kserve-workload-svc.ai-tenant-e2e-shared-a-2aed0b.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdC02Yjg1ZmQ4YzZkLXZsa2xsCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.61~e2e-shared-a-2aed0b-openshift-default-6b85fd8c6d-vlkll.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4"},"host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","method":"POST","path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":507794909,"seconds":1785465306}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":51064},"address":"10.133.0.12:51064"}}}}},"destination":{"address":"10.133.0.61:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"1ed53229e33401449dbd5881f8538b3c1848b88d177b74ec94e717aaad770fa2"},"headers":{":authority":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/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-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-2aed0b-kserve-workload-svc.ai-tenant-e2e-shared-a-2aed0b.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdC02Yjg1ZmQ4YzZkLXZsa2xsCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.61~e2e-shared-a-2aed0b-openshift-default-6b85fd8c6d-vlkll.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4"},"host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","method":"POST","path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":507794909,"seconds":1785465306},"url_path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:51064","port":51064}}} {"level":"debug","ts":"2026-07-31T02:35:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","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-31T02:35:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","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-31T02:35:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","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-31T02:35:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-2aed0b/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-31T02:35:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","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-31T02:35:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","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-6b5e43"} {"level":"debug","ts":"2026-07-31T02:35:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","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-31T02:35:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","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":"42a8ee2a-bdb2-4637-9903-d4e18c9fbecb","keyName":"e2e-rate-a-6b5e43","selected_subscription":"e2e-rate-iso-a-6b5e43","selected_subscription_key":"ai-tenant-e2e-shared-a-2aed0b/e2e-rate-iso-a-6b5e43@ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-2aed0b/models/facebook/opt-125m","name":"rate-test-model-2aed0b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6b5e43","namespace":"ai-tenant-e2e-shared-a-2aed0b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T02:35:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T02:35:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6b1db651-eeeb-40ea-8271-6d5ae73d30f4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:51080","PortSpecifier":{"PortValue":51080}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","method":"POST","path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions","host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","object":"source:{address:{socket_address:{address:\"10.133.0.12:51080\" port_value:51080}}} destination:{address:{socket_address:{address:\"10.133.0.61:443\" port_value:443}}} request:{time:{seconds:1785465307 nanos:546442112} http:{id:\"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/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-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-2aed0b-kserve-workload-svc.ai-tenant-e2e-shared-a-2aed0b.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdC02Yjg1ZmQ4YzZkLXZsa2xsCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.61~e2e-shared-a-2aed0b-openshift-default-6b85fd8c6d-vlkll.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-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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:\"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1\"} path:\"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions\" host:\"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"1ed53229e33401449dbd5881f8538b3c1848b88d177b74ec94e717aaad770fa2\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-18hHMbi4DpNlwLj9_f59XVFl7lK8Q4UNmpMAuMHAON41Dg4JAuZtVG9ANIps"} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-2aed0b.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-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","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-2aed0b.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":"42a8ee2a-bdb2-4637-9903-d4e18c9fbecb","keyName":"e2e-rate-a-6b5e43","subscription":"e2e-rate-iso-a-6b5e43","tenant":"e2e-shared-a-2aed0b","userId":"42a8ee2a-bdb2-4637-9903-d4e18c9fbecb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-2aed0b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","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-2aed0b.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-2aed0b/models/facebook/opt-125m","name":"rate-test-model-2aed0b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6b5e43","namespace":"ai-tenant-e2e-shared-a-2aed0b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b"}} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-2aed0b-kserve-workload-svc.ai-tenant-e2e-shared-a-2aed0b.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdC02Yjg1ZmQ4YzZkLXZsa2xsCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.61~e2e-shared-a-2aed0b-openshift-default-6b85fd8c6d-vlkll.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1"},"host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","method":"POST","path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":546442112,"seconds":1785465307}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":51080},"address":"10.133.0.12:51080"}}}}},"destination":{"address":"10.133.0.61:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"1ed53229e33401449dbd5881f8538b3c1848b88d177b74ec94e717aaad770fa2"},"headers":{":authority":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/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-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-2aed0b-kserve-workload-svc.ai-tenant-e2e-shared-a-2aed0b.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdC02Yjg1ZmQ4YzZkLXZsa2xsCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1hLTJhZWQwYi1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYS0yYWVkMGItb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.61~e2e-shared-a-2aed0b-openshift-default-6b85fd8c6d-vlkll.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1"},"host":"e2e-shared-a-2aed0b.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","method":"POST","path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":546442112,"seconds":1785465307},"url_path":"/ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:51080","port":51080}}} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","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-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","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-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-2aed0b/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-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","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-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","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-6b5e43"} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","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-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","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-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","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":"42a8ee2a-bdb2-4637-9903-d4e18c9fbecb","keyName":"e2e-rate-a-6b5e43","selected_subscription":"e2e-rate-iso-a-6b5e43","selected_subscription_key":"ai-tenant-e2e-shared-a-2aed0b/e2e-rate-iso-a-6b5e43@ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-2aed0b/models/facebook/opt-125m","name":"rate-test-model-2aed0b","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6b5e43","namespace":"ai-tenant-e2e-shared-a-2aed0b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-2aed0b/rate-test-model-2aed0b"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ef63cfd-7a47-4fd9-b030-c17cb951b6e1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59912","PortSpecifier":{"PortValue":59912}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","method":"POST","path":"/ai-tenant-e2e-shared-b-01a44c/rate-test-model-01a44c/v1/completions","host":"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","object":"source:{address:{socket_address:{address:\"10.133.0.12:59912\" port_value:59912}}} destination:{address:{socket_address:{address:\"10.133.0.62:443\" port_value:443}}} request:{time:{seconds:1785465307 nanos:583367613} http:{id:\"0b588ed2-b0d9-4d87-b0ee-e9cae6185219\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-shared-b-01a44c/rate-test-model-01a44c/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-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-01a44c-kserve-workload-svc.ai-tenant-e2e-shared-b-01a44c.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0wMWE0NGMtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTAxYTQ0Yy1vcGVuc2hpZnQtZGVmYXVsdC02ODVmNmI4YmNiLTU0bTl6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTAxYTQ0Yy1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0wMWE0NGMtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.62~e2e-shared-b-01a44c-openshift-default-685f6b8bcb-54m9z.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-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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:\"0b588ed2-b0d9-4d87-b0ee-e9cae6185219\"} path:\"/ai-tenant-e2e-shared-b-01a44c/rate-test-model-01a44c/v1/completions\" host:\"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"95ac2f2b893997678adde04a1358876f5f6b9a6ab956c246b6e1b99dd212721b\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ylloK0OLIa0K9CjY_QjVutVDUbEajYmRx7tIVN76lmuyptTjUwTlQ8OiledC"} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-01a44c.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-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","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-01a44c.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":"58b1d01f-cc34-4efd-b6ac-68efab0b07b9","keyName":"e2e-rate-b-6b5e43","subscription":"e2e-rate-iso-b-6b5e43","tenant":"e2e-shared-b-01a44c","userId":"58b1d01f-cc34-4efd-b6ac-68efab0b07b9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-01a44c.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","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-01a44c.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-01a44c/models/facebook/opt-125m","name":"rate-test-model-01a44c","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-6b5e43","namespace":"ai-tenant-e2e-shared-b-01a44c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-01a44c/rate-test-model-01a44c"}} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-01a44c-kserve-workload-svc.ai-tenant-e2e-shared-b-01a44c.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0wMWE0NGMtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTAxYTQ0Yy1vcGVuc2hpZnQtZGVmYXVsdC02ODVmNmI4YmNiLTU0bTl6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTAxYTQ0Yy1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0wMWE0NGMtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.62~e2e-shared-b-01a44c-openshift-default-685f6b8bcb-54m9z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219"},"host":"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","method":"POST","path":"/ai-tenant-e2e-shared-b-01a44c/rate-test-model-01a44c/v1/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":583367613,"seconds":1785465307}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":59912},"address":"10.133.0.12:59912"}}}}},"destination":{"address":"10.133.0.62:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"95ac2f2b893997678adde04a1358876f5f6b9a6ab956c246b6e1b99dd212721b"},"headers":{":authority":"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-01a44c/rate-test-model-01a44c/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-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"rate-test-model-01a44c-kserve-workload-svc.ai-tenant-e2e-shared-b-01a44c.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqJAQoGTEFCRUxTEn8qfQpKCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEicaJWUyZS1zaGFyZWQtYi0wMWE0NGMtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0CkAKBE5BTUUSOBo2ZTJlLXNoYXJlZC1iLTAxYTQ0Yy1vcGVuc2hpZnQtZGVmYXVsdC02ODVmNmI4YmNiLTU0bTl6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpzCgVPV05FUhJqGmhrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLXNoYXJlZC1iLTAxYTQ0Yy1vcGVuc2hpZnQtZGVmYXVsdAo4Cg1XT1JLTE9BRF9OQU1FEicaJWUyZS1zaGFyZWQtYi0wMWE0NGMtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.62~e2e-shared-b-01a44c-openshift-default-685f6b8bcb-54m9z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219"},"host":"e2e-shared-b-01a44c.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","method":"POST","path":"/ai-tenant-e2e-shared-b-01a44c/rate-test-model-01a44c/v1/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":583367613,"seconds":1785465307},"url_path":"/ai-tenant-e2e-shared-b-01a44c/rate-test-model-01a44c/v1/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:59912","port":59912}}} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","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-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","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-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-01a44c/rate-test-model-01a44c\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-01a44c/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-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","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-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","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-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","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-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","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-6b5e43"} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","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":"58b1d01f-cc34-4efd-b6ac-68efab0b07b9","keyName":"e2e-rate-b-6b5e43","selected_subscription":"e2e-rate-iso-b-6b5e43","selected_subscription_key":"ai-tenant-e2e-shared-b-01a44c/e2e-rate-iso-b-6b5e43@ai-tenant-e2e-shared-b-01a44c/rate-test-model-01a44c","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-01a44c/models/facebook/opt-125m","name":"rate-test-model-01a44c","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-6b5e43","namespace":"ai-tenant-e2e-shared-b-01a44c","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-01a44c/rate-test-model-01a44c"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T02:35:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0b588ed2-b0d9-4d87-b0ee-e9cae6185219","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/49b2b023bfbd7bbea21e3ade8cdac490b4f1e0a5475d4aa10d3a6ce533f48579"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1ed53229e33401449dbd5881f8538b3c1848b88d177b74ec94e717aaad770fa2"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/339c0a4dac5724c09b2e7d9b03652f0ced4ccafb423c6b2cf89ddc26f7a46542"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/df06bc80f4208c8c91c081193b2faf5c3dd84d7a57461e8af7c8e429930f3fdf"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/945a7b4db85d08d352981fc6ad35aac3af5753f6dcbbd6a4deb1da9697dd7630"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/36d27b95159129764e91e81edb8dc4456b045fc98cace3e6c5cf8f80a6faf3de"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8bed6901615783ddae0ec60123be2112883de7017cfd42d03bede60e11a119f1"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/62bd8283dc8e6b267f100687736bff3f80a47b9f5365ed6730eccdd406baf234"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/02c8013f7cd790cd3125c327a81dd042d4644a8bea7a9200e13dc3615147a12e"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/06ec6dfc72e537c07e4512e9b0bb6f4b41e1ae09e5a9427277e402b0ad188213"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/38a52946bba12f8c8df9480ed3554fbd1b29f0d99e1305c0b0c53003bea57dbc"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bf265a32b678800f955c60a13069259afebddc1c107b642e2869f2a517edf5e7"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b74fa1814574ee8f5bf99482279e80ffbc5c49eadc130422853611df302dc781"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc96efe61c00cb3c5c3fa2ae30f6c3e46a32d8969aee003445bf7363fb694c57"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3ff29adf3da71750c0fb082d27746eb642c7d48b20697218a6c7fc33fb4e030e"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fcff8657859ae81a0000c9747eec73da19c64ae86a23d206fe210f4b4496a94c"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6b307a064afa796f6ac382c19532187c3c7fde9ac66c20cf0f058442b4d123fa"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/95ac2f2b893997678adde04a1358876f5f6b9a6ab956c246b6e1b99dd212721b"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a99abaf25b802ac67ef8e23fef57ff58318cd9513fa68d88c77bdf719706aaa8"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9135cc73c9d105a1140ee98209016887820b2097a27108af6cd9292a6597281b"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/31f363407d4f7e7f37048477f98d4edb03204d1c8f12a48f3d7350a68551027e"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9c7e4386eb9559445386fb49096daac3acefad4a41bc66f66497353d6316bddd"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/14005ab16c3279e414bfb13d7268ef0fd5ce39d23ae1c00cad3967648df70e4d"} {"level":"info","ts":"2026-07-31T02:35:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f60f3237f1c40286b51beda5937ecd51aa7710675deaeb2fd41c7703ec7dc019"} {"level":"info","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:57688","PortSpecifier":{"PortValue":57688}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","object":"source:{address:{socket_address:{address:\"10.133.0.12:57688\" port_value:57688}}} destination:{address:{socket_address:{address:\"10.133.0.39:443\" port_value:443}}} request:{time:{seconds:1785465392 nanos:226274949} http:{id:\"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c\" method:\"POST\" headers:{key:\":authority\" value:\"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LTU4bng2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.39~maas-default-gateway-openshift-default-78bb78ff78-58nx6.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.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c\"} path:\"/maas-api/v1/api-keys\" host:\"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","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/4ae0a0f1b67e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c6b58204-bff2-4fef-bd4f-bb49742d09ff"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3f78198a-3ee9-44db-b5ab-ef8288ba8ed7","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4ae0a0f1b67e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c6b58204-bff2-4fef-bd4f-bb49742d09ff"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3f78198a-3ee9-44db-b5ab-ef8288ba8ed7","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LTU4bng2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.133.0.39~maas-default-gateway-openshift-default-78bb78ff78-58nx6.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c"},"host":"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":226274949,"seconds":1785465392}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":57688},"address":"10.133.0.12:57688"}}}}},"destination":{"address":"10.133.0.39:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"headers":{":authority":"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LTU4bng2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.133.0.39~maas-default-gateway-openshift-default-78bb78ff78-58nx6.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c"},"host":"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":226274949,"seconds":1785465392},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:57688","port":57688}}} {"level":"debug","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","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-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","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-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","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-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","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-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","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-31T02:36:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ecd5e61e-d021-4fe0-8422-20baa9ff7f9c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:57698","PortSpecifier":{"PortValue":57698}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","object":"source:{address:{socket_address:{address:\"10.133.0.12:57698\" port_value:57698}}} destination:{address:{socket_address:{address:\"10.133.0.39:443\" port_value:443}}} request:{time:{seconds:1785465392 nanos:276808356} http:{id:\"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea\" method:\"POST\" headers:{key:\":authority\" value:\"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LTU4bng2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.39~maas-default-gateway-openshift-default-78bb78ff78-58nx6.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.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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:\"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea\"} path:\"/llm/facebook-opt-125m-simulated/v1/chat/completions\" host:\"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-17Hhc47cR9sUFl3cP_CkNuNlg3e4VKxHbO8Tlu8aiTE6Z0fFyIXrjVPgHgYr9"} {"level":"debug","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","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-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","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":"616415bf-cafa-411b-876a-e1173e78c3cc","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"616415bf-cafa-411b-876a-e1173e78c3cc","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","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-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","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-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","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.133.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LTU4bng2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.133.0.39~maas-default-gateway-openshift-default-78bb78ff78-58nx6.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea"},"host":"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":276808356,"seconds":1785465392}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":57698},"address":"10.133.0.12:57698"}}}}},"destination":{"address":"10.133.0.39:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"headers":{":authority":"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC03OGJiNzhmZjc4LTU4bng2CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.133.0.39~maas-default-gateway-openshift-default-78bb78ff78-58nx6.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea"},"host":"maas.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":276808356,"seconds":1785465392},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:57698","port":57698}}} {"level":"debug","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","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-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","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-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","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-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","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-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","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-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","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-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","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-31T02:36:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"616415bf-cafa-411b-876a-e1173e78c3cc","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-31T02:36:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T02:36:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cdaff05c-bbb9-4500-ab1b-2a58e63cc1ea","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312"} {"level":"info","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312\": 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-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312"} {"level":"info","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312"} {"level":"debug","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:07Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:07Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:07Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe"} {"level":"info","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:07Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:07Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02\": 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-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389"} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e1d4d3019c5746c757fbed9aadf31310170ed1827b47da8e496137040edd955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e1d4d3019c5746c757fbed9aadf31310170ed1827b47da8e496137040edd955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9e35b81d9169f6fbfbfe085180bbd657a6f0c1bf559062eb14f88e1eb8fe4a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9e35b81d9169f6fbfbfe085180bbd657a6f0c1bf559062eb14f88e1eb8fe4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e1d4d3019c5746c757fbed9aadf31310170ed1827b47da8e496137040edd955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e1d4d3019c5746c757fbed9aadf31310170ed1827b47da8e496137040edd955"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e1d4d3019c5746c757fbed9aadf31310170ed1827b47da8e496137040edd955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9e35b81d9169f6fbfbfe085180bbd657a6f0c1bf559062eb14f88e1eb8fe4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e1d4d3019c5746c757fbed9aadf31310170ed1827b47da8e496137040edd955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e1d4d3019c5746c757fbed9aadf31310170ed1827b47da8e496137040edd955"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e1d4d3019c5746c757fbed9aadf31310170ed1827b47da8e496137040edd955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2beb8318a358f92b361dff2d6e77795ec12df91a3947986b7708d553eb913857","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2beb8318a358f92b361dff2d6e77795ec12df91a3947986b7708d553eb913857","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9e35b81d9169f6fbfbfe085180bbd657a6f0c1bf559062eb14f88e1eb8fe4a7"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04d31ba9c2937e79a99b410d3069e30f58dc98c6f2bf0103733dbb96f5ee9b3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04d31ba9c2937e79a99b410d3069e30f58dc98c6f2bf0103733dbb96f5ee9b3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9e35b81d9169f6fbfbfe085180bbd657a6f0c1bf559062eb14f88e1eb8fe4a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9e35b81d9169f6fbfbfe085180bbd657a6f0c1bf559062eb14f88e1eb8fe4a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e1d4d3019c5746c757fbed9aadf31310170ed1827b47da8e496137040edd955"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9e35b81d9169f6fbfbfe085180bbd657a6f0c1bf559062eb14f88e1eb8fe4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e1d4d3019c5746c757fbed9aadf31310170ed1827b47da8e496137040edd955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90c81715fb5ac4d3313d25407ae57d397056755b8865f23d12fa9c8cd0643775","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90c81715fb5ac4d3313d25407ae57d397056755b8865f23d12fa9c8cd0643775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2beb8318a358f92b361dff2d6e77795ec12df91a3947986b7708d553eb913857","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2beb8318a358f92b361dff2d6e77795ec12df91a3947986b7708d553eb913857"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2beb8318a358f92b361dff2d6e77795ec12df91a3947986b7708d553eb913857","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04d31ba9c2937e79a99b410d3069e30f58dc98c6f2bf0103733dbb96f5ee9b3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04d31ba9c2937e79a99b410d3069e30f58dc98c6f2bf0103733dbb96f5ee9b3a"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04d31ba9c2937e79a99b410d3069e30f58dc98c6f2bf0103733dbb96f5ee9b3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9e35b81d9169f6fbfbfe085180bbd657a6f0c1bf559062eb14f88e1eb8fe4a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90c81715fb5ac4d3313d25407ae57d397056755b8865f23d12fa9c8cd0643775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2beb8318a358f92b361dff2d6e77795ec12df91a3947986b7708d553eb913857","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2beb8318a358f92b361dff2d6e77795ec12df91a3947986b7708d553eb913857"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2beb8318a358f92b361dff2d6e77795ec12df91a3947986b7708d553eb913857","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"04d31ba9c2937e79a99b410d3069e30f58dc98c6f2bf0103733dbb96f5ee9b3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["04d31ba9c2937e79a99b410d3069e30f58dc98c6f2bf0103733dbb96f5ee9b3a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66"} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"04d31ba9c2937e79a99b410d3069e30f58dc98c6f2bf0103733dbb96f5ee9b3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90c81715fb5ac4d3313d25407ae57d397056755b8865f23d12fa9c8cd0643775","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-31T02:37:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90c81715fb5ac4d3313d25407ae57d397056755b8865f23d12fa9c8cd0643775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2beb8318a358f92b361dff2d6e77795ec12df91a3947986b7708d553eb913857","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"04d31ba9c2937e79a99b410d3069e30f58dc98c6f2bf0103733dbb96f5ee9b3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90c81715fb5ac4d3313d25407ae57d397056755b8865f23d12fa9c8cd0643775","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90c81715fb5ac4d3313d25407ae57d397056755b8865f23d12fa9c8cd0643775"} {"level":"debug","ts":"2026-07-31T02:37:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90c81715fb5ac4d3313d25407ae57d397056755b8865f23d12fa9c8cd0643775","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-31T02:37:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-31T02:37:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90c81715fb5ac4d3313d25407ae57d397056755b8865f23d12fa9c8cd0643775"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-31T02:37:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9e35b81d9169f6fbfbfe085180bbd657a6f0c1bf559062eb14f88e1eb8fe4a7"} {"level":"info","ts":"2026-07-31T02:37:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90c81715fb5ac4d3313d25407ae57d397056755b8865f23d12fa9c8cd0643775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-31T02:37:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90c81715fb5ac4d3313d25407ae57d397056755b8865f23d12fa9c8cd0643775","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-31T02:37:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2beb8318a358f92b361dff2d6e77795ec12df91a3947986b7708d553eb913857"} {"level":"info","ts":"2026-07-31T02:37:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/04d31ba9c2937e79a99b410d3069e30f58dc98c6f2bf0103733dbb96f5ee9b3a"} {"level":"info","ts":"2026-07-31T02:37:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90c81715fb5ac4d3313d25407ae57d397056755b8865f23d12fa9c8cd0643775"} {"level":"info","ts":"2026-07-31T02:37:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:58850","PortSpecifier":{"PortValue":58850}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T02:37:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","object":"source:{address:{socket_address:{address:\"10.133.0.12:58850\" port_value:58850}}} destination:{address:{socket_address:{address:\"10.133.0.69:443\" port_value:443}}} request:{time:{seconds:1785465445 nanos:359569712} http:{id:\"bf72d624-a8b1-4c44-9c87-518f9acd3bb6\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-e0efa5.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:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS1lMGVmYTUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLWUwZWZhNS1vcGVuc2hpZnQtZGVmYXVsdC03YzY0NzY5NDY2LTI4dmcyCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLWUwZWZhNS1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS1lMGVmYTUtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.69~e2e-ipp-a-e0efa5-openshift-default-7c64769466-28vg2.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-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\"} headers:{key:\"x-forwarded-port\" value:\"443\"} headers:{key:\"x-forwarded-proto\" value:\"https\"} headers:{key:\"x-request-id\" value:\"bf72d624-a8b1-4c44-9c87-518f9acd3bb6\"} path:\"/maas-api/v1/api-keys\" host:\"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"2e1d4d3019c5746c757fbed9aadf31310170ed1827b47da8e496137040edd955\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T02:37:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-31T02:37:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","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/4ae0a0f1b67e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c6b58204-bff2-4fef-bd4f-bb49742d09ff"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3f78198a-3ee9-44db-b5ab-ef8288ba8ed7","username":"system:serviceaccount:default:tester-regular-user"}}} {"level":"debug","ts":"2026-07-31T02:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/4ae0a0f1b67e"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c6b58204-bff2-4fef-bd4f-bb49742d09ff"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3f78198a-3ee9-44db-b5ab-ef8288ba8ed7","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"2e1d4d3019c5746c757fbed9aadf31310170ed1827b47da8e496137040edd955"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-ipp-a-e0efa5.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS1lMGVmYTUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLWUwZWZhNS1vcGVuc2hpZnQtZGVmYXVsdC03YzY0NzY5NDY2LTI4dmcyCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLWUwZWZhNS1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS1lMGVmYTUtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.69~e2e-ipp-a-e0efa5-openshift-default-7c64769466-28vg2.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6"},"host":"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":359569712,"seconds":1785465445}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":58850},"address":"10.133.0.12:58850"}}}}},"destination":{"address":"10.133.0.69:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"2e1d4d3019c5746c757fbed9aadf31310170ed1827b47da8e496137040edd955"},"headers":{":authority":"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"maas-api-e2e-ipp-a-e0efa5.odh-ai-gateway-infra.svc.cluster.local:8443/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS1lMGVmYTUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLWUwZWZhNS1vcGVuc2hpZnQtZGVmYXVsdC03YzY0NzY5NDY2LTI4dmcyCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLWUwZWZhNS1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS1lMGVmYTUtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.69~e2e-ipp-a-e0efa5-openshift-default-7c64769466-28vg2.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-request-id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6"},"host":"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":359569712,"seconds":1785465445},"url_path":"/maas-api/v1/api-keys","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:58850","port":58850}}} {"level":"debug","ts":"2026-07-31T02:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","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-31T02:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","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-31T02:37:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-e0efa5/ipp-route-e0efa5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-e0efa5/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-31T02:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","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":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-31T02:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","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-31T02:37:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","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-31T02:37:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T02:37:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bf72d624-a8b1-4c44-9c87-518f9acd3bb6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T02:37:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:58854","PortSpecifier":{"PortValue":58854}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cd08b150-b60e-497e-8b3d-c64194519d61","method":"POST","path":"/ai-tenant-e2e-ipp-a-e0efa5/ipp-route-e0efa5/v1/chat/completions","host":"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-31T02:37:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","object":"source:{address:{socket_address:{address:\"10.133.0.12:58854\" port_value:58854}}} destination:{address:{socket_address:{address:\"10.133.0.69:443\" port_value:443}}} request:{time:{seconds:1785465447 nanos:420530703} http:{id:\"cd08b150-b60e-497e-8b3d-c64194519d61\" method:\"POST\" headers:{key:\":authority\" value:\"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\"} headers:{key:\":method\" value:\"POST\"} headers:{key:\":path\" value:\"/ai-tenant-e2e-ipp-a-e0efa5/ipp-route-e0efa5/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-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https\"} headers:{key:\"user-agent\" value:\"python-requests/2.32.5\"} headers:{key:\"x-envoy-decorator-operation\" value:\"ipp-route-e0efa5-kserve-workload-svc.ai-tenant-e2e-ipp-a-e0efa5.svc.cluster.local:8000/*\"} headers:{key:\"x-envoy-external-address\" value:\"10.133.0.12\"} headers:{key:\"x-envoy-peer-metadata\" value:\"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS1lMGVmYTUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLWUwZWZhNS1vcGVuc2hpZnQtZGVmYXVsdC03YzY0NzY5NDY2LTI4dmcyCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLWUwZWZhNS1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS1lMGVmYTUtb3BlbnNoaWZ0LWRlZmF1bHQ=\"} headers:{key:\"x-envoy-peer-metadata-id\" value:\"router~10.133.0.69~e2e-ipp-a-e0efa5-openshift-default-7c64769466-28vg2.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-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.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:\"cd08b150-b60e-497e-8b3d-c64194519d61\"} path:\"/ai-tenant-e2e-ipp-a-e0efa5/ipp-route-e0efa5/v1/chat/completions\" host:\"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com\" scheme:\"https\" protocol:\"HTTP/1.1\"}} context_extensions:{key:\"host\" value:\"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02\"} metadata_context:{}"} {"level":"debug","ts":"2026-07-31T02:37:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1RWpzkRtladmll6li_BwrbbW3GwvRQvWjF3SXkCvIx2X26Y1gWiOEMPphX7Nw"} {"level":"debug","ts":"2026-07-31T02:37:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-e0efa5.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-31T02:37:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","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-e0efa5.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":"ef07b9c8-cdde-443a-a1ee-5a1801bd1781","keyName":"e2e-ipp-e0efa5","subscription":"ipp-route-e0efa5-sub","tenant":"e2e-ipp-a-e0efa5","userId":"ef07b9c8-cdde-443a-a1ee-5a1801bd1781","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-31T02:37:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-e0efa5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"***REDACTED***"} {"level":"debug","ts":"2026-07-31T02:37:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","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-e0efa5.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-e0efa5/models/facebook/opt-125m","name":"ipp-route-e0efa5","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-e0efa5-sub","namespace":"ai-tenant-e2e-ipp-a-e0efa5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-e0efa5/ipp-route-e0efa5"}} {"level":"debug","ts":"2026-07-31T02:37:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","input":{"auth":{"identity":"Bearer **** deflate","authorization":"***REDACTED***","content-type":"application/json","forwarded":"for=34.228.250.194;host=e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"ipp-route-e0efa5-kserve-workload-svc.ai-tenant-e2e-ipp-a-e0efa5.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS1lMGVmYTUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLWUwZWZhNS1vcGVuc2hpZnQtZGVmYXVsdC03YzY0NzY5NDY2LTI4dmcyCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLWUwZWZhNS1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS1lMGVmYTUtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.69~e2e-ipp-a-e0efa5-openshift-default-7c64769466-28vg2.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"cd08b150-b60e-497e-8b3d-c64194519d61"},"host":"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"cd08b150-b60e-497e-8b3d-c64194519d61","method":"POST","path":"/ai-tenant-e2e-ipp-a-e0efa5/ipp-route-e0efa5/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https"},"time":{"nanos":420530703,"seconds":1785465447}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":58854},"address":"10.133.0.12:58854"}}}}},"destination":{"address":"10.133.0.69:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02"},"headers":{":authority":"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-e0efa5/ipp-route-e0efa5/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-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com;proto=https","user-agent":"python-requests/2.32.5","x-envoy-decorator-operation":"ipp-route-e0efa5-kserve-workload-svc.ai-tenant-e2e-ipp-a-e0efa5.svc.cluster.local:8000/*","x-envoy-external-address":"10.133.0.12","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqGAQoGTEFCRUxTEnwqegpHCh9zZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1uYW1lEiQaImUyZS1pcHAtYS1lMGVmYTUtb3BlbnNoaWZ0LWRlZmF1bHQKLwojc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtcmV2aXNpb24SCBoGbGF0ZXN0Cj0KBE5BTUUSNRozZTJlLWlwcC1hLWUwZWZhNS1vcGVuc2hpZnQtZGVmYXVsdC03YzY0NzY5NDY2LTI4dmcyCiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwpwCgVPV05FUhJnGmVrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvZTJlLWlwcC1hLWUwZWZhNS1vcGVuc2hpZnQtZGVmYXVsdAo1Cg1XT1JLTE9BRF9OQU1FEiQaImUyZS1pcHAtYS1lMGVmYTUtb3BlbnNoaWZ0LWRlZmF1bHQ=","x-envoy-peer-metadata-id":"router~10.133.0.69~e2e-ipp-a-e0efa5-openshift-default-7c64769466-28vg2.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"34.228.250.194,10.133.0.12","x-forwarded-host":"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","x-forwarded-port":"443","x-forwarded-proto":"https","x-gateway-model-name":"facebook/opt-125m","x-request-id":"cd08b150-b60e-497e-8b3d-c64194519d61"},"host":"e2e-ipp-a-e0efa5.apps.d32ffd07-7d6b-4eb3-8959-4ae0a0f1b67e.prod.konfluxeaas.com","id":"cd08b150-b60e-497e-8b3d-c64194519d61","method":"POST","path":"/ai-tenant-e2e-ipp-a-e0efa5/ipp-route-e0efa5/v1/chat/completions","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":420530703,"seconds":1785465447},"url_path":"/ai-tenant-e2e-ipp-a-e0efa5/ipp-route-e0efa5/v1/chat/completions","user_agent":"python-requests/2.32.5"},"source":{"address":"10.133.0.12:58854","port":58854}}} {"level":"debug","ts":"2026-07-31T02:37:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","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-31T02:37:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","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-31T02:37:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-e0efa5/ipp-route-e0efa5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-e0efa5/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-31T02:37:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","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-31T02:37:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","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-31T02:37:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","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-e0efa5-sub"} {"level":"debug","ts":"2026-07-31T02:37:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","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-31T02:37:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","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":"ef07b9c8-cdde-443a-a1ee-5a1801bd1781","keyName":"e2e-ipp-e0efa5","selected_subscription":"ipp-route-e0efa5-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-e0efa5/ipp-route-e0efa5-sub@ai-tenant-e2e-ipp-a-e0efa5/ipp-route-e0efa5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-e0efa5/models/facebook/opt-125m","name":"ipp-route-e0efa5","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-e0efa5-sub","namespace":"ai-tenant-e2e-ipp-a-e0efa5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-e0efa5/ipp-route-e0efa5"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-31T02:37:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-31T02:37:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd08b150-b60e-497e-8b3d-c64194519d61","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-31T02:38:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7743b5735e7821caaf18f20483a7fe623f3cabd4d1bb9ca5200daab139ab5312"} {"level":"info","ts":"2026-07-31T02:38:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/faa0731c43025c6ca12a072c41f2b1b2f12aa14f0068515840e8828f176b7e66"} {"level":"info","ts":"2026-07-31T02:38:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a5b100678fc7524cf8a2d3f3d51dd61ea11c4d1e1877c5fabb5caaed498bc0f7"} {"level":"info","ts":"2026-07-31T02:38:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/04d31ba9c2937e79a99b410d3069e30f58dc98c6f2bf0103733dbb96f5ee9b3a"} {"level":"info","ts":"2026-07-31T02:38:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/37b858bcd90a6b92fb16630e4df4409ceff5f979defe269f58714788c0173389"} {"level":"info","ts":"2026-07-31T02:38:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2beb8318a358f92b361dff2d6e77795ec12df91a3947986b7708d553eb913857"} {"level":"info","ts":"2026-07-31T02:38:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fcc947648d127bbd1c3a778e705921ce8c3fff09177938cf943a5a654cc0e253"} {"level":"info","ts":"2026-07-31T02:38:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1e1cb58f8b866f4aad20e7b56ba3e948921378d0622bb7979196e082a5f2c4fe"} {"level":"info","ts":"2026-07-31T02:38:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6f6f8a9be44986ea2afad9a59ea5ea19d8215cbc9d40a070de854d7b39334c02"} {"level":"info","ts":"2026-07-31T02:38:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f9e35b81d9169f6fbfbfe085180bbd657a6f0c1bf559062eb14f88e1eb8fe4a7"} {"level":"info","ts":"2026-07-31T02:38:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e1d4d3019c5746c757fbed9aadf31310170ed1827b47da8e496137040edd955"} {"level":"info","ts":"2026-07-31T02:38:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90c81715fb5ac4d3313d25407ae57d397056755b8865f23d12fa9c8cd0643775"}