[GIN] 2026/07/12 - 19:45:17 | 200 | 166.422µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:45:17 | 200 | 152.259µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:45:17 | 200 | 28.78189ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:45:17 | 200 | 42.217µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:45:21 | 200 | 42.022µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:45:26 | 200 | 44.263µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:45:27 | 200 | 43.116µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:45:29 | 200 | 190.403µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:45:29 | 200 | 144.565µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:45:29 | 200 | 139.309µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:45:29 | 200 | 27.45942ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:45:31 | 200 | 41.237µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:45:36 | 200 | 40.685µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:45:37 | 200 | 36.598µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:45:39 | 200 | 185.736µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:45:39 | 200 | 21.600732ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:45:41 | 200 | 39.121µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:45:46 | 200 | 37.33µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:45:47 | 200 | 40.822µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-12T19:45:50.423Z","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":"fc2e84de-744c-4674-afd7-b3c87c267309","ephemeral":false} {"level":"info","timestamp":"2026-07-12T19:45:50.423Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"fc2e84de-744c-4674-afd7-b3c87c267309","keyPrefix":"sk-oai-6hrYFavWT79P...","username":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/12 - 19:45:50 | 201 | 2.276298ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:45:51 | 200 | 40.854µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:45:54 | 200 | 961.093µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:45:54 | 200 | 142.041µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-12T19:45:55.046Z","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":"d3e43a92-a685-46bc-a96c-2d47a6a35461","ephemeral":false} {"level":"info","timestamp":"2026-07-12T19:45:55.046Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"d3e43a92-a685-46bc-a96c-2d47a6a35461","keyPrefix":"sk-oai-vNnzqs7BdvGS...","username":"system:serviceaccount:default:e2e-models-schema-test-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/12 - 19:45:55 | 201 | 1.797369ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:45:56 | 200 | 39.81µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:45:57 | 200 | 67.886µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:45:59 | 200 | 819.566µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:45:59 | 200 | 532.146µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:45:59 | 200 | 139.23µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:45:59 | 200 | 13.136164ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-12T19:45:59.466Z","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":"f44ceea7-7757-4761-b2bf-d858bf98680f","ephemeral":false} {"level":"info","timestamp":"2026-07-12T19:45:59.466Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"f44ceea7-7757-4761-b2bf-d858bf98680f","keyPrefix":"sk-oai-1P6Wjh40QMv1...","username":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/12 - 19:45:59 | 201 | 1.745808ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:46:01 | 200 | 38.237µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:03 | 200 | 722.916µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:46:03 | 200 | 570.746µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:46:03 | 200 | 158.306µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:46:03 | 200 | 12.782819ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-12T19:46:04.225Z","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":"da359745-9ae4-4d6d-ad91-4656fd11ded9","ephemeral":false} {"level":"info","timestamp":"2026-07-12T19:46:04.225Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"da359745-9ae4-4d6d-ad91-4656fd11ded9","keyPrefix":"sk-oai-bcdoFwKj1A2j...","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/12 - 19:46:04 | 201 | 1.852042ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:46:06 | 200 | 42.241µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:07 | 200 | 40.016µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:08 | 200 | 757.836µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:46:08 | 200 | 418.151µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:46:08 | 200 | 149.228µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:46:08 | 200 | 12.410816ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:46:11 | 200 | 40.242µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-12T19:46:13.424Z","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":"0907203e-2ed7-45af-87e1-150c4790f6b1","ephemeral":false} {"level":"info","timestamp":"2026-07-12T19:46:13.424Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"0907203e-2ed7-45af-87e1-150c4790f6b1","keyPrefix":"sk-oai-16W64GX3znuH...","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/12 - 19:46:13 | 201 | 2.204845ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:46:16 | 200 | 40.247µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:17 | 200 | 38.337µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:21 | 200 | 39.632µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:21 | 200 | 777.514µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:46:21 | 403 | 411.293µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:46:26 | 200 | 38.896µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:27 | 200 | 47.184µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:30 | 403 | 146.622µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:46:31 | 200 | 49.4µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:36 | 200 | 39.426µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:37 | 200 | 37.686µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:39 | 403 | 181.549µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:46:41 | 200 | 39.203µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:46 | 200 | 40.673µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:47 | 200 | 64.039µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:49 | 403 | 135.57µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:46:51 | 200 | 38.932µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:56 | 200 | 40.811µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:46:57 | 200 | 36.715µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:01 | 200 | 38.209µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-12T19:47:03.413Z","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":"ef0a2384-e741-4ed0-b052-6a49ac7f9124","ephemeral":false} {"level":"info","timestamp":"2026-07-12T19:47:03.413Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"ef0a2384-e741-4ed0-b052-6a49ac7f9124","keyPrefix":"sk-oai-SihrDNMyHXxS...","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/12 - 19:47:03 | 201 | 3.505291ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:47:06 | 200 | 40.501µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:07 | 200 | 766.003µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:47:07 | 200 | 395.236µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:47:07 | 200 | 139.001µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:47:07 | 200 | 12.436055ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:47:07 | 200 | 38.698µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:11 | 200 | 38.441µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:16 | 200 | 43.154µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:17 | 200 | 39.209µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-12T19:47:19.697Z","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":"a7c9e31e-93bd-44f0-a7d2-84dcf6a5883c","ephemeral":false} {"level":"info","timestamp":"2026-07-12T19:47:19.697Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"a7c9e31e-93bd-44f0-a7d2-84dcf6a5883c","keyPrefix":"sk-oai-m8hpI1aFBYVk...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/12 - 19:47:19 | 201 | 2.802097ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-12T19:47:19.740Z","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":"33f3c1f4-ff4f-4af7-a6d0-2dbdb47950b3","ephemeral":false} {"level":"info","timestamp":"2026-07-12T19:47:19.740Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"33f3c1f4-ff4f-4af7-a6d0-2dbdb47950b3","keyPrefix":"sk-oai-iLeQfHiA8Mfr...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/12 - 19:47:19 | 201 | 1.775498ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:47:21 | 200 | 38.356µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:23 | 200 | 723.592µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:47:23 | 200 | 424.467µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:47:23 | 200 | 179.743µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:47:23 | 200 | 12.320131ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:47:23 | 200 | 419.256µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:47:23 | 200 | 417.486µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:47:23 | 200 | 183.412µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:47:23 | 200 | 13.316073ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:47:26 | 200 | 60.967µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:27 | 200 | 39.061µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:31 | 200 | 43.24µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:34 | 200 | 179.24µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:47:34 | 200 | 187.201µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:47:34 | 200 | 191.687µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:47:34 | 200 | 34.990655ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:47:36 | 200 | 33.301µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:37 | 200 | 33.122µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:41 | 200 | 32.846µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:46 | 200 | 31.156µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:46 | 200 | 190.015µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:47:46 | 200 | 24.937975ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:47:46 | 200 | 177.966µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:47:46 | 200 | 19.822808ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:47:47 | 200 | 31.196µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:51 | 200 | 40.532µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:56 | 200 | 34.302µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:47:57 | 200 | 31.336µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:01 | 200 | 31.877µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-12T19:48:05.142Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-a6a9a1","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"b3b7628c-13db-4197-8c79-0dffa68f5c05","ephemeral":false} {"level":"info","timestamp":"2026-07-12T19:48:05.142Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"b3b7628c-13db-4197-8c79-0dffa68f5c05","keyPrefix":"sk-oai-iv27q2ea0hZE...","username":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-a6a9a1","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/07/12 - 19:48:05 | 201 | 3.402647ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:48:05 | 200 | 484.078µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:48:05 | 200 | 144.045µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:48:05 | 200 | 513.982µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:48:05 | 200 | 185.342µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:48:05 | 200 | 477.005µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:48:05 | 200 | 181.159µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:48:05 | 200 | 485.23µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:48:05 | 200 | 385.175µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:48:05 | 200 | 128.725µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:48:05 | 200 | 12.426245ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:48:06 | 200 | 51.07µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:07 | 200 | 32.234µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:11 | 200 | 32.068µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:16 | 200 | 31.533µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:17 | 200 | 39.088µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-12T19:48:19.139Z","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":"d10fb69c-3f80-4d77-8164-829ba62854b1","ephemeral":false} {"level":"info","timestamp":"2026-07-12T19:48:19.139Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"d10fb69c-3f80-4d77-8164-829ba62854b1","keyPrefix":"sk-oai-vHSMVFNRROxa...","username":"system:serviceaccount:default:tester-regular-user","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/12 - 19:48:19 | 201 | 3.170181ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 19:48:19 | 200 | 546.565µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 19:48:19 | 200 | 195.812µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 19:48:21 | 200 | 39.992µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:26 | 200 | 32.076µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:27 | 200 | 33.244µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:31 | 200 | 33.692µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:36 | 200 | 31.058µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:37 | 200 | 37.645µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:41 | 200 | 38.973µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:46 | 200 | 38.221µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:47 | 200 | 39.238µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:51 | 200 | 39.935µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:56 | 200 | 42.601µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:48:57 | 200 | 41.71µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:01 | 200 | 36.843µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:06 | 200 | 53.999µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:07 | 200 | 38.865µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:11 | 200 | 38.512µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:16 | 200 | 38.727µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:17 | 200 | 39.097µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:21 | 200 | 38.818µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:26 | 200 | 37.389µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:27 | 200 | 38.709µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:31 | 200 | 42.046µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:36 | 200 | 40.649µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:37 | 200 | 39.479µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:41 | 200 | 42.052µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:46 | 200 | 61.934µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:47 | 200 | 39.743µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:51 | 200 | 36.867µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:56 | 200 | 38.886µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:49:57 | 200 | 38.109µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:01 | 200 | 39.147µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:06 | 200 | 39.866µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:07 | 200 | 42.916µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:11 | 200 | 42.202µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:16 | 200 | 35.651µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:17 | 200 | 37.676µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:21 | 200 | 37.035µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:26 | 200 | 42.773µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:27 | 200 | 38.419µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:31 | 200 | 39.54µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:36 | 200 | 39.434µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:37 | 200 | 39.242µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:41 | 200 | 40.861µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:46 | 200 | 37.204µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:47 | 200 | 40.211µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:51 | 200 | 39.249µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:56 | 200 | 38.098µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:50:57 | 200 | 42.666µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:01 | 200 | 71.753µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:06 | 200 | 39.761µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:07 | 200 | 45.746µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:11 | 200 | 61.247µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:16 | 200 | 39.178µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:17 | 200 | 38.77µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:21 | 200 | 39.12µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:26 | 200 | 37.885µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:27 | 200 | 37.762µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:31 | 200 | 37.698µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:36 | 200 | 38.241µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:37 | 200 | 42.156µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:41 | 200 | 37.496µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:46 | 200 | 38.526µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:47 | 200 | 39.352µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:51 | 200 | 39.332µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:56 | 200 | 39.334µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:51:57 | 200 | 47.095µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:01 | 200 | 39.888µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:06 | 200 | 40.754µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:07 | 200 | 41.544µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:11 | 200 | 37.5µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:16 | 200 | 37.208µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:17 | 200 | 43.662µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:21 | 200 | 37.503µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:26 | 200 | 44.595µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:27 | 200 | 41.757µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:31 | 200 | 36.062µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:36 | 200 | 41.743µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:37 | 200 | 48.033µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:41 | 200 | 38.784µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:46 | 200 | 33.622µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:47 | 200 | 33.73µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:51 | 200 | 34.508µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:56 | 200 | 36.199µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:52:57 | 200 | 30.615µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:01 | 200 | 33.515µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:06 | 200 | 35.375µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:07 | 200 | 32.52µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:11 | 200 | 33.564µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:16 | 200 | 32.502µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:17 | 200 | 32.6µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:21 | 200 | 33.85µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:26 | 200 | 33.441µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:27 | 200 | 35.602µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:31 | 200 | 41.704µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:36 | 200 | 31.646µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:37 | 200 | 34.504µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:41 | 200 | 30.588µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:46 | 200 | 33.574µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:47 | 200 | 36.927µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:51 | 200 | 40.11µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:56 | 200 | 32.84µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:53:57 | 200 | 32.622µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:01 | 200 | 33.031µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:06 | 200 | 32.088µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:07 | 200 | 41.385µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:11 | 200 | 46.486µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:16 | 200 | 32.898µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:17 | 200 | 32.947µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:21 | 200 | 41.442µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:26 | 200 | 32.29µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:27 | 200 | 33.39µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:31 | 200 | 33.373µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:36 | 200 | 31.655µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:37 | 200 | 32.076µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:41 | 200 | 39.19µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:46 | 200 | 37.37µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:47 | 200 | 39.048µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:51 | 200 | 33.538µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:56 | 200 | 32.675µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:54:57 | 200 | 32.087µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:01 | 200 | 32.272µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:06 | 200 | 37.68µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:07 | 200 | 31.885µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:11 | 200 | 32.012µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:16 | 200 | 36.224µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:17 | 200 | 31.347µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:21 | 200 | 32.575µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:26 | 200 | 31.565µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:27 | 200 | 49.289µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:31 | 200 | 33.676µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:36 | 200 | 31.542µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:37 | 200 | 33.42µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:41 | 200 | 30.472µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:46 | 200 | 35.317µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:47 | 200 | 32.298µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:51 | 200 | 39.177µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:56 | 200 | 41.414µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:55:57 | 200 | 34.888µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:01 | 200 | 33.999µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:06 | 200 | 38.055µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:07 | 200 | 31.305µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:11 | 200 | 35.74µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:16 | 200 | 39.475µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:17 | 200 | 34.211µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:21 | 200 | 35.049µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:26 | 200 | 34.012µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:27 | 200 | 32.549µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:31 | 200 | 34.174µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:36 | 200 | 32.277µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:37 | 200 | 32.153µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:41 | 200 | 33.718µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:46 | 200 | 37.936µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:47 | 200 | 33.505µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:51 | 200 | 39.623µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:56 | 200 | 37.4µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:56:57 | 200 | 33.657µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:01 | 200 | 37.024µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:06 | 200 | 33.613µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:07 | 200 | 35.319µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:11 | 200 | 54.361µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:16 | 200 | 34.68µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:17 | 200 | 34.547µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:21 | 200 | 31.965µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:26 | 200 | 32.567µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:27 | 200 | 33.514µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:31 | 200 | 38.169µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:36 | 200 | 33.264µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:37 | 200 | 31.664µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:41 | 200 | 31.443µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:46 | 200 | 31.7µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:47 | 200 | 33.738µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:51 | 200 | 33.077µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:56 | 200 | 32.524µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:57:57 | 200 | 33.572µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:01 | 200 | 31.793µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:06 | 200 | 35.275µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:07 | 200 | 31.995µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:11 | 200 | 52.736µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:16 | 200 | 32.589µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:17 | 200 | 34.15µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:21 | 200 | 31.269µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:26 | 200 | 30.981µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:27 | 200 | 33.247µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:31 | 200 | 38.182µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:36 | 200 | 34.528µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:37 | 200 | 34.046µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:41 | 200 | 33.301µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:46 | 200 | 30.962µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:47 | 200 | 41.164µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:51 | 200 | 41.227µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:56 | 200 | 42.082µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:58:57 | 200 | 38.257µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:01 | 200 | 40.282µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:06 | 200 | 40.089µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:07 | 200 | 45.897µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:11 | 200 | 37.747µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:16 | 200 | 47.787µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:17 | 200 | 38.355µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:21 | 200 | 43.857µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:26 | 200 | 38.027µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:27 | 200 | 37.991µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:31 | 200 | 39.808µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:36 | 200 | 38.19µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:37 | 200 | 39.223µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:41 | 200 | 40.02µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:46 | 200 | 46.111µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:47 | 200 | 41.891µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:51 | 200 | 39.414µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:56 | 200 | 62.404µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 19:59:57 | 200 | 42.676µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:01 | 200 | 39.219µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-12T20:00:01.891Z","caller":"api_keys/service.go:425","message":"Ephemeral key cleanup completed","deletedCount":0} [GIN] 2026/07/12 - 20:00:01 | 200 | 11.125642ms | 10.132.0.53 | POST "/internal/v1/api-keys/cleanup" [GIN] 2026/07/12 - 20:00:06 | 200 | 40.176µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:07 | 200 | 38.095µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:11 | 200 | 46.54µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:16 | 200 | 41.666µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:17 | 200 | 47.018µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:21 | 200 | 37.755µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:26 | 200 | 52.339µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:27 | 200 | 40.325µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:31 | 200 | 49.654µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:36 | 200 | 37.94µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:37 | 200 | 39.641µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:41 | 200 | 42.198µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:46 | 200 | 39.631µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:47 | 200 | 38.679µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:51 | 200 | 32.91µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:56 | 200 | 34.538µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:00:57 | 200 | 35.759µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:01 | 200 | 37.874µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:06 | 200 | 34.354µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:07 | 200 | 31.724µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:11 | 200 | 53.064µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:16 | 200 | 32.76µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:17 | 200 | 32.696µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:21 | 200 | 33.586µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:26 | 200 | 31.781µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:27 | 200 | 33.807µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:31 | 200 | 32.707µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:36 | 200 | 31.937µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:37 | 200 | 31.44µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:41 | 200 | 33.54µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:46 | 200 | 32.045µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:47 | 200 | 33.86µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:51 | 200 | 33.32µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:56 | 200 | 44.509µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:01:57 | 200 | 33.378µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:01 | 200 | 32.464µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:06 | 200 | 34.177µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:07 | 200 | 38.885µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:11 | 200 | 33.092µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:16 | 200 | 31.565µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:17 | 200 | 32.354µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:21 | 200 | 33.931µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:26 | 200 | 33.077µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:27 | 200 | 33.267µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:31 | 200 | 33.357µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:36 | 200 | 33.568µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:37 | 200 | 34.741µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:41 | 200 | 30.624µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:46 | 200 | 36.383µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:47 | 200 | 35.265µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-12T20:02:50.441Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"23c6cff7-e7c4-4dac-b568-fd4e4c935162","ephemeral":false} {"level":"info","timestamp":"2026-07-12T20:02:50.441Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"23c6cff7-e7c4-4dac-b568-fd4e4c935162","keyPrefix":"sk-oai-gpd3MzKOrH5r...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/12 - 20:02:50 | 201 | 2.515363ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 20:02:51 | 200 | 33.956µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:56 | 200 | 33.115µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:02:57 | 200 | 34.47µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:01 | 200 | 33.009µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:06 | 200 | 33.456µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:07 | 200 | 31.591µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:11 | 200 | 33.495µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:16 | 200 | 41.395µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:17 | 200 | 31.879µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:21 | 200 | 32.057µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:26 | 200 | 32.629µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:27 | 200 | 34.145µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:31 | 200 | 38.095µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:36 | 200 | 33.361µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:37 | 200 | 32.416µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:41 | 200 | 36.339µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:46 | 200 | 33.966µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:47 | 200 | 30.69µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:03:51 | 200 | 32.59µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-12T20:03:56.230Z","caller":"api_keys/service.go:181","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Site-Reliability"],"id":"25b89132-1345-4af3-a4ab-5c74764a8861","ephemeral":false} {"level":"info","timestamp":"2026-07-12T20:03:56.230Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"25b89132-1345-4af3-a4ab-5c74764a8861","keyPrefix":"sk-oai-hjV0egFtZr5Q...","username":"bob_sre","groups":["system:authenticated","Site-Reliability"],"ephemeral":false} [GIN] 2026/07/12 - 20:03:56 | 201 | 1.971528ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 20:03:56 | 200 | 32.689µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-12T20:03:56.453Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"4c791907-ee2f-4885-9787-eef0d861db63","ephemeral":false} {"level":"info","timestamp":"2026-07-12T20:03:56.453Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"4c791907-ee2f-4885-9787-eef0d861db63","keyPrefix":"sk-oai-jHJBt6UEKDb2...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/12 - 20:03:56 | 201 | 1.692787ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 20:03:56 | 200 | 965.105µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 20:03:56 | 200 | 469.949µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 20:03:56 | 200 | 198.538µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 20:03:56 | 200 | 22.207677ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 20:03:56 | 200 | 466.621µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 20:03:56 | 200 | 150.592µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" {"level":"info","timestamp":"2026-07-12T20:03:56.679Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"9a569e23-2ae2-4d47-adf2-0781c5f69115","ephemeral":false} {"level":"info","timestamp":"2026-07-12T20:03:56.679Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"9a569e23-2ae2-4d47-adf2-0781c5f69115","keyPrefix":"sk-oai-C34UnsXIQxnD...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/12 - 20:03:56 | 201 | 1.646337ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-12T20:03:56.712Z","caller":"api_keys/store_postgres.go:487","message":"Revoked API key","id":"9a569e23-2ae2-4d47-adf2-0781c5f69115"} {"level":"info","timestamp":"2026-07-12T20:03:56.712Z","caller":"api_keys/handler.go:368","message":"Revoked API key","keyId":"9a569e23-2ae2-4d47-adf2-0781c5f69115","revokedBy":"alice_lead"} [GIN] 2026/07/12 - 20:03:56 | 200 | 2.735218ms | 52.71.36.72 | DELETE "/v1/api-keys/9a569e23-2ae2-4d47-adf2-0781c5f69115" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 20:03:56 | 200 | 454.057µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 20:03:56 | 200 | 452.376µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" {"level":"info","timestamp":"2026-07-12T20:03:57.071Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"f4dfe6e4-572a-44af-a18c-30f2f178ba3e","ephemeral":false} {"level":"info","timestamp":"2026-07-12T20:03:57.071Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"f4dfe6e4-572a-44af-a18c-30f2f178ba3e","keyPrefix":"sk-oai-qHjSSXXmEZl6...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/12 - 20:03:57 | 201 | 1.714364ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-12T20:03:57.098Z","caller":"api_keys/service.go:181","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Site-Reliability"],"id":"72ee2680-34f3-41bb-a817-b2ce6a31f446","ephemeral":false} {"level":"info","timestamp":"2026-07-12T20:03:57.098Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"72ee2680-34f3-41bb-a817-b2ce6a31f446","keyPrefix":"sk-oai-9NLDUV6ot3ak...","username":"bob_sre","groups":["system:authenticated","Site-Reliability"],"ephemeral":false} [GIN] 2026/07/12 - 20:03:57 | 201 | 1.723286ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-12T20:03:57.190Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"cc85626b-c5e8-4a28-be6f-bef209aff9d8","ephemeral":false} {"level":"info","timestamp":"2026-07-12T20:03:57.190Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"cc85626b-c5e8-4a28-be6f-bef209aff9d8","keyPrefix":"sk-oai-o2gvUZBA6phK...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/12 - 20:03:57 | 201 | 1.662657ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-12T20:03:57.218Z","caller":"api_keys/store_postgres.go:487","message":"Revoked API key","id":"cc85626b-c5e8-4a28-be6f-bef209aff9d8"} {"level":"info","timestamp":"2026-07-12T20:03:57.218Z","caller":"api_keys/handler.go:368","message":"Revoked API key","keyId":"cc85626b-c5e8-4a28-be6f-bef209aff9d8","revokedBy":"alice_lead"} [GIN] 2026/07/12 - 20:03:57 | 200 | 2.188679ms | 52.71.36.72 | DELETE "/v1/api-keys/cc85626b-c5e8-4a28-be6f-bef209aff9d8" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 20:03:57 | 404 | 704.847µs | 52.71.36.72 | DELETE "/v1/api-keys/cc85626b-c5e8-4a28-be6f-bef209aff9d8" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-12T20:03:57.353Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"caa3dceb-dbfd-4dcb-88dc-b16bc0435478","ephemeral":false} {"level":"info","timestamp":"2026-07-12T20:03:57.353Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"caa3dceb-dbfd-4dcb-88dc-b16bc0435478","keyPrefix":"sk-oai-4xsPzlhQCDOX...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/12 - 20:03:57 | 201 | 1.604318ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 20:03:57 | 200 | 591.012µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 20:03:57 | 200 | 377.931µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 20:03:57 | 200 | 124.77µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 20:03:57 | 200 | 13.254176ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-12T20:03:57.486Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"2cd2c2b1-e67b-44ed-97b8-ba6120c8cf9d","ephemeral":false} {"level":"info","timestamp":"2026-07-12T20:03:57.486Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"2cd2c2b1-e67b-44ed-97b8-ba6120c8cf9d","keyPrefix":"sk-oai-a0vxboZzXllN...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/12 - 20:03:57 | 201 | 1.816133ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 20:03:57 | 200 | 407.07µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 20:03:57 | 403 | 85.478µs | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 20:03:57 | 200 | 364.255µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 20:03:57 | 200 | 339.57µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 20:03:57 | 200 | 109.252µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 20:03:57 | 200 | 10.252417ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-12T20:03:57.639Z","caller":"api_keys/service.go:181","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"813d962b-7e64-461d-a5d8-0d0e2b5ad96b","ephemeral":false} {"level":"info","timestamp":"2026-07-12T20:03:57.639Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"813d962b-7e64-461d-a5d8-0d0e2b5ad96b","keyPrefix":"sk-oai-MdYGoTW3sh7B...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/12 - 20:03:57 | 201 | 1.74931ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 20:03:57 | 200 | 383.394µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 20:03:57 | 200 | 317.702µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 20:03:57 | 200 | 116.607µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 20:03:57 | 200 | 9.653038ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 20:03:57 | 200 | 356.04µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 20:03:57 | 200 | 344.429µs | 10.133.0.58 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/12 - 20:03:57 | 200 | 96.297µs | 10.133.0.58 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/12 - 20:03:57 | 200 | 9.992962ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-12T20:03:57.800Z","caller":"api_keys/service.go:181","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"6f0c0d51-6b0b-4809-bc8d-b59cd6d561b9","ephemeral":false} {"level":"info","timestamp":"2026-07-12T20:03:57.800Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"6f0c0d51-6b0b-4809-bc8d-b59cd6d561b9","keyPrefix":"sk-oai-sJ7OLgXIawKa...","username":"bob_sre","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/07/12 - 20:03:57 | 201 | 1.645022ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/12 - 20:03:57 | 200 | 32.767µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:04:01 | 200 | 31.314µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:04:06 | 200 | 31.855µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:04:07 | 200 | 34.066µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:04:11 | 200 | 32.551µs | 10.132.0.2 | GET "/health" [GIN] 2026/07/12 - 20:04:16 | 200 | 32.217µs | 10.132.0.2 | GET "/health"