[GIN] 2026/06/11 - 19:49:44 | 200 | 482.563µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:49:44 | 200 | 136.748µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:49:46 | 200 | 775.223µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:49:46 | 200 | 151.329µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:49:46 | 200 | 23.218µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:49:47 | 200 | 31.167µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:49:51 | 200 | 36.119µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:49:56 | 200 | 36.035µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:49:57 | 200 | 38.509µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:01 | 200 | 31.804µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:06 | 200 | 41.128µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:07 | 200 | 43.16µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:11 | 200 | 40.219µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:16 | 200 | 34.022µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:17 | 200 | 38.22µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:21 | 200 | 35.302µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:50:24.717Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-sa-success","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"4ffc203e-8547-42b6-a2d7-ec9236e4e759","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:50:24.717Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"4ffc203e-8547-42b6-a2d7-ec9236e4e759","keyPrefix":"sk-oai-1beBquUYPvVj...","username":"system:serviceaccount:models-as-a-service:e2e-sa-success","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:50:24 | 201 | 2.257834ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:50:24 | 200 | 438.914µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:50:24 | 200 | 163.859µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:50:26 | 200 | 32.298µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:27 | 200 | 40.253µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:31 | 200 | 40.655µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:50:33.774Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-sa-no-sub","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"3dad1b8d-1db5-4941-955a-0ea0119f8b40","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:50:33.774Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"3dad1b8d-1db5-4941-955a-0ea0119f8b40","keyPrefix":"sk-oai-1ONthas2y8GL...","username":"system:serviceaccount:models-as-a-service:e2e-sa-no-sub","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:50:33 | 201 | 2.093566ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:50:36 | 200 | 34.31µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:37 | 200 | 57.192µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:41 | 200 | 52.364µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:42 | 200 | 887.925µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:50:42 | 200 | 143.189µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:50:46 | 200 | 39.058µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:47 | 200 | 40.898µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:51 | 200 | 41.19µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:50:51.350Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:llm:e2e-sa-with-sub","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"id":"104c3a9f-ca58-42a7-b075-43f12841579d","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:50:51.350Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"104c3a9f-ca58-42a7-b075-43f12841579d","keyPrefix":"sk-oai-dbBekx9wpY1O...","username":"system:serviceaccount:llm:e2e-sa-with-sub","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:50:51 | 201 | 2.054755ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:50:51 | 200 | 478.538µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:50:51 | 200 | 143.837µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:50:56 | 200 | 45.721µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:50:57 | 200 | 50.944µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:01 | 200 | 38.143µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:06 | 200 | 44.551µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:07 | 200 | 40.619µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:51:08.830Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-sa-single-sub","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"0f724618-9021-4f0b-936f-b503bc0d8b13","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:51:08.830Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"0f724618-9021-4f0b-936f-b503bc0d8b13","keyPrefix":"sk-oai-qC24seT34r8S...","username":"system:serviceaccount:models-as-a-service:e2e-sa-single-sub","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:51:08 | 201 | 1.933408ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:51:08 | 200 | 484.954µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:51:08 | 200 | 133.303µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:51:11 | 200 | 46.082µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:16 | 200 | 46.806µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:17 | 200 | 61.292µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:21 | 200 | 64.821µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:51:26.129Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-sa-multi-sub-valid","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"eafa1baa-62e4-423d-9bd0-b256bd6b99bd","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:51:26.129Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"eafa1baa-62e4-423d-9bd0-b256bd6b99bd","keyPrefix":"sk-oai-1OPpyqszpvWd...","username":"system:serviceaccount:models-as-a-service:e2e-sa-multi-sub-valid","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:51:26 | 201 | 2.285692ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-11T19:51:26.162Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-sa-multi-sub-valid","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"44286bea-de32-4b78-8288-be46c6612b31","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:51:26.162Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"44286bea-de32-4b78-8288-be46c6612b31","keyPrefix":"sk-oai-oEH9yeRvS5oo...","username":"system:serviceaccount:models-as-a-service:e2e-sa-multi-sub-valid","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:51:26 | 201 | 1.576205ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:51:26 | 200 | 31.602µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:26 | 200 | 441.444µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:51:26 | 200 | 140.121µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:51:26 | 200 | 429.322µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:51:26 | 200 | 120.596µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:51:27 | 200 | 38.257µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:31 | 200 | 43.487µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:36 | 200 | 41.029µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:37 | 200 | 41.331µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:41 | 200 | 38.838µs | 10.132.0.2 | GET "/health" {"level":"warn","timestamp":"2026-06-11T19:51:43.791Z","caller":"api_keys/service.go:130","message":"Subscription selection failed when creating API key","user":"system:serviceaccount:models-as-a-service:e2e-sa-user","requestedSubscription":"e2e-test-other-subscription","error":"access denied to requested subscription"} {"level":"error","timestamp":"2026-06-11T19:51:43.791Z","caller":"api_keys/handler.go:192","message":"Failed to create API key","error":"access denied to requested subscription","stacktrace":"github.com/opendatahub-io/models-as-a-service/maas-api/internal/api_keys.(*Handler).CreateAPIKey\n\tgithub.com/opendatahub-io/models-as-a-service/maas-api/internal/api_keys/handler.go:192\ngithub.com/gin-gonic/gin.(*Context).Next\n\tgithub.com/gin-gonic/gin@v1.10.1/context.go:185\nmain.registerHandlers.(*Handler).ExtractUserInfo.func4\n\tgithub.com/opendatahub-io/models-as-a-service/maas-api/internal/token/handler.go:121\ngithub.com/gin-gonic/gin.(*Context).Next\n\tgithub.com/gin-gonic/gin@v1.10.1/context.go:185\nmain.serve.NewMiddleware.func8\n\tgithub.com/opendatahub-io/models-as-a-service/maas-api/internal/metrics/middleware.go:20\ngithub.com/gin-gonic/gin.(*Context).Next\n\tgithub.com/gin-gonic/gin@v1.10.1/context.go:185\ngithub.com/gin-gonic/gin.LoggerWithConfig.func1\n\tgithub.com/gin-gonic/gin@v1.10.1/logger.go:249\ngithub.com/gin-gonic/gin.(*Context).Next\n\tgithub.com/gin-gonic/gin@v1.10.1/context.go:185\nmain.serve.RequestID.func7\n\tgithub.com/opendatahub-io/models-as-a-service/maas-api/internal/middleware/request_id.go:57\ngithub.com/gin-gonic/gin.(*Context).Next\n\tgithub.com/gin-gonic/gin@v1.10.1/context.go:185\ngithub.com/gin-gonic/gin.CustomRecoveryWithWriter.func1\n\tgithub.com/gin-gonic/gin@v1.10.1/recovery.go:102\ngithub.com/gin-gonic/gin.(*Context).Next\n\tgithub.com/gin-gonic/gin@v1.10.1/context.go:185\ngithub.com/gin-gonic/gin.(*Engine).handleHTTPRequest\n\tgithub.com/gin-gonic/gin@v1.10.1/gin.go:644\ngithub.com/gin-gonic/gin.(*Engine).ServeHTTP\n\tgithub.com/gin-gonic/gin@v1.10.1/gin.go:600\nnet/http.serverHandler.ServeHTTP\n\tnet/http/server.go:3340\nnet/http.(*conn).serve\n\tnet/http/server.go:2109"} [GIN] 2026/06/11 - 19:51:43 | 400 | 255.822µs | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:51:46 | 200 | 39.386µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:47 | 200 | 46.007µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:51 | 200 | 54.587µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:56 | 200 | 42.325µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:51:57 | 200 | 40.33µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:52:01.155Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-sa-group","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"d78b964c-07df-4bbe-bc52-a3dbe30f4617","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:52:01.155Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"d78b964c-07df-4bbe-bc52-a3dbe30f4617","keyPrefix":"sk-oai-1dxgM0oZZzbS...","username":"system:serviceaccount:models-as-a-service:e2e-sa-group","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:52:01 | 201 | 2.177851ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:52:01 | 200 | 41.501µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:01 | 200 | 594.697µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:52:01 | 200 | 215.141µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:52:06 | 200 | 55.363µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:07 | 200 | 64.306µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:52:10.210Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-sa-group-auth-only","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"4401dc40-a61a-406a-901a-4d93588ce775","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:52:10.210Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"4401dc40-a61a-406a-901a-4d93588ce775","keyPrefix":"sk-oai-T2bfVQshNfll...","username":"system:serviceaccount:models-as-a-service:e2e-sa-group-auth-only","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:52:10 | 201 | 2.114843ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:52:11 | 200 | 49.119µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:16 | 200 | 57.145µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:17 | 200 | 64.581µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:18 | 200 | 10.504404ms | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:52:18 | 200 | 180.132µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:52:21 | 200 | 40.425µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:26 | 200 | 53.993µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:27 | 200 | 51.113µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:52:27.691Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-sa-group-sub-only","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"667346be-40d5-4d7a-88ea-bf5be29d2232","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:52:27.691Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"667346be-40d5-4d7a-88ea-bf5be29d2232","keyPrefix":"sk-oai-KzMtpj9xdo6l...","username":"system:serviceaccount:models-as-a-service:e2e-sa-group-sub-only","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:52:27 | 201 | 2.444125ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:52:27 | 200 | 556.897µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:52:27 | 200 | 167.634µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:52:31 | 200 | 39.331µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:36 | 200 | 52.217µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:37 | 200 | 48.836µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:41 | 200 | 44.199µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:46 | 200 | 44.125µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:47 | 200 | 45.517µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:51 | 200 | 46.896µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:56 | 200 | 38.378µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:52:57 | 200 | 45.653µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:01 | 200 | 38.087µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:06 | 200 | 39.217µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:07 | 200 | 48.86µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:11 | 200 | 46.512µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:16 | 200 | 38.29µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:17 | 200 | 46.743µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:21 | 200 | 41.61µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:26 | 200 | 44.212µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:27 | 200 | 49.72µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:31 | 200 | 55.223µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:36 | 200 | 46.92µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:37 | 200 | 43.82µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:41 | 200 | 39.28µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:46 | 200 | 46.61µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:47 | 200 | 41.81µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:51 | 200 | 34.202µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:56 | 200 | 45.984µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:53:57 | 200 | 54.034µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:01 | 200 | 39.389µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:06 | 200 | 44.576µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:07 | 200 | 49.366µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:11 | 200 | 49.071µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:16 | 200 | 61.326µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:17 | 200 | 46.032µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:21 | 200 | 40.431µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:26 | 200 | 46.659µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:54:26.922Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:llm:e2e-trlp-degraded-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"id":"fdffbf68-a41d-486e-8404-260e53c5a62b","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:54:26.922Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"fdffbf68-a41d-486e-8404-260e53c5a62b","keyPrefix":"sk-oai-133VY06e9F8S...","username":"system:serviceaccount:llm:e2e-trlp-degraded-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:54:26 | 201 | 2.225412ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:54:26 | 200 | 591.959µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:54:26 | 200 | 168.179µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:54:27 | 200 | 32.693µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:31 | 200 | 43.166µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:36 | 200 | 50.056µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:37 | 200 | 38.683µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:41 | 200 | 56.733µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:46 | 200 | 50.913µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:47 | 200 | 43.533µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:50 | 200 | 948.049µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:54:50 | 200 | 151.227µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:54:51 | 200 | 42.406µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:51 | 404 | 1.020358ms | 34.228.250.194 | DELETE "/v1/api-keys/e2e-trlp-test-key" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:54:56 | 200 | 62.168µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:54:57 | 200 | 43.868µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:01 | 200 | 40.18µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:06 | 200 | 51.847µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:07 | 200 | 44.849µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:11 | 200 | 50.694µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:16 | 200 | 46.212µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:17 | 200 | 47.948µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:21 | 200 | 41.404µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:26 | 200 | 65.55µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:27 | 200 | 42.018µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:31 | 200 | 34.512µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:36 | 200 | 38.342µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:37 | 200 | 44.226µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:55:39.498Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:llm:e2e-degraded-healthy-inf-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"id":"f5799165-2028-4f2d-9714-25361c4db388","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:55:39.498Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"f5799165-2028-4f2d-9714-25361c4db388","keyPrefix":"sk-oai-BKvYfVsudeB2...","username":"system:serviceaccount:llm:e2e-degraded-healthy-inf-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:55:39 | 201 | 2.348666ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:55:39 | 200 | 608.875µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:55:39 | 200 | 270.838µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:55:41 | 200 | 38.147µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:46 | 200 | 49.036µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:47 | 200 | 49.854µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:51 | 200 | 39.987µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:56 | 200 | 40.868µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:55:57 | 200 | 39.826µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:55:58.706Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:llm:e2e-failed-sub-inf-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"id":"bde18173-ef0e-4931-a7bc-b68103bdeeaa","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:55:58.706Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"bde18173-ef0e-4931-a7bc-b68103bdeeaa","keyPrefix":"sk-oai-Fm3ytDYcCRyc...","username":"system:serviceaccount:llm:e2e-failed-sub-inf-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:55:58 | 201 | 2.075726ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:55:58 | 200 | 654.859µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:55:58 | 200 | 150.048µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:55:59 | 200 | 511.226µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:55:59 | 200 | 153.301µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:56:01 | 200 | 43.736µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:06 | 200 | 45.237µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:07 | 200 | 49.857µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:11 | 200 | 42.905µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:16 | 200 | 42.068µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:17 | 200 | 71.145µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:56:18.161Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:llm:e2e-degraded-models-apikey-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"id":"d2717ade-3312-4b7f-b9f8-60cebba49ca1","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:56:18.162Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"d2717ade-3312-4b7f-b9f8-60cebba49ca1","keyPrefix":"sk-oai-1S5r1iOKl4k8...","username":"system:serviceaccount:llm:e2e-degraded-models-apikey-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:56:18 | 201 | 2.020532ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:56:18 | 200 | 551.713µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:56:18 | 200 | 453.682µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:56:18 | 200 | 184.993µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:56:18 | 200 | 22.171789ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:56:21 | 200 | 42.268µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:26 | 200 | 47.762µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:27 | 200 | 47.567µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:31 | 200 | 42.45µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:36 | 200 | 39.849µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:37 | 200 | 40.986µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:37 | 200 | 158.53µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:56:37 | 200 | 207.415µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:56:37 | 200 | 37.131567ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:56:41 | 200 | 40.092µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:46 | 200 | 48.672µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:47 | 200 | 40.409µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:56:49.341Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-single-sub-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"4699618e-198e-4952-a60f-3bdf21fc8490","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:56:49.341Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"4699618e-198e-4952-a60f-3bdf21fc8490","keyPrefix":"sk-oai-UQhiVIdG08KA...","username":"system:serviceaccount:default:e2e-models-single-sub-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:56:49 | 201 | 2.109035ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:56:51 | 200 | 50.69µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:56 | 200 | 42.435µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:56:57 | 200 | 47.445µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:01 | 200 | 46.669µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:06 | 200 | 46.282µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:07 | 200 | 52.045µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:11 | 200 | 44.132µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:16 | 200 | 43.6µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:17 | 200 | 43.358µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:19 | 200 | 10.292001ms | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:19 | 200 | 148.667µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:57:19 | 200 | 511.394µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:19 | 200 | 112.999µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:21 | 200 | 43.048µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:21 | 200 | 991.667µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:21 | 200 | 126.821µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:23 | 200 | 972.302µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:23 | 200 | 138.097µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:25 | 200 | 1.070095ms | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:25 | 200 | 140.28µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:26 | 200 | 42.378µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:27 | 200 | 59.857µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:27 | 200 | 948.809µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:27 | 200 | 119.836µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:29 | 200 | 793.521µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:29 | 200 | 116.823µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:31 | 200 | 41.979µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:31 | 200 | 963.387µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:31 | 200 | 131.297µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:33 | 200 | 885.117µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:33 | 200 | 138.18µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:35 | 200 | 880.266µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:35 | 200 | 153.406µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:36 | 200 | 45.094µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:37 | 200 | 50.785µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:37 | 200 | 956.684µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:37 | 200 | 135.94µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:39 | 200 | 873.073µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:39 | 200 | 157.09µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:41 | 200 | 43.801µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:41 | 200 | 940.491µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:41 | 200 | 144.758µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:43 | 200 | 863.44µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:43 | 200 | 121.333µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:45 | 200 | 880.906µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:45 | 200 | 142.16µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:46 | 200 | 40.488µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:47 | 200 | 59.683µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:47 | 200 | 843.461µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:47 | 200 | 124.28µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:49 | 200 | 870.229µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:49 | 200 | 114.707µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:51 | 200 | 47.413µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:51 | 200 | 934.91µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:51 | 200 | 126.291µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:54 | 200 | 1.069094ms | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:54 | 200 | 134.439µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:56 | 200 | 1.001649ms | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:56 | 200 | 455.352µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:57:56 | 200 | 33.578µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:57 | 200 | 41.523µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:57:58 | 200 | 840.899µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:57:58 | 200 | 161.167µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:58:00 | 200 | 999.262µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:58:00 | 200 | 185.831µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:58:01 | 200 | 34.619µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:02 | 200 | 964.612µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:58:02 | 200 | 115.948µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:58:04 | 200 | 1.06971ms | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:58:04 | 200 | 133.716µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:58:06 | 200 | 41.049µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:06 | 200 | 798.786µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:58:06 | 200 | 127.96µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:58:07 | 200 | 34.073µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:08 | 200 | 883.857µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:58:08 | 200 | 128.219µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:58:10 | 200 | 855.244µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:58:10 | 200 | 154.403µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:58:11 | 200 | 39.434µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:12 | 200 | 828.955µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:58:12 | 200 | 141.845µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:58:14 | 200 | 848.305µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:58:14 | 200 | 138.29µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:58:16 | 200 | 38.642µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:16 | 200 | 833.234µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:58:16 | 200 | 122.451µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:58:17 | 200 | 34.285µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:18 | 200 | 975.556µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:58:18 | 200 | 130.258µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:58:21 | 200 | 35.482µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:26 | 200 | 33.904µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:27 | 200 | 47.855µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:31 | 200 | 39.875µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:36 | 200 | 48.053µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:37 | 200 | 51.796µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:37 | 200 | 318.268µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:58:37 | 200 | 34.272124ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:58:41 | 200 | 34.17µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:58:46.073Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-empty-header-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"d2ae2dc0-9a60-4065-87fc-48c093142bff","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:58:46.074Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"d2ae2dc0-9a60-4065-87fc-48c093142bff","keyPrefix":"sk-oai-1VAi2cNEjMqo...","username":"system:serviceaccount:default:e2e-models-empty-header-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:58:46 | 201 | 2.644349ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:58:46 | 200 | 55.364µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:47 | 200 | 38.964µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:51 | 200 | 39.554µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:54 | 200 | 1.282067ms | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:58:54 | 200 | 560.663µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:58:54 | 200 | 235.25µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:58:54 | 200 | 11.712919ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-11T19:58:54.608Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-filtered-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"0a0fa94c-f7e6-4396-acaa-fb8b9e2b76f2","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:58:54.608Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"0a0fa94c-f7e6-4396-acaa-fb8b9e2b76f2","keyPrefix":"sk-oai-1XrhzlG8uk2y...","username":"system:serviceaccount:default:e2e-models-filtered-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:58:54 | 201 | 1.672868ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:58:56 | 200 | 38.805µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:58:57 | 200 | 54.106µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:01 | 200 | 35.303µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:02 | 200 | 829.844µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:59:02 | 200 | 435.003µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:59:02 | 200 | 203.106µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:59:02 | 200 | 7.363143ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:59:02 | 200 | 406.723µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:59:02 | 200 | 401.198µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:59:02 | 200 | 178.083µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:59:02 | 200 | 7.080416ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-11T19:59:03.603Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-dedup-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"9e660b61-f3d7-4ef0-8bed-7c4fbcdc25c0","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:59:03.603Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"9e660b61-f3d7-4ef0-8bed-7c4fbcdc25c0","keyPrefix":"sk-oai-TV22JswlWFCB...","username":"system:serviceaccount:default:e2e-models-dedup-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:59:03 | 201 | 1.801336ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:59:06 | 200 | 33.996µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:07 | 200 | 34.37µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:11 | 200 | 41.593µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:11 | 200 | 1.217935ms | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:59:11 | 200 | 684.851µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:59:11 | 200 | 432.25µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:59:11 | 200 | 12.526091ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:59:16 | 200 | 37.361µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:17 | 200 | 40.032µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:59:20.788Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-diff-refs-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"895b590e-d857-4ed0-8846-f6bb4256cb0c","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:59:20.788Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"895b590e-d857-4ed0-8846-f6bb4256cb0c","keyPrefix":"sk-oai-UC7cvaElVXxY...","username":"system:serviceaccount:default:e2e-models-diff-refs-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:59:20 | 201 | 2.184453ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:59:21 | 200 | 213.587µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:26 | 200 | 42.834µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:27 | 200 | 38.913µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:28 | 200 | 867.469µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:59:28 | 200 | 595.113µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:59:28 | 200 | 230.397µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:59:28 | 200 | 563.151µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:59:28 | 200 | 273.218µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:59:28 | 200 | 20.969674ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:59:31 | 200 | 39.14µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:36 | 200 | 61.879µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:37 | 200 | 42.478µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:41 | 200 | 38.233µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T19:59:42.209Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-distinct-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"03db2f1c-6e79-47f2-abae-4db9a1d5504a","ephemeral":false} {"level":"info","timestamp":"2026-06-11T19:59:42.209Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"03db2f1c-6e79-47f2-abae-4db9a1d5504a","keyPrefix":"sk-oai-1E65yXyvDm41...","username":"system:serviceaccount:default:e2e-models-distinct-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 19:59:42 | 201 | 3.274558ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:59:46 | 200 | 47.826µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:47 | 200 | 45.192µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:50 | 200 | 970.295µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:59:50 | 200 | 477.341µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 19:59:50 | 200 | 178.212µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 19:59:50 | 200 | 28.202228ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 19:59:51 | 200 | 37.88µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:56 | 200 | 41.91µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 19:59:57 | 200 | 47.477µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:01 | 200 | 49.507µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T20:00:01.514Z","caller":"api_keys/service.go:305","message":"Ephemeral key cleanup completed","deletedCount":0} [GIN] 2026/06/11 - 20:00:01 | 200 | 1.042608ms | 10.134.0.54 | POST "/internal/v1/api-keys/cleanup" [GIN] 2026/06/11 - 20:00:04 | 200 | 174.242µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 20:00:04 | 200 | 248.516µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 20:00:04 | 200 | 38.974458ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:00:06 | 200 | 38.66µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:07 | 200 | 39.615µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:11 | 200 | 41.047µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:16 | 200 | 38.197µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:17 | 200 | 38.859µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:21 | 200 | 43.235µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:21 | 200 | 159.81µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 20:00:21 | 200 | 19.785952ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:00:26 | 200 | 51.814µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:27 | 200 | 42.552µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:31 | 200 | 37.444µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T20:00:32.991Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"dbb422e8-3726-48e6-bf50-fc6a6f49fa87","ephemeral":false} {"level":"info","timestamp":"2026-06-11T20:00:32.991Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"dbb422e8-3726-48e6-bf50-fc6a6f49fa87","keyPrefix":"sk-oai-NFTv5RY8Foa3...","username":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 20:00:32 | 201 | 2.308992ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:00:36 | 200 | 48.018µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:37 | 200 | 49.06µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:41 | 200 | 913.714µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 20:00:41 | 200 | 158.237µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:00:41 | 200 | 36.808µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T20:00:41.596Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-schema-test-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"a15f7b28-3875-4601-82ed-0d1ab225cd66","ephemeral":false} {"level":"info","timestamp":"2026-06-11T20:00:41.596Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"a15f7b28-3875-4601-82ed-0d1ab225cd66","keyPrefix":"sk-oai-1Tz0LWVI1MJ3...","username":"system:serviceaccount:default:e2e-models-schema-test-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 20:00:41 | 201 | 1.725643ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:00:46 | 200 | 50.547µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:47 | 200 | 44.256µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:49 | 200 | 872.539µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 20:00:49 | 200 | 438.719µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 20:00:49 | 200 | 136.292µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 20:00:49 | 200 | 12.004985ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-11T20:00:50.001Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"a4cca159-71c1-437b-9379-b97b7de1b3b0","ephemeral":false} {"level":"info","timestamp":"2026-06-11T20:00:50.001Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"a4cca159-71c1-437b-9379-b97b7de1b3b0","keyPrefix":"sk-oai-1EpV44Ftq0G5...","username":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 20:00:50 | 201 | 1.729157ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:00:51 | 200 | 42.771µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:56 | 200 | 47.277µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:57 | 200 | 44.59µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:00:58 | 200 | 940.955µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 20:00:58 | 200 | 433.193µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 20:00:58 | 200 | 138.141µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 20:00:58 | 200 | 12.386854ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-11T20:00:58.760Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-api-key-scoped-sa","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"982202d3-02bc-48c7-a4dc-d275a6bd6891","ephemeral":false} {"level":"info","timestamp":"2026-06-11T20:00:58.760Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"982202d3-02bc-48c7-a4dc-d275a6bd6891","keyPrefix":"sk-oai-1CSVcaykhSmh...","username":"system:serviceaccount:models-as-a-service:e2e-api-key-scoped-sa","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 20:00:58 | 201 | 1.968359ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:01:01 | 200 | 38.447µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:06 | 200 | 42.145µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:06 | 200 | 899.172µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 20:01:06 | 200 | 473.591µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 20:01:06 | 200 | 180.985µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 20:01:06 | 200 | 12.076975ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:01:07 | 200 | 36.47µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:11 | 200 | 39.318µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T20:01:15.964Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-api-key-deleted-sub-sa","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"290fe3ab-c1b3-4d13-85fd-29dcd88a6665","ephemeral":false} {"level":"info","timestamp":"2026-06-11T20:01:15.964Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"290fe3ab-c1b3-4d13-85fd-29dcd88a6665","keyPrefix":"sk-oai-NQUXhB841taY...","username":"system:serviceaccount:models-as-a-service:e2e-api-key-deleted-sub-sa","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 20:01:15 | 201 | 1.97933ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:01:16 | 200 | 34.867µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:17 | 200 | 40.594µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:21 | 200 | 40.563µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:26 | 200 | 41.892µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:27 | 200 | 37.704µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:31 | 200 | 54.018µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:32 | 200 | 994.661µs | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 20:01:32 | 403 | 142.542µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:01:36 | 200 | 53.926µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:37 | 200 | 46.523µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:41 | 200 | 43.84µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:46 | 200 | 40.972µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:47 | 200 | 37.985µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:49 | 403 | 128.915µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:01:51 | 200 | 56.257µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:56 | 200 | 44.191µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:01:57 | 200 | 53.982µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:01 | 200 | 40.457µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:06 | 200 | 40.544µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:06 | 403 | 122.344µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:02:07 | 200 | 39.837µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:11 | 200 | 45.729µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:16 | 200 | 41.285µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:17 | 200 | 46.764µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:21 | 200 | 43.024µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:23 | 403 | 137.11µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:02:26 | 200 | 46.704µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:27 | 200 | 43.117µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:31 | 200 | 44.551µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T20:02:35.772Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-api-key-ignores-header-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"e7d09d05-df28-4eec-b035-cfe72cbc0bfd","ephemeral":false} {"level":"info","timestamp":"2026-06-11T20:02:35.772Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"e7d09d05-df28-4eec-b035-cfe72cbc0bfd","keyPrefix":"sk-oai-LmvIG3eukOJS...","username":"system:serviceaccount:default:e2e-api-key-ignores-header-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 20:02:35 | 201 | 10.60196ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:02:36 | 200 | 37.661µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:37 | 200 | 40.623µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:41 | 200 | 47.916µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:43 | 200 | 1.759724ms | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 20:02:43 | 200 | 152.739µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:02:46 | 200 | 35.53µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:47 | 200 | 30.983µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:51 | 200 | 37.297µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-11T20:02:55.919Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"ddb66d51-0e36-451e-8173-d31e97e03869","ephemeral":false} {"level":"info","timestamp":"2026-06-11T20:02:55.920Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"ddb66d51-0e36-451e-8173-d31e97e03869","keyPrefix":"sk-oai-OUQVEJF3u1s3...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 20:02:55 | 201 | 2.053545ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-11T20:02:55.959Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"b67a4405-dfa9-4aa4-9885-5978a6a36352","ephemeral":false} {"level":"info","timestamp":"2026-06-11T20:02:55.959Z","caller":"api_keys/handler.go:225","message":"Created API key","keyId":"b67a4405-dfa9-4aa4-9885-5978a6a36352","keyPrefix":"sk-oai-UezpXabMHPYS...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/11 - 20:02:55 | 201 | 1.557475ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:02:56 | 200 | 33.292µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:02:57 | 200 | 34.881µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:03:01 | 200 | 42.401µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:03:03 | 200 | 1.018814ms | 10.134.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/11 - 20:03:03 | 200 | 188.777µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:03:06 | 200 | 33.197µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:03:07 | 200 | 33.728µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:03:11 | 200 | 39.068µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:03:16 | 200 | 36.503µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:03:16 | 200 | 190.059µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 20:03:16 | 200 | 148.074µs | 10.134.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/11 - 20:03:16 | 200 | 51.561985ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:03:17 | 200 | 38.55µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:03:21 | 200 | 31.447µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:03:26 | 200 | 32.129µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:03:27 | 200 | 33.289µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:03:28 | 200 | 193.08µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/11 - 20:03:31 | 200 | 32.082µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:03:36 | 200 | 41.432µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:03:37 | 200 | 38.576µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/11 - 20:03:41 | 200 | 33.416µs | 10.132.0.2 | GET "/health"