[GIN] 2026/07/02 - 17:21:11 | 201 | 1.688466ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:21:11 | 200 | 28.834µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:21:12 | 200 | 31.654µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:21:15 | 200 | 454.175µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:21:15 | 200 | 245.573µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:21:15 | 200 | 139.918µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:21:15 | 200 | 11.327249ms | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:21:15 | 200 | 123.905µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:21:15 | 200 | 25.68837ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:21:16 | 200 | 38.856µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:21:21 | 200 | 43.281µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:21:22 | 200 | 39.543µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:21:26 | 200 | 37.425µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:21:26.988Z","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":"301d44d1-7ded-4f9a-84ba-f2b7d612af19","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:21:26.988Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"301d44d1-7ded-4f9a-84ba-f2b7d612af19","keyPrefix":"sk-oai-BLvJFnBu9JF4...","username":"system:serviceaccount:default:e2e-models-distinct-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:21:26 | 201 | 2.154552ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:21:31 | 200 | 623.715µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:21:31 | 200 | 348.949µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:21:31 | 200 | 437.958µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:21:31 | 200 | 213.458µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:21:31 | 200 | 144.596µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:21:31 | 200 | 29.596916ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:21:31 | 200 | 29.257µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:21:32 | 200 | 38.075µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:21:36 | 200 | 47.55µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:21:41 | 200 | 39.406µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:21:42 | 200 | 38.242µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:21:43 | 200 | 179.557µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:21:43 | 200 | 188.331µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:21:43 | 200 | 103.896µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:21:43 | 200 | 30.190759ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:21:46 | 200 | 37.365µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:21:51 | 200 | 41.063µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:21:52 | 200 | 40.519µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:21:52 | 200 | 171.37µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:21:52 | 200 | 22.684945ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:21:56 | 200 | 53.815µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:22:01 | 200 | 37.517µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:22:02.285Z","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":"45053157-70e9-4f6d-b6e4-e35fe9fb5949","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:22:02.285Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"45053157-70e9-4f6d-b6e4-e35fe9fb5949","keyPrefix":"sk-oai-fHqgFrUzyEVL...","username":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:22:02 | 201 | 2.030827ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:22:02 | 200 | 61.261µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:22:06 | 200 | 38.88µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:22:06 | 200 | 644.292µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:22:06 | 200 | 146.253µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:22:06.935Z","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":"ed18ede9-017f-4a83-826f-4fae357f1281","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:22:06.935Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"ed18ede9-017f-4a83-826f-4fae357f1281","keyPrefix":"sk-oai-FQHDtM1xdXYC...","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 - 17:22:06 | 201 | 1.578145ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:22:10 | 200 | 572.313µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:22:10 | 200 | 297.009µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:22:10 | 200 | 114.746µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:22:10 | 200 | 11.493481ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:22:11 | 200 | 38.969µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:22:11.353Z","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":"7c4a3a0f-6f2f-4886-a3dc-5a5d2f77953d","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:22:11.353Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"7c4a3a0f-6f2f-4886-a3dc-5a5d2f77953d","keyPrefix":"sk-oai-1Gvs3HDGB09F...","username":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:22:11 | 201 | 1.550237ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:22:12 | 200 | 40.943µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:22:15 | 200 | 429.8µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:22:15 | 200 | 258.141µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:22:15 | 200 | 183.684µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:22:15 | 200 | 12.067304ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:22:16 | 200 | 37.403µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:22:16.187Z","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":"53e30240-8a6b-4501-887e-c65e65e2a0c6","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:22:16.187Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"53e30240-8a6b-4501-887e-c65e65e2a0c6","keyPrefix":"sk-oai-H35IQHhxILaU...","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 - 17:22:16 | 201 | 1.657677ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:22:20 | 200 | 902.692µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:22:20 | 200 | 272.309µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:22:20 | 200 | 203.68µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:22:20 | 200 | 12.269309ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:22:21 | 200 | 43.396µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:22:22 | 200 | 38.89µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:22:25.471Z","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":"d169e07c-4d9b-4515-b34a-c684308c44e7","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:22:25.471Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"d169e07c-4d9b-4515-b34a-c684308c44e7","keyPrefix":"sk-oai-dfakVgMc2N3a...","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 - 17:22:25 | 201 | 1.973511ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:22:26 | 200 | 52.497µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:22:31 | 200 | 38.577µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:22:32 | 200 | 43.897µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:22:33 | 200 | 458.373µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:22:33 | 403 | 131.527µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:22:36 | 200 | 42.114µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:22:41 | 200 | 37.314µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:22:42 | 200 | 37.518µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:22:42 | 403 | 112.998µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:22:46 | 200 | 40.454µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:22:51 | 200 | 36.64µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:22:52 | 403 | 154.078µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:22:52 | 200 | 43.989µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:22:56 | 200 | 49.493µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:01 | 200 | 43.048µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:01 | 403 | 134.64µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:23:02 | 200 | 44.182µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:06 | 200 | 45.858µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:11 | 200 | 39.551µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:12 | 200 | 45.091µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:23:13.801Z","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":"9a450b80-58e4-428c-ab8e-bcbea8d171a7","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:23:13.801Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"9a450b80-58e4-428c-ab8e-bcbea8d171a7","keyPrefix":"sk-oai-8WbCKKItO6og...","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 - 17:23:13 | 201 | 1.622043ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:23:16 | 200 | 53.142µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:17 | 200 | 456.202µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:23:17 | 200 | 240.353µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:23:17 | 200 | 196.164µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:23:17 | 200 | 12.538961ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:23:21 | 200 | 40.353µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:22 | 200 | 44.988µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:26 | 200 | 41.318µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:23:30.206Z","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":"c44c79e8-8a0f-4827-b0a2-5e5038108bc3","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:23:30.206Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"c44c79e8-8a0f-4827-b0a2-5e5038108bc3","keyPrefix":"sk-oai-crNI19q78G3f...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:23:30 | 201 | 1.671703ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:23:30.246Z","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":"364443f7-01af-4ce8-85dc-a5c9dde51a31","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:23:30.246Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"364443f7-01af-4ce8-85dc-a5c9dde51a31","keyPrefix":"sk-oai-1QEZMs4RFlIB...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:23:30 | 201 | 1.647097ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:23:31 | 200 | 38.788µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:32 | 200 | 36.198µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:34 | 200 | 453.18µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:23:34 | 200 | 245.106µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:23:34 | 200 | 150.373µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:23:34 | 200 | 12.588935ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:23:34 | 200 | 311.932µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:23:34 | 200 | 209.725µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:23:34 | 200 | 156.665µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:23:34 | 200 | 11.935104ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:23:36 | 200 | 32.237µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:41 | 200 | 45.861µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:42 | 200 | 32.466µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:44 | 200 | 214.946µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:23:44 | 200 | 136.962µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:23:44 | 200 | 130.101µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:23:44 | 200 | 34.876202ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:23:46 | 200 | 34.632µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:51 | 200 | 35.216µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:52 | 200 | 31.251µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:56 | 200 | 37.299µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:23:57 | 200 | 183.17µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:23:57 | 200 | 25.674266ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:23:57 | 200 | 151.473µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:23:57 | 200 | 20.308964ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:24:01 | 200 | 33.985µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:02 | 200 | 35.447µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:06 | 200 | 53.809µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:11 | 200 | 43.751µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:12 | 200 | 40.849µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:24:14.286Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-d1d833","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"421ce775-3deb-4de7-ac8e-ee1347feaee8","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:24:14.286Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"421ce775-3deb-4de7-ac8e-ee1347feaee8","keyPrefix":"sk-oai-k6kPONZ3PmdW...","username":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-d1d833","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:24:14 | 201 | 1.804335ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:24:14 | 200 | 315.623µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:24:14 | 200 | 162.541µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:24:14 | 200 | 293.406µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:24:14 | 200 | 140.07µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:24:14 | 200 | 287.758µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:24:14 | 200 | 119.728µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:24:14 | 200 | 304.273µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:24:14 | 200 | 346.589µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:24:14 | 200 | 122.658µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:24:14 | 200 | 12.347801ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:24:16 | 200 | 32.25µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:21 | 200 | 43.185µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:22 | 200 | 39.488µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:26 | 200 | 41.63µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:24:28.503Z","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":"f0256533-9488-4401-aea0-0f71361a7714","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:24:28.503Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"f0256533-9488-4401-aea0-0f71361a7714","keyPrefix":"sk-oai-gXpMy8fJhBBO...","username":"system:serviceaccount:default:tester-regular-user","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/02 - 17:24:28 | 201 | 1.744467ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:24:28 | 200 | 352.293µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:24:28 | 200 | 150.114µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:24:31 | 200 | 39.369µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:32 | 200 | 38.527µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:36 | 200 | 44.019µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:41 | 200 | 38.682µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:42 | 200 | 41.426µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:46 | 200 | 42.752µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:51 | 200 | 41.796µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:52 | 200 | 41.143µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:24:56 | 200 | 66.657µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:01 | 200 | 40.466µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:02 | 200 | 43.085µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:06 | 200 | 43.161µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:11 | 200 | 40.093µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:12 | 200 | 40.56µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:16 | 200 | 44.156µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:21 | 200 | 37.838µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:22 | 200 | 40.284µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:26 | 200 | 40.959µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:31 | 200 | 39.219µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:32 | 200 | 39.354µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:36 | 200 | 37.954µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:41 | 200 | 39.655µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:42 | 200 | 38.486µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:46 | 200 | 39.238µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:51 | 200 | 38.592µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:52 | 200 | 39.893µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:25:56 | 200 | 37.813µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:01 | 200 | 40.296µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:02 | 200 | 41.735µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:06 | 200 | 39.898µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:11 | 200 | 39.846µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:12 | 200 | 43.194µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:16 | 200 | 38.276µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:21 | 200 | 38.448µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:22 | 200 | 39.067µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:26 | 200 | 37.424µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:31 | 200 | 42.849µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:32 | 200 | 39.133µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:36 | 200 | 41.011µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:41 | 200 | 42.278µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:42 | 200 | 42.386µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:46 | 200 | 49.577µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:51 | 200 | 42.837µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:52 | 200 | 41.632µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:26:56 | 200 | 42.311µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:01 | 200 | 40.734µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:02 | 200 | 43.502µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:06 | 200 | 38.566µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:11 | 200 | 61.906µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:12 | 200 | 38.181µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:16 | 200 | 38.874µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:21 | 200 | 45.553µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:22 | 200 | 40.243µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:26 | 200 | 40.017µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:31 | 200 | 38.131µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:32 | 200 | 40.067µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:36 | 200 | 40.466µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:41 | 200 | 45.764µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:42 | 200 | 38.907µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:46 | 200 | 66.882µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:51 | 200 | 61.392µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:52 | 200 | 43.42µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:27:56 | 200 | 38.636µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:01 | 200 | 47.432µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:02 | 200 | 40.493µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:06 | 200 | 38.745µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:11 | 200 | 37.667µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:12 | 200 | 57.469µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:16 | 200 | 40.418µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:21 | 200 | 37.81µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:22 | 200 | 33.357µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:26 | 200 | 58.68µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:31 | 200 | 32.959µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:32 | 200 | 31.833µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:36 | 200 | 47.905µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:41 | 200 | 48.832µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:42 | 200 | 34.748µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:46 | 200 | 32.154µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:51 | 200 | 32.93µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:52 | 200 | 32.035µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:28:56 | 200 | 31.788µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:01 | 200 | 31.792µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:02 | 200 | 37.762µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:06 | 200 | 49.487µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:11 | 200 | 36.847µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:12 | 200 | 31.878µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:16 | 200 | 33.726µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:21 | 200 | 31.697µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:22 | 200 | 31.767µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:26 | 200 | 34.679µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:31 | 200 | 31.423µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:32 | 200 | 34.461µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:36 | 200 | 34.697µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:41 | 200 | 33.818µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:42 | 200 | 32.443µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:46 | 200 | 32.241µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:51 | 200 | 35.478µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:52 | 200 | 32.548µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:29:56 | 200 | 31.224µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:01 | 200 | 60.268µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:30:01.345Z","caller":"api_keys/service.go:425","message":"Ephemeral key cleanup completed","deletedCount":0} [GIN] 2026/07/02 - 17:30:01 | 200 | 11.770012ms | 10.133.0.46 | POST "/internal/v1/api-keys/cleanup" [GIN] 2026/07/02 - 17:30:02 | 200 | 34.134µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:06 | 200 | 36.741µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:11 | 200 | 32.612µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:12 | 200 | 32.087µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:16 | 200 | 36.311µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:21 | 200 | 41.326µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:22 | 200 | 38.919µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:26 | 200 | 43.918µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:31 | 200 | 38.77µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:32 | 200 | 38.552µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:36 | 200 | 39.939µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:41 | 200 | 38.673µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:42 | 200 | 40.469µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:46 | 200 | 41.873µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:51 | 200 | 38.025µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:52 | 200 | 55.913µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:30:56 | 200 | 39.176µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:01 | 200 | 40.254µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:02 | 200 | 62.179µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:06 | 200 | 46.777µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:11 | 200 | 43.631µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:12 | 200 | 39.776µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:16 | 200 | 62.944µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:21 | 200 | 39.099µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:22 | 200 | 40.166µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:26 | 200 | 38.603µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:31 | 200 | 44.27µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:32 | 200 | 38.552µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:36 | 200 | 38.811µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:41 | 200 | 40.475µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:42 | 200 | 36.645µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:46 | 200 | 45.76µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:51 | 200 | 38.613µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:52 | 200 | 46.172µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:31:56 | 200 | 38.648µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:01 | 200 | 39.105µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:02 | 200 | 45.517µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:06 | 200 | 38.325µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:11 | 200 | 44.487µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:12 | 200 | 48.805µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:16 | 200 | 43.541µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:21 | 200 | 43.362µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:22 | 200 | 41.967µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:26 | 200 | 38.925µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:31 | 200 | 33.809µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:32 | 200 | 37.598µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:36 | 200 | 33.018µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:41 | 200 | 33.415µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:42 | 200 | 32.913µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:46 | 200 | 33.2µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:51 | 200 | 33.656µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:52 | 200 | 35.899µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:32:56 | 200 | 32.319µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:01 | 200 | 31.015µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:02 | 200 | 43.282µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:06 | 200 | 39.955µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:11 | 200 | 31.511µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:12 | 200 | 32.339µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:16 | 200 | 32.442µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:21 | 200 | 33.125µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:22 | 200 | 32.34µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:26 | 200 | 37.442µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:31 | 200 | 36.257µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:32 | 200 | 34.265µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:36 | 200 | 41.324µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:41 | 200 | 31.283µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:42 | 200 | 52.158µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:46 | 200 | 32.298µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:51 | 200 | 33.282µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:52 | 200 | 33.717µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:33:56 | 200 | 31.901µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:01 | 200 | 31.798µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:02 | 200 | 31.945µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:06 | 200 | 32.994µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:11 | 200 | 32.013µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:12 | 200 | 34.021µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:16 | 200 | 42.086µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:21 | 200 | 31.904µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:22 | 200 | 33.199µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:26 | 200 | 33.553µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:31 | 200 | 39.307µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:32 | 200 | 34.551µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:36 | 200 | 31.53µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:41 | 200 | 32.807µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:42 | 200 | 35.035µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:46 | 200 | 38.981µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:51 | 200 | 32.212µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:52 | 200 | 31.389µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:34:56 | 200 | 32.426µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:01 | 200 | 35.154µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:02 | 200 | 32.371µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:06 | 200 | 33.36µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:11 | 200 | 52.584µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:12 | 200 | 32.566µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:16 | 200 | 31.864µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:21 | 200 | 32.445µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:22 | 200 | 42.563µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:26 | 200 | 37.005µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:31 | 200 | 33.891µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:32 | 200 | 33.796µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:36 | 200 | 35.98µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:41 | 200 | 43.05µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:42 | 200 | 33.49µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:46 | 200 | 32.704µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:51 | 200 | 31.69µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:52 | 200 | 32.412µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:35:56 | 200 | 31.641µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:01 | 200 | 33.102µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:02 | 200 | 32.139µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:06 | 200 | 30.623µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:11 | 200 | 31.87µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:12 | 200 | 31.78µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:16 | 200 | 42.382µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:21 | 200 | 34.87µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:22 | 200 | 33.356µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:26 | 200 | 37.042µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:31 | 200 | 38.936µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:32 | 200 | 40.499µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:36 | 200 | 36.599µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:41 | 200 | 46.47µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:42 | 200 | 42.464µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:46 | 200 | 43.466µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:51 | 200 | 37.895µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:52 | 200 | 39.736µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:36:56 | 200 | 42.466µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:01 | 200 | 38.481µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:02 | 200 | 38.461µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:06 | 200 | 38.333µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:11 | 200 | 38.328µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:12 | 200 | 39.01µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:16 | 200 | 37.471µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:21 | 200 | 40.613µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:22 | 200 | 60.241µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:26 | 200 | 44.073µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:31 | 200 | 52.949µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:32 | 200 | 40.512µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:36 | 200 | 42.871µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:41 | 200 | 39.328µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:42 | 200 | 42.464µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:46 | 200 | 37.498µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:51 | 200 | 68.742µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:52 | 200 | 47.411µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:37:56 | 200 | 41.599µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:37:57.102Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"747ce005-b549-44b7-af79-0ac50922e1a5","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:37:57.102Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"747ce005-b549-44b7-af79-0ac50922e1a5","keyPrefix":"sk-oai-rhylPTxuojOi...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:37:57 | 201 | 10.21497ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:38:01 | 200 | 42.732µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:02 | 200 | 41.727µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:06 | 200 | 39.777µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:11 | 200 | 37.694µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:12 | 200 | 40.093µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:16 | 200 | 38.884µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:21 | 200 | 38.239µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:22 | 200 | 51.449µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:26 | 200 | 45.252µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:31 | 200 | 38.288µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:32 | 200 | 35.834µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:36 | 200 | 32.829µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:41 | 200 | 33.123µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:42 | 200 | 30.259µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:46 | 200 | 40.384µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:51 | 200 | 32.063µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:52 | 200 | 32.168µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:38:56 | 200 | 33.154µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:01 | 200 | 33.618µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:02 | 200 | 32.7µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-02T17:39:03.513Z","caller":"api_keys/service.go:181","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Site-Reliability"],"id":"efbaf3f8-1da0-4af5-aded-363ac7ad5ef4","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:39:03.513Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"efbaf3f8-1da0-4af5-aded-363ac7ad5ef4","keyPrefix":"sk-oai-91xRL9zohuTF...","username":"bob_sre","groups":["system:authenticated","Site-Reliability"],"ephemeral":false} [GIN] 2026/07/02 - 17:39:03 | 201 | 1.851936ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:39:03.927Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"38c59a7d-5374-4406-b73c-0d959c0ab51a","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:39:03.927Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"38c59a7d-5374-4406-b73c-0d959c0ab51a","keyPrefix":"sk-oai-1eF388J1KuGh...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:39:03 | 201 | 1.690071ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:03 | 200 | 989.385µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:03 | 200 | 393.5µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:03 | 200 | 165.843µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:39:03 | 200 | 21.125497ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:04 | 200 | 457.261µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:04 | 200 | 167.588µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" {"level":"info","timestamp":"2026-07-02T17:39:04.185Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"bbbce86f-711a-4607-b7f3-dd0d68c4d101","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:39:04.186Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"bbbce86f-711a-4607-b7f3-dd0d68c4d101","keyPrefix":"sk-oai-rExyVmpsAv64...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:39:04 | 201 | 1.557705ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:39:04.221Z","caller":"api_keys/store_postgres.go:487","message":"Revoked API key","id":"bbbce86f-711a-4607-b7f3-dd0d68c4d101"} {"level":"info","timestamp":"2026-07-02T17:39:04.221Z","caller":"api_keys/handler.go:368","message":"Revoked API key","keyId":"bbbce86f-711a-4607-b7f3-dd0d68c4d101","revokedBy":"alice_lead"} [GIN] 2026/07/02 - 17:39:04 | 200 | 2.397494ms | 52.71.36.72 | DELETE "/v1/api-keys/bbbce86f-711a-4607-b7f3-dd0d68c4d101" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:04 | 200 | 461.919µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:04 | 200 | 458.842µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" {"level":"info","timestamp":"2026-07-02T17:39:04.770Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"5d810366-2c87-444c-a0f3-a013dda8a891","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:39:04.770Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"5d810366-2c87-444c-a0f3-a013dda8a891","keyPrefix":"sk-oai-1PyRpyP1UVVr...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:39:04 | 201 | 1.579381ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:39:04.798Z","caller":"api_keys/service.go:181","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Site-Reliability"],"id":"66e796a9-a56a-4d05-b3df-64bdeabdffb1","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:39:04.798Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"66e796a9-a56a-4d05-b3df-64bdeabdffb1","keyPrefix":"sk-oai-Zt1c7jdLZmFy...","username":"bob_sre","groups":["system:authenticated","Site-Reliability"],"ephemeral":false} [GIN] 2026/07/02 - 17:39:04 | 201 | 1.502753ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:39:04.951Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"1242bc4e-24f2-40ad-8312-d90a3546f77a","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:39:04.951Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"1242bc4e-24f2-40ad-8312-d90a3546f77a","keyPrefix":"sk-oai-1dD8BG8fhRay...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:39:04 | 201 | 1.638393ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:39:04.983Z","caller":"api_keys/store_postgres.go:487","message":"Revoked API key","id":"1242bc4e-24f2-40ad-8312-d90a3546f77a"} {"level":"info","timestamp":"2026-07-02T17:39:04.983Z","caller":"api_keys/handler.go:368","message":"Revoked API key","keyId":"1242bc4e-24f2-40ad-8312-d90a3546f77a","revokedBy":"alice_lead"} [GIN] 2026/07/02 - 17:39:04 | 200 | 2.487065ms | 52.71.36.72 | DELETE "/v1/api-keys/1242bc4e-24f2-40ad-8312-d90a3546f77a" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:05 | 404 | 454.444µs | 52.71.36.72 | DELETE "/v1/api-keys/1242bc4e-24f2-40ad-8312-d90a3546f77a" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:39:05.174Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"556a31b3-d255-43e2-a454-da0143270f4f","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:39:05.174Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"556a31b3-d255-43e2-a454-da0143270f4f","keyPrefix":"sk-oai-S0F5LszZJp7o...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:39:05 | 201 | 1.553891ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:05 | 200 | 386.065µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:05 | 200 | 256.391µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:05 | 200 | 111.048µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:39:05 | 200 | 11.858701ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:39:05.372Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"2717f2dc-1a35-46cc-a682-71d6878a86ac","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:39:05.372Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"2717f2dc-1a35-46cc-a682-71d6878a86ac","keyPrefix":"sk-oai-fkGWRehlgoJW...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:39:05 | 201 | 1.568088ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:05 | 200 | 257.044µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:05 | 403 | 102.547µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:05 | 200 | 223.604µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:05 | 200 | 227.295µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:05 | 200 | 105.306µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:39:05 | 200 | 10.728075ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:39:05.593Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"79cd778a-6841-426f-b022-f9d21457bf88","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:39:05.593Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"79cd778a-6841-426f-b022-f9d21457bf88","keyPrefix":"sk-oai-XHU83jWqEg4C...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:39:05 | 201 | 1.485405ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:05 | 200 | 271.242µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:05 | 200 | 208.301µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:05 | 200 | 105.357µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:39:05 | 200 | 9.796672ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:05 | 200 | 194.205µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:05 | 200 | 208.288µs | 10.133.0.37 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/02 - 17:39:05 | 200 | 94.336µs | 10.133.0.37 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/02 - 17:39:05 | 200 | 10.024338ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-02T17:39:05.821Z","caller":"api_keys/service.go:181","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"67ef8fca-fdf3-44e3-b372-694aab2ce969","ephemeral":false} {"level":"info","timestamp":"2026-07-02T17:39:05.821Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"67ef8fca-fdf3-44e3-b372-694aab2ce969","keyPrefix":"sk-oai-1NXWZodMnnsm...","username":"bob_sre","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/02 - 17:39:05 | 201 | 1.590882ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/02 - 17:39:06 | 200 | 39.551µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:11 | 200 | 47.434µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:12 | 200 | 42.827µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:16 | 200 | 32.345µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:21 | 200 | 37.806µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/02 - 17:39:22 | 200 | 35.026µs | 10.132.0.2 | GET "/health"