[GIN] 2026/06/13 - 01:19:28 | 200 | 36.656µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:19:28 | 200 | 842.65µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:19:28 | 200 | 157.949µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:19:32 | 200 | 45.379µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:19:37 | 200 | 39.624µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:19:38 | 200 | 38.2µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:19:42 | 200 | 59.573µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:19:47 | 200 | 39.176µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:19:48 | 200 | 43.393µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:19:52 | 200 | 59.567µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:19:57 | 200 | 45.866µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:19:58 | 200 | 43.849µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:20:02 | 200 | 39.359µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:20:07.521Z","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":"9e6dd810-6fab-4891-9ca3-5986df71972d","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:20:07.521Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"9e6dd810-6fab-4891-9ca3-5986df71972d","keyPrefix":"sk-oai-CmStxXcELFlu...","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/13 - 01:20:07 | 201 | 2.070935ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:20:07 | 200 | 561.577µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:20:07 | 200 | 159.487µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:20:07 | 200 | 41.148µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:20:08 | 200 | 38.738µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:20:12 | 200 | 44.341µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:20:16.621Z","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":"75a4b105-71ab-42ff-9982-24a526221474","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:20:16.621Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"75a4b105-71ab-42ff-9982-24a526221474","keyPrefix":"sk-oai-1OqINMz0YA6m...","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/13 - 01:20:16 | 201 | 2.035167ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:20:17 | 200 | 52.351µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:20:18 | 200 | 40.537µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:20:22 | 200 | 48.871µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:20:24 | 200 | 876.072µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:20:24 | 200 | 208.011µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:20:27 | 200 | 38.983µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:20:28 | 200 | 59.346µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:20:32 | 200 | 42.179µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:20:34.255Z","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":"d4570863-8d22-4d4b-915a-1fd5ba1dc576","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:20:34.255Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"d4570863-8d22-4d4b-915a-1fd5ba1dc576","keyPrefix":"sk-oai-1HeMeBEtvvn5...","username":"system:serviceaccount:llm:e2e-sa-with-sub","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:20:34 | 201 | 2.17086ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:20:34 | 200 | 622.909µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:20:34 | 200 | 263.13µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:20:37 | 200 | 40.323µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:20:38 | 200 | 50.928µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:20:42 | 200 | 42.876µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:20:47 | 200 | 38.499µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:20:48 | 200 | 45.383µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:20:51.795Z","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":"5bd6ceea-0496-44d0-9048-d4cc6da03342","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:20:51.795Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"5bd6ceea-0496-44d0-9048-d4cc6da03342","keyPrefix":"sk-oai-OmDBqjePBO2M...","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/13 - 01:20:51 | 201 | 2.023629ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:20:51 | 200 | 571.429µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:20:51 | 200 | 220.056µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:20:52 | 200 | 40.064µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:20:57 | 200 | 41.111µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:20:58 | 200 | 39.559µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:21:02 | 200 | 41.641µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:21:07 | 200 | 41.416µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:21:08 | 200 | 40.742µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:21:09.176Z","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":"97963998-9e87-466e-b949-2961615f5e7e","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:21:09.176Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"97963998-9e87-466e-b949-2961615f5e7e","keyPrefix":"sk-oai-1NYRBAxxVHic...","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/13 - 01:21:09 | 201 | 2.070779ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-13T01:21:09.216Z","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":"8271738e-4111-40ef-934f-0b122d4fbd2c","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:21:09.216Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"8271738e-4111-40ef-934f-0b122d4fbd2c","keyPrefix":"sk-oai-1zl5psplYdB2...","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/13 - 01:21:09 | 201 | 2.825347ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:21:09 | 200 | 548.722µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:21:09 | 200 | 162.133µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:21:09 | 200 | 530.895µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:21:09 | 200 | 211.96µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:21:12 | 200 | 41.055µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:21:17 | 200 | 43.217µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:21:18 | 200 | 54.829µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:21:22 | 200 | 38.771µs | 10.133.0.2 | GET "/health" {"level":"warn","timestamp":"2026-06-13T01:21:26.951Z","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-13T01:21:26.951Z","caller":"api_keys/handler.go:205","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:205\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:136\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/13 - 01:21:26 | 400 | 270.721µs | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:21:27 | 200 | 52.438µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:21:28 | 200 | 41.31µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:21:32 | 200 | 40.476µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:21:37 | 200 | 41.957µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:21:38 | 200 | 51.2µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:21:42 | 200 | 43.23µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:21:44.368Z","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":"5cfc4ac2-8e46-4df2-9cec-5d371d01e1ac","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:21:44.368Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"5cfc4ac2-8e46-4df2-9cec-5d371d01e1ac","keyPrefix":"sk-oai-1G3T071htiBo...","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/13 - 01:21:44 | 201 | 2.103643ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:21:44 | 200 | 646.461µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:21:44 | 200 | 288.678µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:21:47 | 200 | 38.965µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:21:48 | 200 | 43.11µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:21:52 | 200 | 41.525µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:21:53.492Z","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":"b4f4b4c0-710c-47df-81ee-9bbf3cf6de80","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:21:53.492Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"b4f4b4c0-710c-47df-81ee-9bbf3cf6de80","keyPrefix":"sk-oai-1QyZua2LfPFI...","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/13 - 01:21:53 | 201 | 2.373001ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:21:57 | 200 | 51.384µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:21:58 | 200 | 44.572µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:01 | 200 | 10.366644ms | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:22:01 | 200 | 136.072µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:22:02 | 200 | 40.699µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:07 | 200 | 42.778µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:08 | 200 | 33.185µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:22:11.002Z","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":"33679088-5d34-44f2-b8b7-56b66236bba9","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:22:11.002Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"33679088-5d34-44f2-b8b7-56b66236bba9","keyPrefix":"sk-oai-18myjp4CpH9L...","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/13 - 01:22:11 | 201 | 2.711414ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:22:11 | 200 | 664.853µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:22:11 | 200 | 143.357µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:22:12 | 200 | 34.551µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:17 | 200 | 47.89µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:18 | 200 | 39.536µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:22 | 200 | 40.709µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:27 | 200 | 42.06µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:28 | 200 | 43.402µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:32 | 200 | 35.172µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:37 | 200 | 42.441µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:38 | 200 | 35.61µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:42 | 200 | 34.455µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:47 | 200 | 38.854µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:48 | 200 | 35.75µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:52 | 200 | 40.218µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:57 | 200 | 33.807µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:22:58 | 200 | 32.863µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:02 | 200 | 43.068µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:07 | 200 | 37.913µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:08 | 200 | 45.548µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:12 | 200 | 35.452µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:17 | 200 | 32.39µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:18 | 200 | 32.304µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:22 | 200 | 33.697µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:27 | 200 | 47.096µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:28 | 200 | 32.46µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:32 | 200 | 31.997µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:37 | 200 | 37.385µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:38 | 200 | 32.768µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:42 | 200 | 34.7µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:47 | 200 | 50.848µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:48 | 200 | 42.432µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:52 | 200 | 33.801µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:57 | 200 | 38.953µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:23:58 | 200 | 32.919µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:02 | 200 | 35.59µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:24:05.432Z","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":"c8e83ab6-d89c-4193-9e8b-416bae609f61","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:24:05.432Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"c8e83ab6-d89c-4193-9e8b-416bae609f61","keyPrefix":"sk-oai-14XbzShf2i5M...","username":"system:serviceaccount:llm:e2e-trlp-degraded-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:24:05 | 201 | 2.111144ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:24:05 | 200 | 653.653µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:24:05 | 200 | 202.233µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:24:07 | 200 | 36.304µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:08 | 200 | 33.715µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:12 | 200 | 46.073µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:17 | 200 | 36.076µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:18 | 200 | 47.662µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:22 | 200 | 34.912µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:27 | 200 | 33.821µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:28 | 200 | 31.659µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:28 | 200 | 1.234097ms | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:24:28 | 200 | 237.173µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:24:29 | 404 | 1.18332ms | 44.212.242.249 | DELETE "/v1/api-keys/e2e-trlp-test-key" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:24:32 | 200 | 35.906µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:37 | 200 | 34.294µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:38 | 200 | 39.041µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:42 | 200 | 33.819µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:47 | 200 | 39.384µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:48 | 200 | 40.44µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:52 | 200 | 34.795µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:57 | 200 | 44.046µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:24:58 | 200 | 32.715µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:02 | 200 | 37.788µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:07 | 200 | 35.957µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:08 | 200 | 33.694µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:12 | 200 | 34.743µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:17 | 200 | 34.528µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:18 | 200 | 36.066µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:25:19.383Z","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":"ebb3ba12-af60-444e-a476-fc05271d2adf","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:25:19.383Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"ebb3ba12-af60-444e-a476-fc05271d2adf","keyPrefix":"sk-oai-1dLWHWJnA9Ly...","username":"system:serviceaccount:llm:e2e-degraded-healthy-inf-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:25:19 | 201 | 2.083927ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:25:19 | 200 | 638.737µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:25:19 | 200 | 145.064µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:25:22 | 200 | 33.956µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:27 | 200 | 32.343µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:28 | 200 | 32.301µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:32 | 200 | 37.823µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:37 | 200 | 31.694µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:38 | 200 | 35.978µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:25:38.622Z","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":"b92ff5fc-7f3a-44e3-90e3-9963c35e5d70","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:25:38.622Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"b92ff5fc-7f3a-44e3-90e3-9963c35e5d70","keyPrefix":"sk-oai-cbq3gROtFMpA...","username":"system:serviceaccount:llm:e2e-failed-sub-inf-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:25:38 | 201 | 2.136272ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:25:38 | 200 | 621.379µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:25:38 | 200 | 152.636µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:25:38 | 200 | 613.762µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:25:38 | 200 | 149.908µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:25:42 | 200 | 33.165µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:47 | 200 | 33.034µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:48 | 200 | 32.796µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:52 | 200 | 55.685µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:57 | 200 | 38.273µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:25:58 | 200 | 33.496µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:25:58.145Z","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":"8d5e73d6-dc10-4778-abe0-5a9af256b345","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:25:58.145Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"8d5e73d6-dc10-4778-abe0-5a9af256b345","keyPrefix":"sk-oai-pOeuzMfZZD6l...","username":"system:serviceaccount:llm:e2e-degraded-models-apikey-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:25:58 | 201 | 2.106002ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:25:58 | 200 | 630.026µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:25:58 | 200 | 531.597µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:25:58 | 200 | 241.658µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:25:58 | 200 | 21.699187ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:26:02 | 200 | 44.361µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:07 | 200 | 42.418µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:08 | 200 | 48.911µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:12 | 200 | 51.734µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:17 | 200 | 168.083µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:26:17 | 200 | 176.636µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:26:17 | 200 | 37.966661ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:26:17 | 200 | 40.395µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:18 | 200 | 50.895µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:22 | 200 | 42.661µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:27 | 200 | 54.025µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:28 | 200 | 43.827µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:26:29.382Z","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":"b445402e-212c-4410-bb3d-0d330c1ffba2","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:26:29.383Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"b445402e-212c-4410-bb3d-0d330c1ffba2","keyPrefix":"sk-oai-2xV9yJqO5OIm...","username":"system:serviceaccount:default:e2e-models-single-sub-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:26:29 | 201 | 2.089842ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:26:32 | 200 | 41.733µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:37 | 200 | 52.94µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:38 | 200 | 37.921µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:42 | 200 | 64.193µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:47 | 200 | 40.42µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:48 | 200 | 43.279µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:52 | 200 | 41.406µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:57 | 200 | 43.273µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:58 | 200 | 41.043µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:26:59 | 200 | 871.06µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:26:59 | 200 | 142.686µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:26:59 | 200 | 488.297µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:26:59 | 200 | 105.643µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:01 | 200 | 863.302µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:01 | 200 | 123.958µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:02 | 200 | 38.652µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:03 | 200 | 10.109803ms | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:03 | 200 | 116.411µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:05 | 200 | 876.495µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:05 | 200 | 113.417µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:07 | 200 | 911.231µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:07 | 200 | 106.778µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:07 | 200 | 51.496µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:08 | 200 | 36.476µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:09 | 200 | 915.612µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:09 | 200 | 112.002µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:11 | 200 | 903.348µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:11 | 200 | 113.858µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:12 | 200 | 43.129µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:13 | 200 | 931.393µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:13 | 200 | 117.328µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:15 | 200 | 826.145µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:15 | 200 | 158.37µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:17 | 200 | 45.552µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:17 | 200 | 829.01µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:17 | 200 | 114.953µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:18 | 200 | 46.633µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:19 | 200 | 791.773µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:19 | 200 | 109.795µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:21 | 200 | 817.765µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:21 | 200 | 111.467µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:22 | 200 | 57.612µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:23 | 200 | 810.451µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:23 | 200 | 128.207µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:25 | 200 | 776.242µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:25 | 200 | 105.733µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:27 | 200 | 41.379µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:28 | 200 | 804.295µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:28 | 200 | 114.997µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:28 | 200 | 37.116µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:30 | 200 | 776.993µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:30 | 200 | 113.752µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:32 | 200 | 792.826µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:32 | 200 | 122.029µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:32 | 200 | 48.024µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:34 | 200 | 842.812µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:34 | 200 | 116.566µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:36 | 200 | 767.141µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:36 | 200 | 124.761µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:37 | 200 | 64.42µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:38 | 200 | 38.373µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:38 | 200 | 801.196µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:38 | 200 | 148.252µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:40 | 200 | 858.367µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:40 | 200 | 134.2µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:42 | 200 | 766.636µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:42 | 200 | 108.409µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:42 | 200 | 42.978µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:44 | 200 | 808.129µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:44 | 200 | 111.889µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:46 | 200 | 833.39µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:46 | 200 | 114.621µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:47 | 200 | 49.649µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:48 | 200 | 39.896µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:48 | 200 | 745.248µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:48 | 200 | 113.294µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:50 | 200 | 824.199µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:50 | 200 | 115.2µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:52 | 200 | 743.925µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:52 | 200 | 113.415µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:52 | 200 | 41.051µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:54 | 200 | 813.329µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:54 | 200 | 115.856µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:56 | 200 | 743.821µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:56 | 200 | 119.965µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:27:57 | 200 | 38.541µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:58 | 200 | 37.36µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:27:58 | 200 | 821.134µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:27:58 | 200 | 130.469µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:28:02 | 200 | 45.768µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:07 | 200 | 45.933µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:08 | 200 | 50.596µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:12 | 200 | 44.004µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:17 | 200 | 155.492µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:28:17 | 200 | 30.858546ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:28:17 | 200 | 34.974µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:18 | 200 | 41.033µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:22 | 200 | 41.29µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:28:26.369Z","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":"1fa11389-cb04-4c57-9414-3367673ba5f6","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:28:26.369Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"1fa11389-cb04-4c57-9414-3367673ba5f6","keyPrefix":"sk-oai-wWtni3LjHboh...","username":"system:serviceaccount:default:e2e-models-empty-header-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:28:26 | 201 | 3.909821ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:28:27 | 200 | 40.167µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:28 | 200 | 42.564µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:32 | 200 | 62.909µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:34 | 200 | 1.130465ms | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:28:34 | 200 | 468.979µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:28:34 | 200 | 126.971µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:28:34 | 200 | 12.043464ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-13T01:28:34.929Z","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":"ff007255-a5d7-427e-8cbc-408e34dd1656","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:28:34.929Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"ff007255-a5d7-427e-8cbc-408e34dd1656","keyPrefix":"sk-oai-J3m1B3FrDyax...","username":"system:serviceaccount:default:e2e-models-filtered-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:28:34 | 201 | 1.746902ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:28:37 | 200 | 40.644µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:38 | 200 | 40.016µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:42 | 200 | 45.719µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:42 | 200 | 864.948µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:28:42 | 200 | 458.985µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:28:42 | 200 | 124.322µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:28:42 | 200 | 7.81473ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:28:43 | 200 | 496.75µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:28:43 | 200 | 406.326µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:28:43 | 200 | 125.683µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:28:43 | 200 | 7.672854ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-13T01:28:43.990Z","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":"4c9a22e8-8ffa-426b-bef4-74c0e606d70f","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:28:43.990Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"4c9a22e8-8ffa-426b-bef4-74c0e606d70f","keyPrefix":"sk-oai-1UiAd9jXSRkw...","username":"system:serviceaccount:default:e2e-models-dedup-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:28:43 | 201 | 1.807036ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:28:47 | 200 | 43.47µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:48 | 200 | 49.078µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:52 | 200 | 889.477µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:28:52 | 200 | 525.174µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:28:52 | 200 | 152.479µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:28:52 | 200 | 12.776413ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:28:52 | 200 | 44.025µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:57 | 200 | 39.401µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:28:58 | 200 | 47.194µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:29:01.279Z","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":"ed80a9e8-d5e0-4765-80bb-f53d0cbfa335","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:29:01.279Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"ed80a9e8-d5e0-4765-80bb-f53d0cbfa335","keyPrefix":"sk-oai-1MRaGB7UfPJ3...","username":"system:serviceaccount:default:e2e-models-diff-refs-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:29:01 | 201 | 2.112312ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:29:02 | 200 | 52.311µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:07 | 200 | 45.82µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:08 | 200 | 40.298µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:09 | 200 | 877.839µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:29:09 | 200 | 960.278µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:29:09 | 200 | 126.054µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:29:09 | 200 | 436.465µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:29:09 | 200 | 163.311µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:29:09 | 200 | 19.755928ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:29:12 | 200 | 52.661µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:17 | 200 | 39.695µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:18 | 200 | 41.187µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:29:22.796Z","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":"5d88af7e-f9a9-4bbc-8a19-5b2522cb0318","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:29:22.796Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"5d88af7e-f9a9-4bbc-8a19-5b2522cb0318","keyPrefix":"sk-oai-1Fz1iZhSHT5f...","username":"system:serviceaccount:default:e2e-models-distinct-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:29:22 | 201 | 2.116059ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:29:22 | 200 | 36.676µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:27 | 200 | 37.902µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:28 | 200 | 38.669µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:30 | 200 | 782.77µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:29:30 | 200 | 497.169µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:29:30 | 200 | 165.342µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:29:30 | 200 | 26.473949ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:29:32 | 200 | 42.405µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:37 | 200 | 42.537µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:38 | 200 | 42.612µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:42 | 200 | 41.561µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:45 | 200 | 198.375µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:29:45 | 200 | 163.417µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:29:45 | 200 | 55.551942ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:29:47 | 200 | 40.464µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:48 | 200 | 45.31µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:52 | 200 | 40.171µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:57 | 200 | 41.855µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:29:58 | 200 | 37.9µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:30:01.504Z","caller":"api_keys/service.go:307","message":"Ephemeral key cleanup completed","deletedCount":0} [GIN] 2026/06/13 - 01:30:01 | 200 | 1.12477ms | 10.134.0.37 | POST "/internal/v1/api-keys/cleanup" [GIN] 2026/06/13 - 01:30:02 | 200 | 172.129µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:30:02 | 200 | 25.325353ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:30:02 | 200 | 41.132µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:07 | 200 | 43.377µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:08 | 200 | 48.075µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:12 | 200 | 62.705µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:30:13.841Z","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":"9226f03b-6f7a-4dcd-a04b-561c6db8e113","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:30:13.841Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"9226f03b-6f7a-4dcd-a04b-561c6db8e113","keyPrefix":"sk-oai-9KL4a6kJn3xa...","username":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:30:13 | 201 | 3.38171ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:30:17 | 200 | 39.955µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:18 | 200 | 47.538µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:21 | 200 | 971.2µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:30:21 | 200 | 136.699µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-13T01:30:22.495Z","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":"49dca6e6-2282-4dc5-af78-6dd5722810cf","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:30:22.495Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"49dca6e6-2282-4dc5-af78-6dd5722810cf","keyPrefix":"sk-oai-1Otehp8uf3zC...","username":"system:serviceaccount:default:e2e-models-schema-test-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:30:22 | 201 | 1.877599ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:30:22 | 200 | 41.596µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:27 | 200 | 39.111µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:28 | 200 | 44.965µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:30 | 200 | 808.873µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:30:30 | 200 | 500.987µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:30:30 | 200 | 283.039µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:30:30 | 200 | 13.139321ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-13T01:30:30.926Z","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":"4639a263-e198-442a-ae6c-cd0f2e81e613","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:30:30.926Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"4639a263-e198-442a-ae6c-cd0f2e81e613","keyPrefix":"sk-oai-ETcbWiNbqJGO...","username":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:30:30 | 201 | 1.715444ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:30:32 | 200 | 42.875µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:37 | 200 | 49.046µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:38 | 200 | 38.338µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:38 | 200 | 794.682µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:30:38 | 200 | 492.003µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:30:38 | 200 | 333.355µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:30:38 | 200 | 13.271702ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-13T01:30:39.743Z","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":"9c1d6752-5108-45ea-bf45-9bd96e8e39e4","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:30:39.743Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"9c1d6752-5108-45ea-bf45-9bd96e8e39e4","keyPrefix":"sk-oai-NZQv7by3nDny...","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/13 - 01:30:39 | 201 | 1.752373ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:30:42 | 200 | 39.073µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:47 | 200 | 776.12µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:30:47 | 200 | 491.182µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:30:47 | 200 | 164.246µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:30:47 | 200 | 12.730461ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:30:47 | 200 | 45.246µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:48 | 200 | 76.507µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:52 | 200 | 54.003µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:30:57.005Z","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":"3820d6fb-8a3d-43cf-bdc8-f1fcb09938bd","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:30:57.005Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"3820d6fb-8a3d-43cf-bdc8-f1fcb09938bd","keyPrefix":"sk-oai-1Xuo3qacEpGW...","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/13 - 01:30:57 | 201 | 2.102672ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:30:57 | 200 | 40.164µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:30:58 | 200 | 48.219µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:02 | 200 | 38.574µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:07 | 200 | 39.697µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:08 | 200 | 39.985µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:12 | 200 | 58.418µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:13 | 200 | 873.492µs | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:31:13 | 403 | 111.965µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:31:17 | 200 | 47.032µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:18 | 200 | 40.035µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:22 | 200 | 46.724µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:27 | 200 | 50.879µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:28 | 200 | 39.866µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:30 | 403 | 173.104µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:31:32 | 200 | 41.772µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:37 | 200 | 40.396µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:38 | 200 | 38.349µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:42 | 200 | 41.775µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:47 | 403 | 118.434µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:31:47 | 200 | 41.635µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:48 | 200 | 42.766µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:52 | 200 | 48.611µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:57 | 200 | 45.856µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:31:58 | 200 | 37.98µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:02 | 200 | 41.076µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:04 | 403 | 136.532µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:32:07 | 200 | 42.365µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:08 | 200 | 37.405µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:12 | 200 | 59.074µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:17 | 200 | 40.429µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:18 | 200 | 38.519µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:32:19.075Z","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":"b6547be5-13cc-4bd0-8dbd-0b8f12f2c579","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:32:19.075Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"b6547be5-13cc-4bd0-8dbd-0b8f12f2c579","keyPrefix":"sk-oai-KuSmPgJsALFD...","username":"system:serviceaccount:default:e2e-api-key-ignores-header-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:32:19 | 201 | 12.268295ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:32:22 | 200 | 39.932µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:27 | 200 | 1.613221ms | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:32:27 | 200 | 146.3µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:32:27 | 200 | 36.545µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:28 | 200 | 33.399µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:32 | 200 | 33.042µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:37 | 200 | 37.871µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:38 | 200 | 38.857µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-13T01:32:41.344Z","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":"f7461b5d-035b-49ba-9725-1f9344380204","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:32:41.344Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"f7461b5d-035b-49ba-9725-1f9344380204","keyPrefix":"sk-oai-1FrmbWSYkpLZ...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:32:41 | 201 | 2.356921ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-13T01:32:41.384Z","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":"7e6604a1-fb56-4de2-a3e6-1220b019559f","ephemeral":false} {"level":"info","timestamp":"2026-06-13T01:32:41.384Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"7e6604a1-fb56-4de2-a3e6-1220b019559f","keyPrefix":"sk-oai-5R7fE6VMeqRF...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/13 - 01:32:41 | 201 | 2.791984ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:32:42 | 200 | 35.221µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:47 | 200 | 34.216µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:48 | 200 | 38.11µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:49 | 200 | 1.163402ms | 10.134.0.34 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/13 - 01:32:49 | 200 | 193.756µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:32:52 | 200 | 38.515µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:57 | 200 | 38.823µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:32:58 | 200 | 32.513µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:33:02 | 200 | 33.975µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:33:03 | 200 | 187.842µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:33:03 | 200 | 184.41µs | 10.134.0.34 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/13 - 01:33:03 | 200 | 53.31472ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:33:07 | 200 | 35.462µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:33:08 | 200 | 34.95µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:33:12 | 200 | 46.13µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:33:17 | 200 | 33.524µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:33:18 | 200 | 43.054µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:33:18 | 200 | 168.373µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/13 - 01:33:22 | 200 | 33.592µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:33:27 | 200 | 41.5µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:33:28 | 200 | 39.992µs | 10.133.0.2 | GET "/health" [GIN] 2026/06/13 - 01:33:32 | 200 | 39.302µs | 10.133.0.2 | GET "/health"