[GIN] 2026/07/02 - 21:57:32 | 200 | 123.935µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:57:32 | 200 | 11.099763ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:57:33 | 200 | 61.422µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:57:34 | 200 | 34.667µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:57:38 | 200 | 55.363µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:57:41 | 200 | 159.181µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:57:41 | 200 | 21.009033ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:57:43 | 200 | 29.961µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:57:44 | 200 | 33.1µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T21:57:46.330Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-models-empty-header-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"9efb1703-2824-45ab-a88c-6c94a66f7c6c","ephemeral":false} {"level":"info","timestamp":"2026-07-02T21:57:46.330Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"9efb1703-2824-45ab-a88c-6c94a66f7c6c","keyPrefix":"sk-oai-1W2bM5mqYShr...","username":"system:serviceaccount:default:e2e-models-empty-header-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 21:57:46 | 201 | 1.884798ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:57:48 | 200 | 32.456µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:57:50 | 200 | 874.719µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:57:50 | 200 | 410.08µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:57:50 | 200 | 133.426µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:57:50 | 200 | 12.494653ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T21:57:50.869Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-models-filtered-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"686cbdfe-5e6c-4851-92b7-912a58b42a21","ephemeral":false} {"level":"info","timestamp":"2026-07-02T21:57:50.870Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"686cbdfe-5e6c-4851-92b7-912a58b42a21","keyPrefix":"sk-oai-RLY44WJYXW6y...","username":"system:serviceaccount:default:e2e-models-filtered-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 21:57:50 | 201 | 1.817335ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:57:53 | 200 | 32.188µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:57:54 | 200 | 824.152µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:57:54 | 200 | 395.849µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:57:54 | 200 | 124.302µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:57:54 | 200 | 8.212061ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:57:54 | 200 | 21.575µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:57:54 | 200 | 404.367µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:57:54 | 200 | 407.883µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:57:54 | 200 | 102.954µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:57:54 | 200 | 7.834369ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T21:57:55.912Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-models-dedup-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"a8ac1e33-d199-4657-a4b4-eed8c05daf21","ephemeral":false} {"level":"info","timestamp":"2026-07-02T21:57:55.912Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"a8ac1e33-d199-4657-a4b4-eed8c05daf21","keyPrefix":"sk-oai-1XssfwCewvd9...","username":"system:serviceaccount:default:e2e-models-dedup-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 21:57:55 | 201 | 1.80712ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:57:58 | 200 | 32.015µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:57:59 | 200 | 767.571µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:57:59 | 200 | 461.226µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:57:59 | 200 | 163.124µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:57:59 | 200 | 15.63611ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:58:03 | 200 | 31.693µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:04 | 200 | 33.353µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T21:58:05.135Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-models-diff-refs-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"4bc44497-4180-4725-8c56-214e9ff19b19","ephemeral":false} {"level":"info","timestamp":"2026-07-02T21:58:05.135Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"4bc44497-4180-4725-8c56-214e9ff19b19","keyPrefix":"sk-oai-IWF1vI2ILOAG...","username":"system:serviceaccount:default:e2e-models-diff-refs-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 21:58:05 | 201 | 1.959917ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:58:08 | 200 | 31.848µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:09 | 200 | 927.785µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" {"level":"error","timestamp":"2026-07-02T21:58:09.186Z","caller":"token/handler.go:65","message":"Missing or empty username header","header":"X-MaaS-Username","stacktrace":"main.registerHandlers.(*Handler).ExtractUserInfo.func1\n\tgithub.com/opendatahub-io/models-as-a-service/maas-api/internal/token/handler.go:65\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/07/02 - 21:58:09 | 500 | 128.944µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:58:13 | 200 | 33.534µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:14 | 200 | 776.876µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:58:14 | 200 | 453.8µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:58:14 | 200 | 154.155µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:58:14 | 200 | 11.286683ms | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:58:14 | 200 | 143.899µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:58:14 | 200 | 25.104212ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:58:14 | 200 | 48.976µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:18 | 200 | 40.622µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:23 | 200 | 39.323µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:24 | 200 | 40.992µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T21:58:26.006Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-models-distinct-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"fa581764-e775-4f15-be24-2974f9d0347f","ephemeral":false} {"level":"info","timestamp":"2026-07-02T21:58:26.006Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"fa581764-e775-4f15-be24-2974f9d0347f","keyPrefix":"sk-oai-1UBooHYMgkcD...","username":"system:serviceaccount:default:e2e-models-distinct-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 21:58:26 | 201 | 2.709019ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:58:28 | 200 | 46.355µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:30 | 200 | 969.949µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:58:30 | 200 | 510.027µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:58:30 | 200 | 774.306µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:58:30 | 200 | 154.711µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:58:30 | 200 | 129.447µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:58:30 | 200 | 28.054411ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:58:33 | 200 | 39.004µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:34 | 200 | 36.646µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:38 | 200 | 43.695µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:42 | 200 | 162.524µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:58:42 | 200 | 201.15µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:58:42 | 200 | 164.014µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:58:42 | 200 | 27.591711ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:58:43 | 200 | 36.968µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:44 | 200 | 37.449µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:48 | 200 | 38.638µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:51 | 200 | 159.528µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:58:51 | 200 | 17.185575ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:58:53 | 200 | 39.014µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:54 | 200 | 40.109µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:58:58 | 200 | 37.874µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T21:59:01.272Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"c70e420b-2900-4fb3-a19f-23e11a0442be","ephemeral":false} {"level":"info","timestamp":"2026-07-02T21:59:01.272Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"c70e420b-2900-4fb3-a19f-23e11a0442be","keyPrefix":"sk-oai-167iFB111JMd...","username":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 21:59:01 | 201 | 2.085098ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:59:03 | 200 | 40.411µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:04 | 200 | 43.559µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:05 | 200 | 990.25µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:59:05 | 200 | 140.977µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T21:59:05.904Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-models-schema-test-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"98defba4-cff3-4139-92e9-9e8bdf956151","ephemeral":false} {"level":"info","timestamp":"2026-07-02T21:59:05.904Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"98defba4-cff3-4139-92e9-9e8bdf956151","keyPrefix":"sk-oai-1bYnKh4qUYI6...","username":"system:serviceaccount:default:e2e-models-schema-test-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 21:59:05 | 201 | 1.843496ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:59:08 | 200 | 37.921µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:09 | 200 | 953.762µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:59:09 | 200 | 523.301µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:59:09 | 200 | 129.87µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:59:09 | 200 | 12.938888ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T21:59:10.330Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"8203c742-970c-4a90-b5d0-3159a14b3877","ephemeral":false} {"level":"info","timestamp":"2026-07-02T21:59:10.330Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"8203c742-970c-4a90-b5d0-3159a14b3877","keyPrefix":"sk-oai-IJwX42Sy8CPh...","username":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 21:59:10 | 201 | 1.896633ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:59:13 | 200 | 37.848µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:14 | 200 | 964.112µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:59:14 | 200 | 470.349µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:59:14 | 200 | 121.199µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:59:14 | 200 | 12.489531ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:59:14 | 200 | 40.888µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T21:59:15.100Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-api-key-scoped-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"9e23c808-1da0-4135-b3f6-fab66533f187","ephemeral":false} {"level":"info","timestamp":"2026-07-02T21:59:15.100Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"9e23c808-1da0-4135-b3f6-fab66533f187","keyPrefix":"sk-oai-tAqZ8LmaKwWI...","username":"system:serviceaccount:models-as-a-service:e2e-api-key-scoped-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 21:59:15 | 201 | 1.930037ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:59:18 | 200 | 38.733µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:19 | 200 | 1.384981ms | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:59:19 | 200 | 457.372µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:59:19 | 200 | 352.93µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 21:59:19 | 200 | 13.120166ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:59:23 | 200 | 38.783µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T21:59:24.422Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-api-key-deleted-sub-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"d90afa4a-51f9-4d0a-a79b-f6444b12c65b","ephemeral":false} {"level":"info","timestamp":"2026-07-02T21:59:24.422Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"d90afa4a-51f9-4d0a-a79b-f6444b12c65b","keyPrefix":"sk-oai-mdaDgfhFGwBv...","username":"system:serviceaccount:models-as-a-service:e2e-api-key-deleted-sub-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 21:59:24 | 201 | 2.253879ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:59:24 | 200 | 38.299µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:28 | 200 | 38.271µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:32 | 200 | 896.308µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 21:59:32 | 403 | 94.185µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:59:33 | 200 | 40.117µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:34 | 200 | 37.151µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:38 | 200 | 41.04µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:41 | 403 | 155.313µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:59:43 | 200 | 37.833µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:44 | 200 | 44.811µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:48 | 200 | 39.069µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:50 | 403 | 124.288µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 21:59:53 | 200 | 38.984µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:54 | 200 | 56.292µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 21:59:58 | 200 | 43.938µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:00 | 403 | 127.852µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:00:03 | 200 | 39.424µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:04 | 200 | 38.782µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T22:00:07.685Z","caller":"api_keys/service.go:425","message":"Ephemeral key cleanup completed","deletedCount":0} [GIN] 2026/07/02 - 22:00:07 | 200 | 1.364838ms | 10.134.0.18 | POST "/internal/v1/api-keys/cleanup" [GIN] 2026/07/02 - 22:00:08 | 200 | 41.608µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T22:00:12.497Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-api-key-ignores-header-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"34e8fac2-19e1-460f-85e0-616be32f4c62","ephemeral":false} {"level":"info","timestamp":"2026-07-02T22:00:12.497Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"34e8fac2-19e1-460f-85e0-616be32f4c62","keyPrefix":"sk-oai-bnYqoCdjduLJ...","username":"system:serviceaccount:default:e2e-api-key-ignores-header-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 22:00:12 | 201 | 2.613302ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:00:13 | 200 | 51.585µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:14 | 200 | 39.547µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:16 | 200 | 898.052µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 22:00:16 | 200 | 489.655µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 22:00:16 | 200 | 137.159µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 22:00:16 | 200 | 15.413295ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:00:18 | 200 | 39.1µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:23 | 200 | 41.722µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:24 | 200 | 43.373µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T22:00:26.724Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"ecec7463-1a88-4522-b980-fe0705280f82","ephemeral":false} {"level":"info","timestamp":"2026-07-02T22:00:26.724Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"ecec7463-1a88-4522-b980-fe0705280f82","keyPrefix":"sk-oai-3GmEIqr0iSJB...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 22:00:26 | 201 | 2.723564ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T22:00:26.760Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"d8ea9e81-ae33-4b50-8b4c-f463a90de5f9","ephemeral":false} {"level":"info","timestamp":"2026-07-02T22:00:26.760Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"d8ea9e81-ae33-4b50-8b4c-f463a90de5f9","keyPrefix":"sk-oai-1cmJkUxOVUzA...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 22:00:26 | 201 | 1.695366ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:00:28 | 200 | 39.173µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:30 | 200 | 856.188µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 22:00:30 | 200 | 511.476µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 22:00:30 | 200 | 181.222µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 22:00:30 | 200 | 13.556518ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:00:30 | 200 | 519.397µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 22:00:30 | 200 | 457.605µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 22:00:30 | 200 | 138.793µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 22:00:30 | 200 | 12.462585ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:00:33 | 200 | 38.465µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:34 | 200 | 37.676µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:38 | 200 | 38.88µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:43 | 200 | 204.83µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 22:00:43 | 200 | 179.584µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 22:00:43 | 200 | 147.781µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 22:00:43 | 200 | 33.01755ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:00:43 | 200 | 36.031µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:44 | 200 | 40.428µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:48 | 200 | 37.323µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:53 | 200 | 43.501µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:54 | 200 | 39.469µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:00:55 | 200 | 183.138µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 22:00:55 | 200 | 17.697265ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:00:55 | 200 | 199.135µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 22:00:55 | 200 | 16.342541ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:00:58 | 200 | 40.026µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:03 | 200 | 43.4µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:04 | 200 | 39.656µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:08 | 200 | 41.966µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T22:01:11.338Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-fb5fe9","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"e9fcdef9-2889-4cdf-97db-58c4af253f8a","ephemeral":false} {"level":"info","timestamp":"2026-07-02T22:01:11.338Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"e9fcdef9-2889-4cdf-97db-58c4af253f8a","keyPrefix":"sk-oai-1eiyFneC86ss...","username":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-fb5fe9","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 22:01:11 | 201 | 1.999342ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:01:11 | 200 | 477.974µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 22:01:11 | 200 | 141.099µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 22:01:11 | 200 | 446.697µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 22:01:11 | 200 | 144.217µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 22:01:11 | 200 | 426.605µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 22:01:11 | 200 | 144.965µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 22:01:11 | 200 | 445.931µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 22:01:11 | 200 | 425.929µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 22:01:11 | 200 | 130.669µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 22:01:11 | 200 | 12.694705ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:01:13 | 200 | 40.94µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:14 | 200 | 41.513µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:18 | 200 | 38.847µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T22:01:23.236Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:default:tester-regular-user","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"598963fa-0d43-404d-aef4-6ac46446035d","ephemeral":false} {"level":"info","timestamp":"2026-07-02T22:01:23.236Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"598963fa-0d43-404d-aef4-6ac46446035d","keyPrefix":"sk-oai-19Sdx3fkR08I...","username":"system:serviceaccount:default:tester-regular-user","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 22:01:23 | 201 | 2.291534ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:01:23 | 200 | 56.186µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:23 | 200 | 540.095µs | 10.133.0.52 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 22:01:23 | 200 | 146.262µs | 10.133.0.52 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 22:01:24 | 200 | 41.189µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:28 | 200 | 36.891µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:33 | 200 | 43.61µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:34 | 200 | 40.712µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:38 | 200 | 42.471µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:43 | 200 | 41.772µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:44 | 200 | 40.189µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:48 | 200 | 42.762µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:53 | 200 | 38.826µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:54 | 200 | 36.738µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:01:58 | 200 | 37.531µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:03 | 200 | 37.902µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:04 | 200 | 40.086µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:08 | 200 | 38.589µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:13 | 200 | 41.922µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:14 | 200 | 39.564µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:18 | 200 | 40.106µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:23 | 200 | 39.735µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:24 | 200 | 42.632µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:28 | 200 | 45.439µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:33 | 200 | 65.406µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:34 | 200 | 49.631µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:38 | 200 | 38.981µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:43 | 200 | 43.514µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:44 | 200 | 60.468µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:48 | 200 | 39.134µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:53 | 200 | 37.887µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:54 | 200 | 37.799µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:02:58 | 200 | 37.546µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:03 | 200 | 37.384µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:04 | 200 | 46.682µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:08 | 200 | 45.664µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:13 | 200 | 47.446µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:14 | 200 | 55.305µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:18 | 200 | 48.875µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:23 | 200 | 37.315µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:24 | 200 | 41.133µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:28 | 200 | 42.048µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:33 | 200 | 37.734µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:34 | 200 | 43.403µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:38 | 200 | 50.984µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:43 | 200 | 39.31µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:44 | 200 | 43.031µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:48 | 200 | 42.267µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:53 | 200 | 38.692µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:54 | 200 | 38.302µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:03:58 | 200 | 39.034µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:03 | 200 | 43.325µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:04 | 200 | 57.002µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:08 | 200 | 38.514µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:13 | 200 | 39.317µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:14 | 200 | 43.198µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:18 | 200 | 56.049µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:23 | 200 | 39.211µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:24 | 200 | 40.425µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:28 | 200 | 40.077µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:33 | 200 | 46.436µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:34 | 200 | 64.033µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:38 | 200 | 37.58µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:43 | 200 | 38.646µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:44 | 200 | 47.414µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:48 | 200 | 38.999µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:53 | 200 | 38.956µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:54 | 200 | 39.81µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:04:58 | 200 | 41.944µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:03 | 200 | 40.144µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:04 | 200 | 36.928µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:08 | 200 | 37.554µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:13 | 200 | 61.711µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:14 | 200 | 41.087µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:18 | 200 | 38.281µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:23 | 200 | 41.912µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:24 | 200 | 45.303µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:28 | 200 | 36.645µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:33 | 200 | 32.614µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:34 | 200 | 30.879µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:38 | 200 | 32.818µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:43 | 200 | 39.494µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:44 | 200 | 32.89µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:48 | 200 | 41.079µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:53 | 200 | 34.204µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:54 | 200 | 36.072µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:05:58 | 200 | 33.709µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:03 | 200 | 40.268µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:04 | 200 | 37.103µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:08 | 200 | 34.791µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:13 | 200 | 38.212µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:14 | 200 | 31.268µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:18 | 200 | 31.83µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:23 | 200 | 41.897µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:24 | 200 | 32.088µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:28 | 200 | 32.797µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:33 | 200 | 40.505µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:34 | 200 | 32.39µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:38 | 200 | 31.409µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:43 | 200 | 32.478µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:44 | 200 | 39.561µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:48 | 200 | 32.003µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:53 | 200 | 32.528µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:54 | 200 | 34.336µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:06:58 | 200 | 32.326µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:03 | 200 | 35.246µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:04 | 200 | 32.799µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:08 | 200 | 30.164µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:13 | 200 | 32.391µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:14 | 200 | 33.39µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:18 | 200 | 32.302µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:23 | 200 | 32.82µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:24 | 200 | 35.013µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:28 | 200 | 35.829µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:33 | 200 | 31.716µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:34 | 200 | 31.251µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:38 | 200 | 32.941µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:43 | 200 | 32.605µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:44 | 200 | 32.273µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:48 | 200 | 31.083µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:53 | 200 | 46.766µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:54 | 200 | 31.534µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:07:58 | 200 | 31.833µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:03 | 200 | 32.042µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:04 | 200 | 36.18µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:08 | 200 | 39.281µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:13 | 200 | 41.364µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:14 | 200 | 35.775µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:18 | 200 | 33.8µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:23 | 200 | 37.401µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:24 | 200 | 33.365µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:28 | 200 | 32.642µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:33 | 200 | 30.465µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:34 | 200 | 35.174µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:38 | 200 | 32.723µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:43 | 200 | 31.363µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:44 | 200 | 31.094µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:48 | 200 | 32.65µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:53 | 200 | 32.035µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:54 | 200 | 32.118µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:08:58 | 200 | 36.967µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:03 | 200 | 38.327µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:04 | 200 | 32.347µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:08 | 200 | 31.685µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:13 | 200 | 32.63µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:14 | 200 | 35.668µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:18 | 200 | 35.721µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:23 | 200 | 32.441µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:24 | 200 | 32.198µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:28 | 200 | 37.68µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:33 | 200 | 32.056µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:34 | 200 | 31.505µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:38 | 200 | 32.372µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:43 | 200 | 33.247µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:44 | 200 | 42.651µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:48 | 200 | 31.384µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:53 | 200 | 33.77µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:54 | 200 | 30.998µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:09:58 | 200 | 32.747µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:03 | 200 | 53.755µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:04 | 200 | 39.361µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:08 | 200 | 34.873µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:13 | 200 | 32.313µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:14 | 200 | 30.938µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:18 | 200 | 42.774µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:23 | 200 | 32.103µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:24 | 200 | 32.133µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:28 | 200 | 33.035µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:33 | 200 | 34.164µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:34 | 200 | 31.904µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:38 | 200 | 31.254µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:43 | 200 | 37.992µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:44 | 200 | 31.159µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:48 | 200 | 31.518µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:53 | 200 | 34.321µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:54 | 200 | 38.643µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:10:58 | 200 | 48.988µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:03 | 200 | 40.908µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:04 | 200 | 31.814µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:08 | 200 | 36.083µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:13 | 200 | 31.249µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:14 | 200 | 37.309µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:18 | 200 | 42.214µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:23 | 200 | 31.837µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:24 | 200 | 34.381µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:28 | 200 | 33.293µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:33 | 200 | 34.351µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:34 | 200 | 36.854µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:38 | 200 | 34.105µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:43 | 200 | 34.199µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:44 | 200 | 37.543µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:48 | 200 | 37.664µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:53 | 200 | 34.647µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:54 | 200 | 33.221µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:11:58 | 200 | 37.375µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:03 | 200 | 34.477µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:04 | 200 | 35.907µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:08 | 200 | 33.172µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:13 | 200 | 32.808µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:14 | 200 | 30.265µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:18 | 200 | 45.46µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:23 | 200 | 33.324µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:24 | 200 | 30.973µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:28 | 200 | 54.477µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:33 | 200 | 32.352µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:34 | 200 | 33.528µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:38 | 200 | 33.646µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:43 | 200 | 39.719µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:44 | 200 | 34.45µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:48 | 200 | 34.017µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:53 | 200 | 35.988µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:54 | 200 | 32.731µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:12:58 | 200 | 33.903µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:03 | 200 | 35.802µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:04 | 200 | 30.506µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:08 | 200 | 32.17µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:13 | 200 | 33.901µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:14 | 200 | 31.949µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:18 | 200 | 38.892µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:23 | 200 | 30.672µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:24 | 200 | 32.335µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:28 | 200 | 41.291µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:33 | 200 | 38.754µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:34 | 200 | 41.096µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:38 | 200 | 39.172µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:43 | 200 | 47.603µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:44 | 200 | 39.115µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:48 | 200 | 48.753µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:53 | 200 | 42.784µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:54 | 200 | 38.442µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:13:58 | 200 | 38.489µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:03 | 200 | 38.297µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:04 | 200 | 39.246µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:08 | 200 | 42.654µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:13 | 200 | 37.515µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:14 | 200 | 50.458µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:18 | 200 | 37.002µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:23 | 200 | 40.585µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:24 | 200 | 37.82µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:28 | 200 | 37.04µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:33 | 200 | 51.423µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:34 | 200 | 37.509µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:38 | 200 | 37.602µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:43 | 200 | 38.462µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:44 | 200 | 39.275µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:48 | 200 | 57.281µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:53 | 200 | 38.742µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:54 | 200 | 39.369µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:14:58 | 200 | 42.747µs | 10.133.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T22:15:01.601Z","caller":"api_keys/service.go:425","message":"Ephemeral key cleanup completed","deletedCount":0} [GIN] 2026/07/02 - 22:15:01 | 200 | 13.44306ms | 10.134.0.33 | POST "/internal/v1/api-keys/cleanup" [GIN] 2026/07/02 - 22:15:03 | 200 | 42.343µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:04 | 200 | 40.921µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:08 | 200 | 39.249µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:13 | 200 | 49.275µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:14 | 200 | 39.344µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:18 | 200 | 38.756µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:23 | 200 | 39.67µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:24 | 200 | 38.141µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:28 | 200 | 37.714µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:33 | 200 | 38.69µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:34 | 200 | 32.657µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:38 | 200 | 33.358µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:43 | 200 | 36.285µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:44 | 200 | 32.962µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:48 | 200 | 31.827µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:53 | 200 | 36.578µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:54 | 200 | 30.945µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:15:58 | 200 | 42.512µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:03 | 200 | 31.603µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:04 | 200 | 32.365µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:08 | 200 | 37.306µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:13 | 200 | 41.761µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:14 | 200 | 33.461µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:18 | 200 | 32.717µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:23 | 200 | 32.229µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:24 | 200 | 34.692µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:28 | 200 | 37.151µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:30 | 401 | 64.687µs | 10.133.0.64 | GET "/v1/tenants" [GIN] 2026/07/02 - 22:16:33 | 200 | 35.569µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:34 | 401 | 32.52188ms | 10.133.0.65 | GET "/v1/tenants" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:16:34 | 200 | 36.386µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:36 | 200 | 19.269672ms | 10.133.0.66 | GET "/v1/tenants" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:16:38 | 200 | 36.095µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:40 | 200 | 19.427128ms | 10.133.0.67 | GET "/v1/tenants" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 22:16:43 | 200 | 34.064µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:44 | 200 | 33.216µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:48 | 200 | 35.76µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:53 | 200 | 52.022µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:54 | 200 | 31.454µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:16:58 | 200 | 32.408µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:17:03 | 200 | 43.557µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:17:04 | 200 | 32.103µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:17:08 | 200 | 32.493µs | 10.133.0.2 | GET "/health" [GIN] 2026/07/02 - 22:17:13 | 200 | 46.02µs | 10.133.0.2 | GET "/health"