--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"setting instance base logger","min level":"debug","mode":"production"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"build information","version":"0.24.0","commit":"5d6a7135ce05dc530d2e5ffeaffb9f38f3732bb0","dirty":"false","cmd":"server"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"setting up with options","allow-superseding-host-subsets":"true","auth-config-label-selector":"","deep-metrics-enabled":"false","enable-leader-election":"false","evaluator-cache-size":"1","ext-auth-grpc-port":"50051","ext-auth-http-port":"5001","health-probe-addr":":8081","kube-client-burst":"30","kube-client-qps":"20","log-level":"debug","log-mode":"production","max-http-request-body-size":"8192","metrics-addr":":8080","oidc-http-port":"8083","oidc-tls-cert":"","oidc-tls-cert-key":"","secret-label-selector":"authorino.kuadrant.io/managed-by=authorino","timeout":"0","tls-cert":"/etc/ssl/certs/tls.crt","tls-cert-key":"/etc/ssl/private/tls.key","tracing-service-endpoint":"","tracing-service-insecure":"false","tracing-service-tag":"[]","watch-namespace":"","webhook-service-port":"9443"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"starting grpc auth service","port":50051,"tls":true} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"starting http auth service","port":5001,"tls":true} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"starting http oidc service","port":8083,"tls":false} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"starting reconciliation manager"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.metrics","msg":"Starting metrics server"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"starting status update manager"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"starting server","kind":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.metrics","msg":"Serving metrics server","bindAddress":":8080","secure":false} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"Starting EventSource","controller":"authconfig","controllerGroup":"authorino.kuadrant.io","controllerKind":"AuthConfig","source":"kind source: *v1beta3.AuthConfig"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"Starting Controller","controller":"authconfig","controllerGroup":"authorino.kuadrant.io","controllerKind":"AuthConfig"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"Starting EventSource","controller":"authconfig","controllerGroup":"authorino.kuadrant.io","controllerKind":"AuthConfig","source":"kind source: *v1beta3.AuthConfig"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"Starting Controller","controller":"authconfig","controllerGroup":"authorino.kuadrant.io","controllerKind":"AuthConfig"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"Starting EventSource","controller":"secret","controllerGroup":"","controllerKind":"Secret","source":"kind source: *v1.Secret"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"Starting Controller","controller":"secret","controllerGroup":"","controllerKind":"Secret"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"Starting workers","controller":"authconfig","controllerGroup":"authorino.kuadrant.io","controllerKind":"AuthConfig","worker count":1} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"Starting workers","controller":"authconfig","controllerGroup":"authorino.kuadrant.io","controllerKind":"AuthConfig","worker count":1} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c245170da89e49f061561989e94654ede8e3261330d5fce018b1d279501abd0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building the index","count":40} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/c9f2cdb36f800bc8ef8831e6117ec4c6cc521d8cd63b718b7906225d0f25e59f"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/d44d6970f0ac9b448c729a344c019166492f90c7945285882c656b64a6725911"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/49ff072d7b97a47682d640010c73aef47c6376b17652297065fa57d4c846dd80"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/edcceb5a2e0cf1edde0fc3ed43068ce5b123a6fdc41949959c2c3b7a5a48bf24"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/4dc577fd60594d78a4a8bebe396f4b5a928f41bdc3f95c06d717cf1ddc3158b2"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/290fcbcface9546d9c9667b9925aed6bb7d99d80cc4eac41ce432606d6568f6d"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/414449ae595d12294cda43c4706566f5644d67ef6848de245e6caee2cdb069f8"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/331dc257e65f55f80700a586f7807093eda7b3d8e7d91215dc3c47731508480c"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/df737efd4bb604a17d60dba14fb761aa7e8a2857458db1ec858bc8de2be3f346"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/e50f5fdcb9fb7e124557afe69edae9a95d05da488eae1cc4b5c1c7c1220a826a"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/c245170da89e49f061561989e94654ede8e3261330d5fce018b1d279501abd0e"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/35d34d59676c333235d7c9f02273e0380bb39f27cfd30856fedc0f7c0e5f79aa"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/e716e70ac29d4c7bea453bb99861c5f15b3d9860b623d5ef2c7badd4e1cb9bc9"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/cccb9f888be4be56e16cc32e380709be54a35972abf80517f8c40fc107282b39"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/9bbfc0b2e9e9acadd41342cd7c36a24afa8a5eef942d161782a6adae8411158a"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/d81a415a9d6b7bd916041b26b5a288b98c3b5bc233efb3bb1e7ca74fc032a437"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/aae65b7ddc0033e778bd82057b67fb5cd3e029782d6fd444ddefece908444945"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/e38d76c6f386f12bc12190c87b39e6e77e182be454f85659a9197c301f2cd9be"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/319a353672fc7601c875fa3f8b807adf60b64f093f022b2a1c3dfef3ac8cd4f4"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/bf72a6316f6ed79299511e58d068836cdc71dbca5e23944f783c9340ffa0aee1"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/4c297061aecf4870589c6c3c778bd16a5e111a166b5adab99e23173a5d9a9b82"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/cb857b3e9077f5383c92f635f721c5106c8cce20a9467a6d67f8c67ebc9d46c7"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/df733b2c652bfe2458c9e19932b1091e939c1a62178d6879462b3b4f73fca4bb"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/6cb5c4c9ff83dac784e73ce73f1d83f0bef8b0f7a10e074445fe944fab33ef4e"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/0f8e1a2bede8509cb76d997b959699aa0135fff9780ffed78ed7277e9c897b5e"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/3c0d47082320c9bb02d3788ab2b052c696af91abc2ae438437ae71a26936c7c2"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/0740694b94da2b1f6093b148b85b9ec044f97848654ae7c0cc966ee03e0c4830"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/3dc75fc8307b952a3e873400cf417e90f2861e8a225abec4b22708deb7901db7"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/c5eba889ca20350be799950d99a94c22b1c4698a87e16558fd90b38fcce3ff76"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.bootstrap","msg":"building index","authconfig":"kuadrant-system/d3b195a61a7f24c6bf1fba40f9f2e2565facb6af92e959c1546ac398a9172618"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/331dc257e65f55f80700a586f7807093eda7b3d8e7d91215dc3c47731508480c"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino","msg":"Starting workers","controller":"secret","controllerGroup":"","controllerKind":"Secret","worker count":1} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c245170da89e49f061561989e94654ede8e3261330d5fce018b1d279501abd0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9f2cdb36f800bc8ef8831e6117ec4c6cc521d8cd63b718b7906225d0f25e59f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":1,"numAuthorizationPolicies":2,"numResponseItems":5,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf72a6316f6ed79299511e58d068836cdc71dbca5e23944f783c9340ffa0aee1"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c9f2cdb36f800bc8ef8831e6117ec4c6cc521d8cd63b718b7906225d0f25e59f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35d34d59676c333235d7c9f02273e0380bb39f27cfd30856fedc0f7c0e5f79aa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35d34d59676c333235d7c9f02273e0380bb39f27cfd30856fedc0f7c0e5f79aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3c0d47082320c9bb02d3788ab2b052c696af91abc2ae438437ae71a26936c7c2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edcceb5a2e0cf1edde0fc3ed43068ce5b123a6fdc41949959c2c3b7a5a48bf24"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9bbfc0b2e9e9acadd41342cd7c36a24afa8a5eef942d161782a6adae8411158a"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aae65b7ddc0033e778bd82057b67fb5cd3e029782d6fd444ddefece908444945"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3c0d47082320c9bb02d3788ab2b052c696af91abc2ae438437ae71a26936c7c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb857b3e9077f5383c92f635f721c5106c8cce20a9467a6d67f8c67ebc9d46c7"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e716e70ac29d4c7bea453bb99861c5f15b3d9860b623d5ef2c7badd4e1cb9bc9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e716e70ac29d4c7bea453bb99861c5f15b3d9860b623d5ef2c7badd4e1cb9bc9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"319a353672fc7601c875fa3f8b807adf60b64f093f022b2a1c3dfef3ac8cd4f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc577fd60594d78a4a8bebe396f4b5a928f41bdc3f95c06d717cf1ddc3158b2"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"319a353672fc7601c875fa3f8b807adf60b64f093f022b2a1c3dfef3ac8cd4f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c245170da89e49f061561989e94654ede8e3261330d5fce018b1d279501abd0e"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5eba889ca20350be799950d99a94c22b1c4698a87e16558fd90b38fcce3ff76"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d81a415a9d6b7bd916041b26b5a288b98c3b5bc233efb3bb1e7ca74fc032a437"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e38d76c6f386f12bc12190c87b39e6e77e182be454f85659a9197c301f2cd9be"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf72a6316f6ed79299511e58d068836cdc71dbca5e23944f783c9340ffa0aee1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb857b3e9077f5383c92f635f721c5106c8cce20a9467a6d67f8c67ebc9d46c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"331dc257e65f55f80700a586f7807093eda7b3d8e7d91215dc3c47731508480c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"414449ae595d12294cda43c4706566f5644d67ef6848de245e6caee2cdb069f8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"414449ae595d12294cda43c4706566f5644d67ef6848de245e6caee2cdb069f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49ff072d7b97a47682d640010c73aef47c6376b17652297065fa57d4c846dd80","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":1,"numAuthorizationPolicies":2,"numResponseItems":5,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/290fcbcface9546d9c9667b9925aed6bb7d99d80cc4eac41ce432606d6568f6d"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49ff072d7b97a47682d640010c73aef47c6376b17652297065fa57d4c846dd80"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6cb5c4c9ff83dac784e73ce73f1d83f0bef8b0f7a10e074445fe944fab33ef4e"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3b195a61a7f24c6bf1fba40f9f2e2565facb6af92e959c1546ac398a9172618"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df733b2c652bfe2458c9e19932b1091e939c1a62178d6879462b3b4f73fca4bb"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49ff072d7b97a47682d640010c73aef47c6376b17652297065fa57d4c846dd80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c297061aecf4870589c6c3c778bd16a5e111a166b5adab99e23173a5d9a9b82","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/414449ae595d12294cda43c4706566f5644d67ef6848de245e6caee2cdb069f8"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c297061aecf4870589c6c3c778bd16a5e111a166b5adab99e23173a5d9a9b82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6cb5c4c9ff83dac784e73ce73f1d83f0bef8b0f7a10e074445fe944fab33ef4e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3b195a61a7f24c6bf1fba40f9f2e2565facb6af92e959c1546ac398a9172618","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d44d6970f0ac9b448c729a344c019166492f90c7945285882c656b64a6725911","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":1,"numAuthorizationPolicies":2,"numResponseItems":5,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cccb9f888be4be56e16cc32e380709be54a35972abf80517f8c40fc107282b39"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df737efd4bb604a17d60dba14fb761aa7e8a2857458db1ec858bc8de2be3f346"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/319a353672fc7601c875fa3f8b807adf60b64f093f022b2a1c3dfef3ac8cd4f4"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3dc75fc8307b952a3e873400cf417e90f2861e8a225abec4b22708deb7901db7"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d44d6970f0ac9b448c729a344c019166492f90c7945285882c656b64a6725911","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d81a415a9d6b7bd916041b26b5a288b98c3b5bc233efb3bb1e7ca74fc032a437","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0740694b94da2b1f6093b148b85b9ec044f97848654ae7c0cc966ee03e0c4830","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0740694b94da2b1f6093b148b85b9ec044f97848654ae7c0cc966ee03e0c4830","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":1,"numAuthorizationPolicies":2,"numResponseItems":5,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aae65b7ddc0033e778bd82057b67fb5cd3e029782d6fd444ddefece908444945","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc09b530b46a73b0d4ddb40e465580cff15db19d77e93e4903c9737647deeb1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df737efd4bb604a17d60dba14fb761aa7e8a2857458db1ec858bc8de2be3f346","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e50f5fdcb9fb7e124557afe69edae9a95d05da488eae1cc4b5c1c7c1220a826a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d44d6970f0ac9b448c729a344c019166492f90c7945285882c656b64a6725911"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0740694b94da2b1f6093b148b85b9ec044f97848654ae7c0cc966ee03e0c4830"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35d34d59676c333235d7c9f02273e0380bb39f27cfd30856fedc0f7c0e5f79aa"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3c0d47082320c9bb02d3788ab2b052c696af91abc2ae438437ae71a26936c7c2"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e50f5fdcb9fb7e124557afe69edae9a95d05da488eae1cc4b5c1c7c1220a826a"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f8e1a2bede8509cb76d997b959699aa0135fff9780ffed78ed7277e9c897b5e"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c297061aecf4870589c6c3c778bd16a5e111a166b5adab99e23173a5d9a9b82"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e50f5fdcb9fb7e124557afe69edae9a95d05da488eae1cc4b5c1c7c1220a826a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"290fcbcface9546d9c9667b9925aed6bb7d99d80cc4eac41ce432606d6568f6d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5eba889ca20350be799950d99a94c22b1c4698a87e16558fd90b38fcce3ff76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cccb9f888be4be56e16cc32e380709be54a35972abf80517f8c40fc107282b39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df733b2c652bfe2458c9e19932b1091e939c1a62178d6879462b3b4f73fca4bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e38d76c6f386f12bc12190c87b39e6e77e182be454f85659a9197c301f2cd9be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f8e1a2bede8509cb76d997b959699aa0135fff9780ffed78ed7277e9c897b5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9bbfc0b2e9e9acadd41342cd7c36a24afa8a5eef942d161782a6adae8411158a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edcceb5a2e0cf1edde0fc3ed43068ce5b123a6fdc41949959c2c3b7a5a48bf24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3dc75fc8307b952a3e873400cf417e90f2861e8a225abec4b22708deb7901db7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dc577fd60594d78a4a8bebe396f4b5a928f41bdc3f95c06d717cf1ddc3158b2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c245170da89e49f061561989e94654ede8e3261330d5fce018b1d279501abd0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9f2cdb36f800bc8ef8831e6117ec4c6cc521d8cd63b718b7906225d0f25e59f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":1,"numAuthorizationPolicies":2,"numResponseItems":5,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9f2cdb36f800bc8ef8831e6117ec4c6cc521d8cd63b718b7906225d0f25e59f"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c9f2cdb36f800bc8ef8831e6117ec4c6cc521d8cd63b718b7906225d0f25e59f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35d34d59676c333235d7c9f02273e0380bb39f27cfd30856fedc0f7c0e5f79aa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3c0d47082320c9bb02d3788ab2b052c696af91abc2ae438437ae71a26936c7c2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e716e70ac29d4c7bea453bb99861c5f15b3d9860b623d5ef2c7badd4e1cb9bc9"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49ff072d7b97a47682d640010c73aef47c6376b17652297065fa57d4c846dd80"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/414449ae595d12294cda43c4706566f5644d67ef6848de245e6caee2cdb069f8"} {"level":"error","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e716e70ac29d4c7bea453bb99861c5f15b3d9860b623d5ef2c7badd4e1cb9bc9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"01918e70442d2cb18c94316131b0e0a241b4a5d12df5b1e1981a3bef420bbdb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"319a353672fc7601c875fa3f8b807adf60b64f093f022b2a1c3dfef3ac8cd4f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e50f5fdcb9fb7e124557afe69edae9a95d05da488eae1cc4b5c1c7c1220a826a"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c297061aecf4870589c6c3c778bd16a5e111a166b5adab99e23173a5d9a9b82"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9f2cdb36f800bc8ef8831e6117ec4c6cc521d8cd63b718b7906225d0f25e59f"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"414449ae595d12294cda43c4706566f5644d67ef6848de245e6caee2cdb069f8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49ff072d7b97a47682d640010c73aef47c6376b17652297065fa57d4c846dd80","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c297061aecf4870589c6c3c778bd16a5e111a166b5adab99e23173a5d9a9b82","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d44d6970f0ac9b448c729a344c019166492f90c7945285882c656b64a6725911","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0740694b94da2b1f6093b148b85b9ec044f97848654ae7c0cc966ee03e0c4830","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0740694b94da2b1f6093b148b85b9ec044f97848654ae7c0cc966ee03e0c4830"],"numHostsReady":"1/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0740694b94da2b1f6093b148b85b9ec044f97848654ae7c0cc966ee03e0c4830","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0740694b94da2b1f6093b148b85b9ec044f97848654ae7c0cc966ee03e0c4830\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":1,"numAuthorizationPolicies":2,"numResponseItems":5,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d44d6970f0ac9b448c729a344c019166492f90c7945285882c656b64a6725911"} {"level":"error","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e50f5fdcb9fb7e124557afe69edae9a95d05da488eae1cc4b5c1c7c1220a826a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e50f5fdcb9fb7e124557afe69edae9a95d05da488eae1cc4b5c1c7c1220a826a"],"numHostsReady":"1/1","numIdentitySources":0,"numMetadataSources":0,"numAuthorizationPolicies":1,"numResponseItems":0,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0740694b94da2b1f6093b148b85b9ec044f97848654ae7c0cc966ee03e0c4830"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e50f5fdcb9fb7e124557afe69edae9a95d05da488eae1cc4b5c1c7c1220a826a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c9f2cdb36f800bc8ef8831e6117ec4c6cc521d8cd63b718b7906225d0f25e59f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c9f2cdb36f800bc8ef8831e6117ec4c6cc521d8cd63b718b7906225d0f25e59f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":1,"numAuthorizationPolicies":2,"numResponseItems":5,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c9f2cdb36f800bc8ef8831e6117ec4c6cc521d8cd63b718b7906225d0f25e59f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c9f2cdb36f800bc8ef8831e6117ec4c6cc521d8cd63b718b7906225d0f25e59f\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aa8134dca1e9e412ac99acf6a54001c807c3fb733db7d2dce945f529dd033597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e50f5fdcb9fb7e124557afe69edae9a95d05da488eae1cc4b5c1c7c1220a826a"} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c9f2cdb36f800bc8ef8831e6117ec4c6cc521d8cd63b718b7906225d0f25e59f"} {"level":"error","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0740694b94da2b1f6093b148b85b9ec044f97848654ae7c0cc966ee03e0c4830","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e50f5fdcb9fb7e124557afe69edae9a95d05da488eae1cc4b5c1c7c1220a826a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c9f2cdb36f800bc8ef8831e6117ec4c6cc521d8cd63b718b7906225d0f25e59f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c9f2cdb36f800bc8ef8831e6117ec4c6cc521d8cd63b718b7906225d0f25e59f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:54:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:54:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"error","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"error","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"error","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"info","ts":"2026-04-21T02:55:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:55:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:55:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:55:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"info","ts":"2026-04-21T02:55:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:55:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:55:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:55:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"debug","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4dc577fd60594d78a4a8bebe396f4b5a928f41bdc3f95c06d717cf1ddc3158b2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4dc577fd60594d78a4a8bebe396f4b5a928f41bdc3f95c06d717cf1ddc3158b2"} {"level":"debug","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"edcceb5a2e0cf1edde0fc3ed43068ce5b123a6fdc41949959c2c3b7a5a48bf24","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/edcceb5a2e0cf1edde0fc3ed43068ce5b123a6fdc41949959c2c3b7a5a48bf24"} {"level":"debug","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d"} {"level":"info","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:55:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:55:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/80f10756c0e833d16937036ed66f1daf5bef95559ef05a5e852766b97b9bdaef"} {"level":"info","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d"} {"level":"info","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"github.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).updateAuthConfigStatus\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:162\ngithub.com/kuadrant/authorino/controllers.(*AuthConfigStatusUpdater).Reconcile\n\t/usr/src/authorino/controllers/auth_config_status_updater.go:81\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/opt/app-root/src/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227"} {"level":"debug","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d"} {"level":"debug","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d"} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"290fcbcface9546d9c9667b9925aed6bb7d99d80cc4eac41ce432606d6568f6d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/290fcbcface9546d9c9667b9925aed6bb7d99d80cc4eac41ce432606d6568f6d"} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bdc91161f6d2aa93e1f0bdc761e87370999b7b62803bc46a203347b0f626e17d"} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-04-21T02:55:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":3,"numResponseItems":3,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-04-21T02:55:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/98bc217fbd0e2cf75ea4dcf982124867212376a116bb6e3b753f8445aead6170"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0c32cbe6-d401-45e8-9f53-6d1dc44a0bcb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:15562","PortSpecifier":{"PortValue":15562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0c32cbe6-d401-45e8-9f53-6d1dc44a0bcb","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0c32cbe6-d401-45e8-9f53-6d1dc44a0bcb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:15562","PortSpecifier":{"PortValue":15562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":207557697},"http":{"id":"0c32cbe6-d401-45e8-9f53-6d1dc44a0bcb","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0c32cbe6-d401-45e8-9f53-6d1dc44a0bcb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0c32cbe6-d401-45e8-9f53-6d1dc44a0bcb","config":{"Name":"openshift-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:maas-admin:tester-admin-user","uid":"3c11013a-6da2-4092-99b6-a196f320748d","groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b78d58ec-6e75-4ee0-9340-58365ff0899d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8a2641264289"]}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0c32cbe6-d401-45e8-9f53-6d1dc44a0bcb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8a2641264289"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b78d58ec-6e75-4ee0-9340-58365ff0899d"]},"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"uid":"3c11013a-6da2-4092-99b6-a196f320748d","username":"system:serviceaccount:maas-admin:tester-admin-user"}}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","authorization":"Bearer **** ****REDACTED_JWT****","content-length":"55","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"maas-api.opendatahub.svc.cluster.local:8443/*","x-envoy-external-address":"100.64.0.3","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.3","x-forwarded-proto":"https","x-request-id":"0c32cbe6-d401-45e8-9f53-6d1dc44a0bcb"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"0c32cbe6-d401-45e8-9f53-6d1dc44a0bcb","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/2","scheme":"https","time":{"nanos":207557697,"seconds":1776740106},"url_path":"/maas-api/v1/api-keys","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.3:15562","port":15562}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0c32cbe6-d401-45e8-9f53-6d1dc44a0bcb","config":{"Name":"openshift-user-allowed","Priority":1,"Conditions":{"Left":{},"Right":{"Left":{},"Right":{"Left":null,"Right":null}}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.user.username","Operator":2,"Value":""},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0c32cbe6-d401-45e8-9f53-6d1dc44a0bcb","config":{"Name":"X-MaaS-Group-OC","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":{"Static":null,"Pattern":"auth.identity.user.groups.@tostr"}}},"object":"[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"]"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0c32cbe6-d401-45e8-9f53-6d1dc44a0bcb","config":{"Name":"X-MaaS-Username-OC","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":{"Static":null,"Pattern":"auth.identity.user.username"}}},"object":"system:serviceaccount:maas-admin:tester-admin-user"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0c32cbe6-d401-45e8-9f53-6d1dc44a0bcb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0c32cbe6-d401-45e8-9f53-6d1dc44a0bcb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d94ac06f-3c84-424c-b31f-6220d42fead8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:57008","PortSpecifier":{"PortValue":57008}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d94ac06f-3c84-424c-b31f-6220d42fead8","method":"GET","path":"/maas-api/v1/models","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d94ac06f-3c84-424c-b31f-6220d42fead8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:57008","PortSpecifier":{"PortValue":57008}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":288127400},"http":{"id":"d94ac06f-3c84-424c-b31f-6220d42fead8","method":"GET","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/models",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d94ac06f-3c84-424c-b31f-6220d42fead8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d94ac06f-3c84-424c-b31f-6220d42fead8","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d94ac06f-3c84-424c-b31f-6220d42fead8","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d94ac06f-3c84-424c-b31f-6220d42fead8","input":{"auth":{"identity":"Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"maas-api.opendatahub.svc.cluster.local:8443/*","x-envoy-external-address":"100.64.0.2","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.2","x-forwarded-proto":"https","x-request-id":"d94ac06f-3c84-424c-b31f-6220d42fead8"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"d94ac06f-3c84-424c-b31f-6220d42fead8","method":"GET","path":"/maas-api/v1/models","protocol":"HTTP/2","scheme":"https"},"time":{"nanos":288127400,"seconds":1776740106}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":57008},"address":"100.64.0.2:57008"}}}}},"destination":{"address":"10.132.0.24:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/models",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d94ac06f-3c84-424c-b31f-6220d42fead8","config":{"Name":"api-key-valid","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d94ac06f-3c84-424c-b31f-6220d42fead8","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d94ac06f-3c84-424c-b31f-6220d42fead8","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d94ac06f-3c84-424c-b31f-6220d42fead8","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d94ac06f-3c84-424c-b31f-6220d42fead8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d94ac06f-3c84-424c-b31f-6220d42fead8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:4320","PortSpecifier":{"PortValue":4320}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","method":"GET","path":"/llm/facebook-opt-125m-simulated/v1/models","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:4320","PortSpecifier":{"PortValue":4320}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":331496651},"http":{"id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","method":"GET","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"GET",":path":"/llm/facebook-opt-125m-simulated/v1/models",":scheme":"https","accept-encoding":"gzip","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"GET",":path":"/llm/facebook-opt-125m-simulated/v1/models",":scheme":"https","accept-encoding":"gzip","authorization":"Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3","user-agent":"Go-http-client/1.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.4","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.4","x-forwarded-proto":"https","x-maas-subscription":"simulator-subscription","x-request-id":"9a9b593d-9427-46d7-b473-b9e5e2e13847"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","method":"GET","path":"/llm/facebook-opt-125m-simulated/v1/models","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":331496651,"seconds":1776740106},"url_path":"/llm/facebook-opt-125m-simulated/v1/models","user_agent":"Go-http-client/1.1"},"source":{"address":"100.64.0.4:4320","port":4320}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"f8f95de4-d951-4239-aa9a-86a9862d87b2","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9a9b593d-9427-46d7-b473-b9e5e2e13847","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"81bc396a-f339-429f-a921-7b822d8e968a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:42624","PortSpecifier":{"PortValue":42624}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"81bc396a-f339-429f-a921-7b822d8e968a","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"81bc396a-f339-429f-a921-7b822d8e968a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:42624","PortSpecifier":{"PortValue":42624}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":420052894},"http":{"id":"81bc396a-f339-429f-a921-7b822d8e968a","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"81bc396a-f339-429f-a921-7b822d8e968a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"81bc396a-f339-429f-a921-7b822d8e968a","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"81bc396a-f339-429f-a921-7b822d8e968a","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"81bc396a-f339-429f-a921-7b822d8e968a","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"81bc396a-f339-429f-a921-7b822d8e968a","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"81bc396a-f339-429f-a921-7b822d8e968a","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.2","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.2","x-forwarded-proto":"https","x-request-id":"81bc396a-f339-429f-a921-7b822d8e968a"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"81bc396a-f339-429f-a921-7b822d8e968a","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":420052894,"seconds":1776740106},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.2:42624","port":42624}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81bc396a-f339-429f-a921-7b822d8e968a","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81bc396a-f339-429f-a921-7b822d8e968a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81bc396a-f339-429f-a921-7b822d8e968a","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"81bc396a-f339-429f-a921-7b822d8e968a","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"81bc396a-f339-429f-a921-7b822d8e968a","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"81bc396a-f339-429f-a921-7b822d8e968a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"f8f95de4-d951-4239-aa9a-86a9862d87b2","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"81bc396a-f339-429f-a921-7b822d8e968a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"81bc396a-f339-429f-a921-7b822d8e968a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:26964","PortSpecifier":{"PortValue":26964}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:26964","PortSpecifier":{"PortValue":26964}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":474923970},"http":{"id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.3","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.3","x-forwarded-proto":"https","x-request-id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":474923970,"seconds":1776740106},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.3:26964","port":26964}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"f8f95de4-d951-4239-aa9a-86a9862d87b2","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"df9b29f9-ffa7-48f9-8638-66344b8a79bd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:15572","PortSpecifier":{"PortValue":15572}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:15572","PortSpecifier":{"PortValue":15572}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":513875905},"http":{"id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.3","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.3","x-forwarded-proto":"https","x-request-id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":513875905,"seconds":1776740106},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.3:15572","port":15572}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"f8f95de4-d951-4239-aa9a-86a9862d87b2","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"89f57672-3a6c-43f5-a2bf-9199b3ae2368","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:24572","PortSpecifier":{"PortValue":24572}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3197e3d3-99d1-48a3-8164-588a6d00734c","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:24572","PortSpecifier":{"PortValue":24572}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":555982661},"http":{"id":"3197e3d3-99d1-48a3-8164-588a6d00734c","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.4","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.4","x-forwarded-proto":"https","x-request-id":"3197e3d3-99d1-48a3-8164-588a6d00734c"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"3197e3d3-99d1-48a3-8164-588a6d00734c","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":555982661,"seconds":1776740106},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.4:24572","port":24572}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"f8f95de4-d951-4239-aa9a-86a9862d87b2","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3197e3d3-99d1-48a3-8164-588a6d00734c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:57010","PortSpecifier":{"PortValue":57010}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:57010","PortSpecifier":{"PortValue":57010}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":589732217},"http":{"id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.2","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.2","x-forwarded-proto":"https","x-request-id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":589732217,"seconds":1776740106},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.2:57010","port":57010}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"f8f95de4-d951-4239-aa9a-86a9862d87b2","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8efd2d1-0826-4f31-9c42-f78eb48372e8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:4322","PortSpecifier":{"PortValue":4322}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:4322","PortSpecifier":{"PortValue":4322}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":624328431},"http":{"id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.4","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.4","x-forwarded-proto":"https","x-request-id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":624328431,"seconds":1776740106},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.4:4322","port":4322}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"f8f95de4-d951-4239-aa9a-86a9862d87b2","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"97e0ffe9-f589-4302-856e-5d3f7f32f31f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:15584","PortSpecifier":{"PortValue":15584}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f822926a-63e1-4ab9-9d94-bacf01e66241","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:15584","PortSpecifier":{"PortValue":15584}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":669727870},"http":{"id":"f822926a-63e1-4ab9-9d94-bacf01e66241","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.3","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.3","x-forwarded-proto":"https","x-request-id":"f822926a-63e1-4ab9-9d94-bacf01e66241"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"f822926a-63e1-4ab9-9d94-bacf01e66241","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":669727870,"seconds":1776740106},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.3:15584","port":15584}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"f8f95de4-d951-4239-aa9a-86a9862d87b2","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f822926a-63e1-4ab9-9d94-bacf01e66241","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:57014","PortSpecifier":{"PortValue":57014}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:57014","PortSpecifier":{"PortValue":57014}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":711657396},"http":{"id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.2","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.2","x-forwarded-proto":"https","x-request-id":"ae04ba7e-8243-4cef-bb84-589d48d14c25"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":711657396,"seconds":1776740106},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.2:57014","port":57014}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"f8f95de4-d951-4239-aa9a-86a9862d87b2","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ae04ba7e-8243-4cef-bb84-589d48d14c25","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:4334","PortSpecifier":{"PortValue":4334}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:4334","PortSpecifier":{"PortValue":4334}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":746255898},"http":{"id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.4","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.4","x-forwarded-proto":"https","x-request-id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":746255898,"seconds":1776740106},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.4:4334","port":4334}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"f8f95de4-d951-4239-aa9a-86a9862d87b2","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3cad9b81-96c1-41ca-aadb-22ebf2ce1f8b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:15592","PortSpecifier":{"PortValue":15592}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"93109e39-d38a-4d11-ad4a-807ced063bc0","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:15592","PortSpecifier":{"PortValue":15592}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":778714660},"http":{"id":"93109e39-d38a-4d11-ad4a-807ced063bc0","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.3","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.3","x-forwarded-proto":"https","x-request-id":"93109e39-d38a-4d11-ad4a-807ced063bc0"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"93109e39-d38a-4d11-ad4a-807ced063bc0","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":778714660,"seconds":1776740106},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.3:15592","port":15592}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"f8f95de4-d951-4239-aa9a-86a9862d87b2","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"93109e39-d38a-4d11-ad4a-807ced063bc0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:42634","PortSpecifier":{"PortValue":42634}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:42634","PortSpecifier":{"PortValue":42634}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":812821461},"http":{"id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-11eupuTVlzzdyLDN7_isHrUTN8IIEigCywWotyezJ7wRN7Ots18tXU3onnAX3","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.2","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.2","x-forwarded-proto":"https","x-request-id":"a1fc52d0-a7b2-4487-b230-4ac51580465a"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":812821461,"seconds":1776740106},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.2:42634","port":42634}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"f8f95de4-d951-4239-aa9a-86a9862d87b2","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1fc52d0-a7b2-4487-b230-4ac51580465a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c669895f-055f-4ad2-b4f8-91f0a55f0653","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:57024","PortSpecifier":{"PortValue":57024}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c669895f-055f-4ad2-b4f8-91f0a55f0653","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c669895f-055f-4ad2-b4f8-91f0a55f0653","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:57024","PortSpecifier":{"PortValue":57024}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":846781668},"http":{"id":"c669895f-055f-4ad2-b4f8-91f0a55f0653","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.2","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.2","x-forwarded-proto":"https","x-request-id":"c669895f-055f-4ad2-b4f8-91f0a55f0653"},"path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https","protocol":"HTTP/2"}},"context_extensions":{"host":"18e32965997cdd9967355c6fa5264ed12c0a215989d459ed88d7d6de02865f76"},"metadata_context":{}}} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c669895f-055f-4ad2-b4f8-91f0a55f0653","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"status":401,"message":"Authentication required"}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c669895f-055f-4ad2-b4f8-91f0a55f0653","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"status":401,"message":"Authentication required","headers":[{"WWW-Authenticate":"request.headers.authorization realm=\"api-keys\""},{"WWW-Authenticate":"Bearer **** {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cab3e65f-039f-491f-8798-dda78a4e7519","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:26972","PortSpecifier":{"PortValue":26972}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cab3e65f-039f-491f-8798-dda78a4e7519","method":"DELETE","path":"/maas-api/v1/api-keys/f8f95de4-d951-4239-aa9a-86a9862d87b2","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cab3e65f-039f-491f-8798-dda78a4e7519","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:26972","PortSpecifier":{"PortValue":26972}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740106,"nanos":878470864},"http":{"id":"cab3e65f-039f-491f-8798-dda78a4e7519","method":"DELETE","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"DELETE",":path":"/maas-api/v1/api-keys/f8f95de4-d951-4239-aa9a-86a9862d87b2",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cab3e65f-039f-491f-8798-dda78a4e7519","tokenreview":{"name":""}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cab3e65f-039f-491f-8798-dda78a4e7519","config":{"Name":"openshift-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:maas-admin:tester-admin-user","uid":"3c11013a-6da2-4092-99b6-a196f320748d","groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b78d58ec-6e75-4ee0-9340-58365ff0899d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8a2641264289"]}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cab3e65f-039f-491f-8798-dda78a4e7519","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8a2641264289"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b78d58ec-6e75-4ee0-9340-58365ff0899d"]},"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"uid":"3c11013a-6da2-4092-99b6-a196f320748d","username":"system:serviceaccount:maas-admin:tester-admin-user"}}},"context":{"context_extensions":{"host":"4b78668c68e506f3e4245c5d1f1af6820d0987e90bac1b37e2a03d21cc7ed38d"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"DELETE",":path":"/maas-api/v1/api-keys/f8f95de4-d951-4239-aa9a-86a9862d87b2",":scheme":"https","accept":"*/*","authorization":"Bearer **** ****REDACTED_JWT****","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"maas-api.opendatahub.svc.cluster.local:8443/*","x-envoy-external-address":"100.64.0.3","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.3","x-forwarded-proto":"https","x-request-id":"cab3e65f-039f-491f-8798-dda78a4e7519"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"cab3e65f-039f-491f-8798-dda78a4e7519","method":"DELETE","path":"/maas-api/v1/api-keys/f8f95de4-d951-4239-aa9a-86a9862d87b2","protocol":"HTTP/2","scheme":"https","time":{"nanos":878470864,"seconds":1776740106},"url_path":"/maas-api/v1/api-keys/f8f95de4-d951-4239-aa9a-86a9862d87b2","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.3:26972","port":26972}}} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cab3e65f-039f-491f-8798-dda78a4e7519","config":{"Name":"openshift-user-allowed","Priority":1,"Conditions":{"Left":{},"Right":{"Left":{},"Right":{"Left":null,"Right":null}}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.user.username","Operator":2,"Value":""},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cab3e65f-039f-491f-8798-dda78a4e7519","config":{"Name":"X-MaaS-Username-OC","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":{"Static":null,"Pattern":"auth.identity.user.username"}}},"object":"system:serviceaccount:maas-admin:tester-admin-user"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cab3e65f-039f-491f-8798-dda78a4e7519","config":{"Name":"X-MaaS-Group-OC","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":{"Static":null,"Pattern":"auth.identity.user.groups.@tostr"}}},"object":"[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"]"} {"level":"info","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cab3e65f-039f-491f-8798-dda78a4e7519","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cab3e65f-039f-491f-8798-dda78a4e7519","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dcb6ca21-9ecd-4627-9eff-e5f0f74f12d5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:64236","PortSpecifier":{"PortValue":64236}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dcb6ca21-9ecd-4627-9eff-e5f0f74f12d5","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dcb6ca21-9ecd-4627-9eff-e5f0f74f12d5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:64236","PortSpecifier":{"PortValue":64236}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":130486880},"http":{"id":"dcb6ca21-9ecd-4627-9eff-e5f0f74f12d5","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dcb6ca21-9ecd-4627-9eff-e5f0f74f12d5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dcb6ca21-9ecd-4627-9eff-e5f0f74f12d5","config":{"Name":"openshift-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:maas-admin:tester-admin-user","uid":"3c11013a-6da2-4092-99b6-a196f320748d","groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b78d58ec-6e75-4ee0-9340-58365ff0899d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8a2641264289"]}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dcb6ca21-9ecd-4627-9eff-e5f0f74f12d5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8a2641264289"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b78d58ec-6e75-4ee0-9340-58365ff0899d"]},"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"uid":"3c11013a-6da2-4092-99b6-a196f320748d","username":"system:serviceaccount:maas-admin:tester-admin-user"}}},"context":{"context_extensions":{"host":"d44d6970f0ac9b448c729a344c019166492f90c7945285882c656b64a6725911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys",":scheme":"https","accept":"*/*","authorization":"Bearer **** ****REDACTED_JWT****","content-length":"55","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"maas-api.opendatahub.svc.cluster.local:8443/*","x-envoy-external-address":"100.64.0.4","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.4","x-forwarded-proto":"https","x-request-id":"dcb6ca21-9ecd-4627-9eff-e5f0f74f12d5"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"dcb6ca21-9ecd-4627-9eff-e5f0f74f12d5","method":"POST","path":"/maas-api/v1/api-keys","protocol":"HTTP/2","scheme":"https","time":{"nanos":130486880,"seconds":1776740139},"url_path":"/maas-api/v1/api-keys","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.4:64236","port":64236}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dcb6ca21-9ecd-4627-9eff-e5f0f74f12d5","config":{"Name":"openshift-user-allowed","Priority":1,"Conditions":{"Left":{},"Right":{"Left":{},"Right":{"Left":null,"Right":null}}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.user.username","Operator":2,"Value":""},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dcb6ca21-9ecd-4627-9eff-e5f0f74f12d5","config":{"Name":"X-MaaS-Username-OC","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":{"Static":null,"Pattern":"auth.identity.user.username"}}},"object":"system:serviceaccount:maas-admin:tester-admin-user"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dcb6ca21-9ecd-4627-9eff-e5f0f74f12d5","config":{"Name":"X-MaaS-Group-OC","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":{"Static":null,"Pattern":"auth.identity.user.groups.@tostr"}}},"object":"[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"]"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dcb6ca21-9ecd-4627-9eff-e5f0f74f12d5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dcb6ca21-9ecd-4627-9eff-e5f0f74f12d5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"745efdb2-7242-4e35-9dcb-10b25defd40a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:27986","PortSpecifier":{"PortValue":27986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"745efdb2-7242-4e35-9dcb-10b25defd40a","method":"GET","path":"/maas-api/v1/models","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"745efdb2-7242-4e35-9dcb-10b25defd40a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:27986","PortSpecifier":{"PortValue":27986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":180378536},"http":{"id":"745efdb2-7242-4e35-9dcb-10b25defd40a","method":"GET","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/models",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"745efdb2-7242-4e35-9dcb-10b25defd40a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"745efdb2-7242-4e35-9dcb-10b25defd40a","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"745efdb2-7242-4e35-9dcb-10b25defd40a","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"745efdb2-7242-4e35-9dcb-10b25defd40a","input":{"auth":{"identity":"Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"maas-api.opendatahub.svc.cluster.local:8443/*","x-envoy-external-address":"100.64.0.3","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.3","x-forwarded-proto":"https","x-request-id":"745efdb2-7242-4e35-9dcb-10b25defd40a"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"745efdb2-7242-4e35-9dcb-10b25defd40a","method":"GET","path":"/maas-api/v1/models","protocol":"HTTP/2","scheme":"https"},"time":{"nanos":180378536,"seconds":1776740139}},"source":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":27986},"address":"100.64.0.3:27986"}}}}},"destination":{"address":"10.132.0.24:443","port":443},"metadata":{},"request":{"context_extensions":{"host":"d44d6970f0ac9b448c729a344c019166492f90c7945285882c656b64a6725911"},"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/models",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"745efdb2-7242-4e35-9dcb-10b25defd40a","config":{"Name":"api-key-valid","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"745efdb2-7242-4e35-9dcb-10b25defd40a","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"745efdb2-7242-4e35-9dcb-10b25defd40a","config":{"Name":"X-MaaS-Username","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"745efdb2-7242-4e35-9dcb-10b25defd40a","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"745efdb2-7242-4e35-9dcb-10b25defd40a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"745efdb2-7242-4e35-9dcb-10b25defd40a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:4320","PortSpecifier":{"PortValue":4320}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","method":"GET","path":"/llm/facebook-opt-125m-simulated/v1/models","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:4320","PortSpecifier":{"PortValue":4320}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":186336500},"http":{"id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","method":"GET","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"GET",":path":"/llm/facebook-opt-125m-simulated/v1/models",":scheme":"https","accept-encoding":"gzip","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"e716e70ac29d4c7bea453bb99861c5f15b3d9860b623d5ef2c7badd4e1cb9bc9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"GET",":path":"/llm/facebook-opt-125m-simulated/v1/models",":scheme":"https","accept-encoding":"gzip","authorization":"Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV","user-agent":"Go-http-client/1.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.4","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.4","x-forwarded-proto":"https","x-maas-subscription":"simulator-subscription","x-request-id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","method":"GET","path":"/llm/facebook-opt-125m-simulated/v1/models","protocol":"HTTP/1.1","scheme":"https","time":{"nanos":186336500,"seconds":1776740139},"url_path":"/llm/facebook-opt-125m-simulated/v1/models","user_agent":"Go-http-client/1.1"},"source":{"address":"100.64.0.4:4320","port":4320}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","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":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"e04d93da-94ea-4b39-9ee9-1d862a326738","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5e594b0f-f6f3-45e9-b05e-680df1eb9b7f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:27180","PortSpecifier":{"PortValue":27180}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0e2e6940-5569-4a41-9ced-4cf410df1489","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:27180","PortSpecifier":{"PortValue":27180}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":243207012},"http":{"id":"0e2e6940-5569-4a41-9ced-4cf410df1489","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.4","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.4","x-forwarded-proto":"https","x-request-id":"0e2e6940-5569-4a41-9ced-4cf410df1489"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"0e2e6940-5569-4a41-9ced-4cf410df1489","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":243207012,"seconds":1776740139},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.4:27180","port":27180}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"e04d93da-94ea-4b39-9ee9-1d862a326738","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0e2e6940-5569-4a41-9ced-4cf410df1489","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:24224","PortSpecifier":{"PortValue":24224}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9407b151-d135-469c-8df2-d4c5000de3c1","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:24224","PortSpecifier":{"PortValue":24224}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":283267740},"http":{"id":"9407b151-d135-469c-8df2-d4c5000de3c1","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.2","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.2","x-forwarded-proto":"https","x-request-id":"9407b151-d135-469c-8df2-d4c5000de3c1"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"9407b151-d135-469c-8df2-d4c5000de3c1","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":283267740,"seconds":1776740139},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.2:24224","port":24224}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"e04d93da-94ea-4b39-9ee9-1d862a326738","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9407b151-d135-469c-8df2-d4c5000de3c1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:64244","PortSpecifier":{"PortValue":64244}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8451117c-e6ce-4567-99ea-431cd35440a2","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:64244","PortSpecifier":{"PortValue":64244}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":314035824},"http":{"id":"8451117c-e6ce-4567-99ea-431cd35440a2","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.4","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.4","x-forwarded-proto":"https","x-request-id":"8451117c-e6ce-4567-99ea-431cd35440a2"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"8451117c-e6ce-4567-99ea-431cd35440a2","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":314035824,"seconds":1776740139},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.4:64244","port":64244}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"e04d93da-94ea-4b39-9ee9-1d862a326738","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8451117c-e6ce-4567-99ea-431cd35440a2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:27994","PortSpecifier":{"PortValue":27994}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"195a37da-c355-4161-a764-ec69e6d23d6e","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:27994","PortSpecifier":{"PortValue":27994}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":345016773},"http":{"id":"195a37da-c355-4161-a764-ec69e6d23d6e","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.3","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.3","x-forwarded-proto":"https","x-request-id":"195a37da-c355-4161-a764-ec69e6d23d6e"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"195a37da-c355-4161-a764-ec69e6d23d6e","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":345016773,"seconds":1776740139},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.3:27994","port":27994}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"e04d93da-94ea-4b39-9ee9-1d862a326738","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"195a37da-c355-4161-a764-ec69e6d23d6e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"29aa859b-4ade-46c2-8acb-60286409514c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:45034","PortSpecifier":{"PortValue":45034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"29aa859b-4ade-46c2-8acb-60286409514c","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"29aa859b-4ade-46c2-8acb-60286409514c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:45034","PortSpecifier":{"PortValue":45034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":376400913},"http":{"id":"29aa859b-4ade-46c2-8acb-60286409514c","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"29aa859b-4ade-46c2-8acb-60286409514c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"29aa859b-4ade-46c2-8acb-60286409514c","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"29aa859b-4ade-46c2-8acb-60286409514c","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"29aa859b-4ade-46c2-8acb-60286409514c","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"29aa859b-4ade-46c2-8acb-60286409514c","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"29aa859b-4ade-46c2-8acb-60286409514c","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.2","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.2","x-forwarded-proto":"https","x-request-id":"29aa859b-4ade-46c2-8acb-60286409514c"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"29aa859b-4ade-46c2-8acb-60286409514c","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":376400913,"seconds":1776740139},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.2:45034","port":45034}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"29aa859b-4ade-46c2-8acb-60286409514c","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"29aa859b-4ade-46c2-8acb-60286409514c","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"29aa859b-4ade-46c2-8acb-60286409514c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"29aa859b-4ade-46c2-8acb-60286409514c","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"29aa859b-4ade-46c2-8acb-60286409514c","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"29aa859b-4ade-46c2-8acb-60286409514c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"e04d93da-94ea-4b39-9ee9-1d862a326738","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"29aa859b-4ade-46c2-8acb-60286409514c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"29aa859b-4ade-46c2-8acb-60286409514c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eaa94935-a58d-471b-b208-bb4179317bae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:24238","PortSpecifier":{"PortValue":24238}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eaa94935-a58d-471b-b208-bb4179317bae","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eaa94935-a58d-471b-b208-bb4179317bae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:24238","PortSpecifier":{"PortValue":24238}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":407724904},"http":{"id":"eaa94935-a58d-471b-b208-bb4179317bae","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eaa94935-a58d-471b-b208-bb4179317bae","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"eaa94935-a58d-471b-b208-bb4179317bae","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"eaa94935-a58d-471b-b208-bb4179317bae","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"eaa94935-a58d-471b-b208-bb4179317bae","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"eaa94935-a58d-471b-b208-bb4179317bae","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eaa94935-a58d-471b-b208-bb4179317bae","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.2","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.2","x-forwarded-proto":"https","x-request-id":"eaa94935-a58d-471b-b208-bb4179317bae"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"eaa94935-a58d-471b-b208-bb4179317bae","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":407724904,"seconds":1776740139},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.2:24238","port":24238}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eaa94935-a58d-471b-b208-bb4179317bae","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eaa94935-a58d-471b-b208-bb4179317bae","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eaa94935-a58d-471b-b208-bb4179317bae","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eaa94935-a58d-471b-b208-bb4179317bae","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eaa94935-a58d-471b-b208-bb4179317bae","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eaa94935-a58d-471b-b208-bb4179317bae","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"e04d93da-94ea-4b39-9ee9-1d862a326738","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eaa94935-a58d-471b-b208-bb4179317bae","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eaa94935-a58d-471b-b208-bb4179317bae","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:3872","PortSpecifier":{"PortValue":3872}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:3872","PortSpecifier":{"PortValue":3872}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":437960052},"http":{"id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.3","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.3","x-forwarded-proto":"https","x-request-id":"08f3f0fa-73b8-4f97-83a3-516e79190c98"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":437960052,"seconds":1776740139},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.3:3872","port":3872}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"e04d93da-94ea-4b39-9ee9-1d862a326738","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"08f3f0fa-73b8-4f97-83a3-516e79190c98","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:64254","PortSpecifier":{"PortValue":64254}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"acdda386-3641-4cd6-a275-2e79e9b90db5","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:64254","PortSpecifier":{"PortValue":64254}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":467579791},"http":{"id":"acdda386-3641-4cd6-a275-2e79e9b90db5","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.4","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.4","x-forwarded-proto":"https","x-request-id":"acdda386-3641-4cd6-a275-2e79e9b90db5"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"acdda386-3641-4cd6-a275-2e79e9b90db5","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":467579791,"seconds":1776740139},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.4:64254","port":64254}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"e04d93da-94ea-4b39-9ee9-1d862a326738","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"acdda386-3641-4cd6-a275-2e79e9b90db5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b984ed20-00df-424d-8a32-8d9032309a32","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:27184","PortSpecifier":{"PortValue":27184}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b984ed20-00df-424d-8a32-8d9032309a32","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b984ed20-00df-424d-8a32-8d9032309a32","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:27184","PortSpecifier":{"PortValue":27184}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":496893478},"http":{"id":"b984ed20-00df-424d-8a32-8d9032309a32","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b984ed20-00df-424d-8a32-8d9032309a32","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b984ed20-00df-424d-8a32-8d9032309a32","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b984ed20-00df-424d-8a32-8d9032309a32","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b984ed20-00df-424d-8a32-8d9032309a32","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b984ed20-00df-424d-8a32-8d9032309a32","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b984ed20-00df-424d-8a32-8d9032309a32","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.4","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.4","x-forwarded-proto":"https","x-request-id":"b984ed20-00df-424d-8a32-8d9032309a32"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"b984ed20-00df-424d-8a32-8d9032309a32","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":496893478,"seconds":1776740139},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.4:27184","port":27184}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b984ed20-00df-424d-8a32-8d9032309a32","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b984ed20-00df-424d-8a32-8d9032309a32","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b984ed20-00df-424d-8a32-8d9032309a32","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b984ed20-00df-424d-8a32-8d9032309a32","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b984ed20-00df-424d-8a32-8d9032309a32","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b984ed20-00df-424d-8a32-8d9032309a32","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"e04d93da-94ea-4b39-9ee9-1d862a326738","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b984ed20-00df-424d-8a32-8d9032309a32","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b984ed20-00df-424d-8a32-8d9032309a32","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0c30da76-4921-4320-857b-dbc1453b286e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:45044","PortSpecifier":{"PortValue":45044}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0c30da76-4921-4320-857b-dbc1453b286e","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0c30da76-4921-4320-857b-dbc1453b286e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.2:45044","PortSpecifier":{"PortValue":45044}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":525357344},"http":{"id":"0c30da76-4921-4320-857b-dbc1453b286e","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0c30da76-4921-4320-857b-dbc1453b286e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0c30da76-4921-4320-857b-dbc1453b286e","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0c30da76-4921-4320-857b-dbc1453b286e","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0c30da76-4921-4320-857b-dbc1453b286e","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0c30da76-4921-4320-857b-dbc1453b286e","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0c30da76-4921-4320-857b-dbc1453b286e","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.2","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.2","x-forwarded-proto":"https","x-request-id":"0c30da76-4921-4320-857b-dbc1453b286e"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"0c30da76-4921-4320-857b-dbc1453b286e","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":525357344,"seconds":1776740139},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.2:45044","port":45044}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0c30da76-4921-4320-857b-dbc1453b286e","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0c30da76-4921-4320-857b-dbc1453b286e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0c30da76-4921-4320-857b-dbc1453b286e","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0c30da76-4921-4320-857b-dbc1453b286e","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0c30da76-4921-4320-857b-dbc1453b286e","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0c30da76-4921-4320-857b-dbc1453b286e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"e04d93da-94ea-4b39-9ee9-1d862a326738","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0c30da76-4921-4320-857b-dbc1453b286e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0c30da76-4921-4320-857b-dbc1453b286e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:3874","PortSpecifier":{"PortValue":3874}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"686d12db-0b96-4705-ae11-9b480967cbbb","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:3874","PortSpecifier":{"PortValue":3874}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":556033389},"http":{"id":"686d12db-0b96-4705-ae11-9b480967cbbb","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","config":"apiKeyValidation","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","config":"subscription-info","method":"POST","url":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","headers":{"Content-Type":["application/json"]},"body":"{\"groups\":[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"],\"requestedModel\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:maas-admin:tester-admin-user\"}"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","config":{"Name":"subscription-info","Priority":1,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.opendatahub.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true}}},"context":{"context_extensions":{"host":"5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","authorization":"Bearer **** sk-oai-131vFs5K2mnVqw4pS_DVTptlXpGInbBGaNtDogJB9pHZaImN3RUN51s0ALroV","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.3","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.3","x-forwarded-proto":"https","x-request-id":"686d12db-0b96-4705-ae11-9b480967cbbb"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"686d12db-0b96-4705-ae11-9b480967cbbb","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","protocol":"HTTP/2","scheme":"https","time":{"nanos":556033389,"seconds":1776740139},"url_path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.3:3874","port":3874}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"# API key authentication: validate the key\nallow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\n\n# Kubernetes token authentication: check identity exists\nallow {\n object.get(input.auth.identity, \"user\", {}).username != \"\"\n}\n\n# OIDC token authentication: check JWT subject exists\nallow {\n object.get(input.auth.identity, \"sub\", \"\") != \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\n# Allowed groups and users from all MaaSAuthPolicies\nallowed_groups := [\"system:authenticated\"]\nallowed_users := []\n\n# Extract username from API key, OIDC, or K8s token\nusername := input.auth.metadata.apiKeyValidation.username\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n { object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n { object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n { object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\n# Extract groups from API key, OIDC, or K8s token\ngroups := input.auth.metadata.apiKeyValidation.groups\n { object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n { object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n { object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\n# Allow if user is in allowed users\nallow {\n username == allowed_users[_]\n}\n\n# Allow if any user group is in allowed groups\nallow {\n groups[_] == allowed_groups[_]\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","config":{"Name":"subscription-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n\t# Subscription name must be present (selector succeeded)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"name\", \"\") != \"\"\n\t# Error field must be empty (no validation errors from selector)\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"error\", \"\") == \"\"\n\t# Allowlist: phase must be exactly \"Active\" or \"Degraded\" (reject empty/unreconciled)\n\tphase := object.get(input.auth.metadata[\"subscription-info\"], \"phase\", \"\")\n\tany([phase == \"Active\", phase == \"Degraded\"])\n\t# Subscription must not be deleting\n\tobject.get(input.auth.metadata[\"subscription-info\"], \"deletionTimestamp\", \"\") == \"\"\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","config":{"Name":"Authorization","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"authorization","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{"Static":"","Pattern":""}}},"object":""} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","config":{"Name":"X-MaaS-Subscription","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Subscription","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"simulator-subscription"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.keyId"}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{"Static":null,"Pattern":"auth.metadata.apiKeyValidation.username"}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"object":{"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"groups_str":"system:serviceaccounts,system:serviceaccounts:maas-admin,system:authenticated","keyId":"e04d93da-94ea-4b39-9ee9-1d862a326738","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":[{"name":"facebook-opt-125m-simulated","namespace":"llm","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true},"userid":"system:serviceaccount:maas-admin:tester-admin-user"}} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"686d12db-0b96-4705-ae11-9b480967cbbb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1e927b15-bc2c-419d-9c8b-8568e876d0e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:27188","PortSpecifier":{"PortValue":27188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1e927b15-bc2c-419d-9c8b-8568e876d0e5","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1e927b15-bc2c-419d-9c8b-8568e876d0e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.4:27188","PortSpecifier":{"PortValue":27188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":585412029},"http":{"id":"1e927b15-bc2c-419d-9c8b-8568e876d0e5","method":"POST","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","content-length":"100","content-type":"application/json","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"facebook-opt-125m-simulated-kserve-workload-svc.llm.svc.cluster.local:8000/*","x-envoy-external-address":"100.64.0.4","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.4","x-forwarded-proto":"https","x-request-id":"1e927b15-bc2c-419d-9c8b-8568e876d0e5"},"path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https","protocol":"HTTP/2"}},"context_extensions":{"host":"5aa0fd746a1cbe4557cf771f0b5f5c4020da5a6444c58d701a6d039232d7faab"},"metadata_context":{}}} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1e927b15-bc2c-419d-9c8b-8568e876d0e5","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"status":401,"message":"Authentication required"}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1e927b15-bc2c-419d-9c8b-8568e876d0e5","authorized":false,"response":"UNAUTHENTICATED","object":{"code":16,"status":401,"message":"Authentication required","headers":[{"WWW-Authenticate":"Bearer **** realm=\"api-keys\""}]}} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d6706a7a-700f-4760-ac8a-6bd04ab71e1d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:28004","PortSpecifier":{"PortValue":28004}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d6706a7a-700f-4760-ac8a-6bd04ab71e1d","method":"DELETE","path":"/maas-api/v1/api-keys/e04d93da-94ea-4b39-9ee9-1d862a326738","host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d6706a7a-700f-4760-ac8a-6bd04ab71e1d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"100.64.0.3:28004","PortSpecifier":{"PortValue":28004}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.24:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1776740139,"nanos":614897424},"http":{"id":"d6706a7a-700f-4760-ac8a-6bd04ab71e1d","method":"DELETE","headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"DELETE",":path":"/maas-api/v1/api-keys/e04d93da-94ea-4b39-9ee9-1d862a326738",":scheme":"https","accept":"*/*","authorization":"Bearer **** {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d6706a7a-700f-4760-ac8a-6bd04ab71e1d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d6706a7a-700f-4760-ac8a-6bd04ab71e1d","config":{"Name":"openshift-identities","Priority":1,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":null,"OAuth2":null,"JWTAuthentication":null,"MTLS":null,"HMAC":null,"APIKey":null,"KubernetesAuth":{"AuthCredentials":{"KeySelector":"Bearer","In":"authorization_header"}},"Plain":null,"Noop":null,"ExtendedProperties":[]},"object":{"authenticated":true,"user":{"username":"system:serviceaccount:maas-admin:tester-admin-user","uid":"3c11013a-6da2-4092-99b6-a196f320748d","groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=b78d58ec-6e75-4ee0-9340-58365ff0899d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8a2641264289"]}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d6706a7a-700f-4760-ac8a-6bd04ab71e1d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/8a2641264289"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=b78d58ec-6e75-4ee0-9340-58365ff0899d"]},"groups":["system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"uid":"3c11013a-6da2-4092-99b6-a196f320748d","username":"system:serviceaccount:maas-admin:tester-admin-user"}}},"context":{"context_extensions":{"host":"d44d6970f0ac9b448c729a344c019166492f90c7945285882c656b64a6725911"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.24:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com",":method":"DELETE",":path":"/maas-api/v1/api-keys/e04d93da-94ea-4b39-9ee9-1d862a326738",":scheme":"https","accept":"*/*","authorization":"Bearer **** ****REDACTED_JWT****","user-agent":"curl/7.76.1","x-envoy-decorator-operation":"maas-api.opendatahub.svc.cluster.local:8443/*","x-envoy-external-address":"100.64.0.3","x-envoy-peer-metadata":"ChoKCkNMVVNURVJfSUQSDBoKS3ViZXJuZXRlcwqLAQoGTEFCRUxTEoABKn4KSwofc2VydmljZS5pc3Rpby5pby9jYW5vbmljYWwtbmFtZRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdAovCiNzZXJ2aWNlLmlzdGlvLmlvL2Nhbm9uaWNhbC1yZXZpc2lvbhIIGgZsYXRlc3QKQQoETkFNRRI5GjdtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdC04NDVjNmI0YjQ4LW01bjh6CiAKCU5BTUVTUEFDRRITGhFvcGVuc2hpZnQtaW5ncmVzcwp0CgVPV05FUhJrGmlrdWJlcm5ldGVzOi8vYXBpcy9hcHBzL3YxL25hbWVzcGFjZXMvb3BlbnNoaWZ0LWluZ3Jlc3MvZGVwbG95bWVudHMvbWFhcy1kZWZhdWx0LWdhdGV3YXktb3BlbnNoaWZ0LWRlZmF1bHQKOQoNV09SS0xPQURfTkFNRRIoGiZtYWFzLWRlZmF1bHQtZ2F0ZXdheS1vcGVuc2hpZnQtZGVmYXVsdA==","x-envoy-peer-metadata-id":"router~10.132.0.24~maas-default-gateway-openshift-default-845c6b4b48-m5n8z.openshift-ingress~openshift-ingress.svc.cluster.local","x-forwarded-for":"100.64.0.3","x-forwarded-proto":"https","x-request-id":"d6706a7a-700f-4760-ac8a-6bd04ab71e1d"},"host":"maas.apps.ed445c61-d152-4989-9015-8a2641264289.prod.konfluxeaas.com","id":"d6706a7a-700f-4760-ac8a-6bd04ab71e1d","method":"DELETE","path":"/maas-api/v1/api-keys/e04d93da-94ea-4b39-9ee9-1d862a326738","protocol":"HTTP/2","scheme":"https","time":{"nanos":614897424,"seconds":1776740139},"url_path":"/maas-api/v1/api-keys/e04d93da-94ea-4b39-9ee9-1d862a326738","user_agent":"curl/7.76.1"},"source":{"address":"100.64.0.3:28004","port":28004}}} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6706a7a-700f-4760-ac8a-6bd04ab71e1d","config":{"Name":"openshift-user-allowed","Priority":1,"Conditions":{"Left":{},"Right":{"Left":{},"Right":{"Left":null,"Right":null}}},"Metrics":false,"Cache":null,"OPA":null,"JSON":{"Rules":{"Left":{"Selector":"auth.identity.user.username","Operator":2,"Value":""},"Right":{"Left":null,"Right":null}}},"KubernetesAuthz":null,"Authzed":null},"object":true} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6706a7a-700f-4760-ac8a-6bd04ab71e1d","config":{"Name":"X-MaaS-Username-OC","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":{"Static":null,"Pattern":"auth.identity.user.username"}}},"object":"system:serviceaccount:maas-admin:tester-admin-user"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6706a7a-700f-4760-ac8a-6bd04ab71e1d","config":{"Name":"X-MaaS-Group-OC","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":{"Static":null,"Pattern":"auth.identity.user.groups.@tostr"}}},"object":"[\"system:serviceaccounts\",\"system:serviceaccounts:maas-admin\",\"system:authenticated\"]"} {"level":"info","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d6706a7a-700f-4760-ac8a-6bd04ab71e1d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-04-21T02:55:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d6706a7a-700f-4760-ac8a-6bd04ab71e1d","authorized":true,"response":"OK"}