[GIN] 2026/06/15 - 04:52:07 | 200 | 38.236µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:52:10 | 200 | 40.19µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:52:15 | 200 | 41.272µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:52:17 | 200 | 39.699µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:52:20 | 200 | 45.002µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:52:25 | 200 | 52.609µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:52:27 | 200 | 39.673µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:52:30 | 200 | 44.195µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:52:35 | 200 | 36.253µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:52:37 | 200 | 39.714µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:52:40 | 200 | 37.858µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:52:45 | 200 | 37.459µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:52:47 | 200 | 39.076µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:52:50 | 200 | 43.272µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:52:55 | 200 | 38.871µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T04:52:55.631Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:llm:e2e-trlp-degraded-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"id":"6f07fe77-7f9d-4922-a3b4-6f936ec50e72","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:52:55.631Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"6f07fe77-7f9d-4922-a3b4-6f936ec50e72","keyPrefix":"sk-oai-10esk67QU8a3...","username":"system:serviceaccount:llm:e2e-trlp-degraded-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:52:55 | 201 | 11.26124ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:52:55 | 200 | 1.462139ms | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:52:55 | 200 | 166.064µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:52:57 | 200 | 38.564µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:00 | 200 | 42.636µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:05 | 200 | 39.399µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:07 | 200 | 33.65µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:10 | 200 | 54.212µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:15 | 200 | 33.059µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:17 | 200 | 31.994µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:19 | 200 | 1.19335ms | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:53:19 | 200 | 137.985µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:53:19 | 404 | 1.052018ms | 44.212.242.249 | DELETE "/v1/api-keys/e2e-trlp-test-key" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:53:20 | 200 | 35.189µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:25 | 200 | 32.005µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:27 | 200 | 34.94µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:30 | 200 | 34.947µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:35 | 200 | 54.325µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:37 | 200 | 32.671µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:40 | 200 | 34.446µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:45 | 200 | 32.971µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:47 | 200 | 33.731µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:50 | 200 | 34.053µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:55 | 200 | 33.999µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:53:57 | 200 | 32.202µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:00 | 200 | 35.379µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:05 | 200 | 34.589µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:07 | 200 | 33.645µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:10 | 200 | 31.731µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T04:54:10.299Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:llm:e2e-degraded-healthy-inf-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"id":"0307354c-5bd3-472c-b04f-a0e1138a5550","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:54:10.299Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"0307354c-5bd3-472c-b04f-a0e1138a5550","keyPrefix":"sk-oai-1SrMU8JuJRIB...","username":"system:serviceaccount:llm:e2e-degraded-healthy-inf-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:54:10 | 201 | 2.284118ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:54:10 | 200 | 730.226µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:54:10 | 200 | 211.461µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:54:15 | 200 | 47.733µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:17 | 200 | 32.764µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:20 | 200 | 42.44µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:25 | 200 | 33.177µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:27 | 200 | 33.923µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T04:54:29.567Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:llm:e2e-failed-sub-inf-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"id":"936efbcf-96ce-45a4-9661-92d55db3e284","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:54:29.567Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"936efbcf-96ce-45a4-9661-92d55db3e284","keyPrefix":"sk-oai-1VqtR8LwMTJP...","username":"system:serviceaccount:llm:e2e-failed-sub-inf-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:54:29 | 201 | 2.24267ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:54:29 | 200 | 632.729µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:54:29 | 200 | 167.133µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:54:29 | 200 | 613.839µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:54:29 | 200 | 157.687µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:54:30 | 200 | 33.451µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:35 | 200 | 32.516µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:37 | 200 | 31.868µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:40 | 200 | 36.368µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:45 | 200 | 32.753µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:47 | 200 | 33.838µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T04:54:49.134Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:llm:e2e-degraded-models-apikey-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"id":"a9720071-9bba-4bed-9a76-4d6f4a24404a","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:54:49.134Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"a9720071-9bba-4bed-9a76-4d6f4a24404a","keyPrefix":"sk-oai-5pyGU3K76Ra6...","username":"system:serviceaccount:llm:e2e-degraded-models-apikey-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:54:49 | 201 | 2.191391ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:54:49 | 200 | 901.827µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:54:49 | 200 | 814.666µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:54:49 | 200 | 420.174µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:54:49 | 200 | 23.993809ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:54:50 | 200 | 47.949µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:55 | 200 | 33.158µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:54:57 | 200 | 42.973µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:00 | 200 | 46.345µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:05 | 200 | 47.757µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:07 | 200 | 39.279µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:08 | 200 | 224.552µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:55:08 | 200 | 190.024µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:55:08 | 200 | 38.091157ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:55:10 | 200 | 37.579µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:15 | 200 | 40.371µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:17 | 200 | 42.908µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:20 | 200 | 40.3µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T04:55:20.489Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-single-sub-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"13e07df1-2d33-4971-88a0-b21ab4f9f5eb","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:55:20.489Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"13e07df1-2d33-4971-88a0-b21ab4f9f5eb","keyPrefix":"sk-oai-1aJ627fQ6Hcn...","username":"system:serviceaccount:default:e2e-models-single-sub-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:55:20 | 201 | 2.283204ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:55:25 | 200 | 42.463µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:27 | 200 | 55.398µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:30 | 200 | 39.695µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:35 | 200 | 38.948µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:37 | 200 | 42.846µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:40 | 200 | 40.971µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:45 | 200 | 39.038µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:47 | 200 | 37.751µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:50 | 200 | 37.499µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:50 | 200 | 1.01396ms | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:55:50 | 200 | 251.675µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:55:50 | 200 | 689.501µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:55:50 | 200 | 665.367µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:55:50 | 200 | 229.74µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:55:50 | 200 | 12.143707ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:55:55 | 200 | 41.891µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:55:57 | 200 | 40.727µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:00 | 200 | 56.205µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:05 | 200 | 40.732µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:07 | 200 | 34.68µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:07 | 200 | 139.356µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:56:07 | 200 | 20.828921ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:56:10 | 200 | 39.856µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:15 | 200 | 38.781µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T04:56:16.452Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-empty-header-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"577c80d9-0501-427f-a49e-04ee613ce5cf","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:56:16.452Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"577c80d9-0501-427f-a49e-04ee613ce5cf","keyPrefix":"sk-oai-NA5PUtvdFBqM...","username":"system:serviceaccount:default:e2e-models-empty-header-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:56:16 | 201 | 3.798782ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:56:17 | 200 | 37.843µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:20 | 200 | 39.961µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:24 | 200 | 839.238µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:56:24 | 200 | 480.859µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:56:24 | 200 | 121.863µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:56:24 | 200 | 11.366185ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-15T04:56:25.043Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-filtered-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"5fe3c246-bb6d-4acf-837e-119b988a1e52","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:56:25.043Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"5fe3c246-bb6d-4acf-837e-119b988a1e52","keyPrefix":"sk-oai-1EAHBcSWtMeN...","username":"system:serviceaccount:default:e2e-models-filtered-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:56:25 | 201 | 1.855996ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:56:25 | 200 | 37.981µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:27 | 200 | 40.946µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:30 | 200 | 40.807µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:33 | 200 | 845.532µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:56:33 | 200 | 442.568µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:56:33 | 200 | 121.614µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:56:33 | 200 | 7.424991ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:56:33 | 200 | 430.435µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:56:33 | 200 | 402.704µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:56:33 | 200 | 116.869µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:56:33 | 200 | 7.293724ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-15T04:56:34.105Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-dedup-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"fadcacc3-c467-4a9f-a3ae-512a9294dd21","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:56:34.105Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"fadcacc3-c467-4a9f-a3ae-512a9294dd21","keyPrefix":"sk-oai-CyLasD1rjZBB...","username":"system:serviceaccount:default:e2e-models-dedup-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:56:34 | 201 | 1.842762ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:56:35 | 200 | 40.516µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:37 | 200 | 41.098µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:40 | 200 | 46.662µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:42 | 200 | 847.317µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:56:42 | 200 | 423.272µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:56:42 | 200 | 170.973µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:56:42 | 200 | 11.641979ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:56:45 | 200 | 37.909µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:47 | 200 | 37.384µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:50 | 200 | 40.089µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T04:56:51.378Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-diff-refs-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"357a93d1-1e09-4f4c-b3c2-16068d6e4ff6","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:56:51.378Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"357a93d1-1e09-4f4c-b3c2-16068d6e4ff6","keyPrefix":"sk-oai-11RF6rAVb7T5...","username":"system:serviceaccount:default:e2e-models-diff-refs-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:56:51 | 201 | 2.13202ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:56:55 | 200 | 40.644µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:57 | 200 | 58.433µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:56:59 | 200 | 925.701µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:56:59 | 200 | 479.14µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:56:59 | 200 | 155.965µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:56:59 | 200 | 414.113µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:56:59 | 200 | 201.126µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:56:59 | 200 | 23.16751ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:57:00 | 200 | 38.386µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:05 | 200 | 42.565µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:07 | 200 | 39.756µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:10 | 200 | 39.381µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T04:57:12.904Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-distinct-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"eb0a187a-8b70-4d47-a9d4-d829ec717167","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:57:12.904Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"eb0a187a-8b70-4d47-a9d4-d829ec717167","keyPrefix":"sk-oai-tp3Ls6IPfXUm...","username":"system:serviceaccount:default:e2e-models-distinct-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:57:12 | 201 | 2.056533ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:57:15 | 200 | 42.155µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:17 | 200 | 41.405µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:20 | 200 | 43.229µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:20 | 200 | 818.445µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:57:20 | 200 | 448.264µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:57:20 | 200 | 182.936µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:57:20 | 200 | 11.134502ms | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:57:20 | 200 | 132.557µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:57:20 | 200 | 35.56367ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:57:25 | 200 | 37.537µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:27 | 200 | 37.563µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:30 | 200 | 41.014µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:32 | 200 | 172.762µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:57:32 | 200 | 167.451µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:57:32 | 200 | 227.838µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:57:32 | 200 | 62.600101ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:57:35 | 200 | 39.189µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:37 | 200 | 71.014µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:40 | 200 | 37.48µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:45 | 200 | 42.562µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:47 | 200 | 39.154µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:50 | 200 | 49.886µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:50 | 200 | 367.78µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:57:50 | 200 | 20.08391ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:57:55 | 200 | 38.742µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:57:57 | 200 | 38.027µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:58:00 | 200 | 41.146µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T04:58:01.759Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"d0cfc3a0-55a7-4bfc-bcf6-93230ebf2d18","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:58:01.759Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"d0cfc3a0-55a7-4bfc-bcf6-93230ebf2d18","keyPrefix":"sk-oai-1CC9fuoYcYl8...","username":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:58:01 | 201 | 2.907346ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:58:05 | 200 | 48.234µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:58:07 | 200 | 43.78µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:58:09 | 200 | 1.129955ms | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:58:09 | 200 | 145.62µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:58:10 | 200 | 42.12µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T04:58:10.431Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-schema-test-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"9643bd49-2776-4204-966f-f4fa31a21173","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:58:10.431Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"9643bd49-2776-4204-966f-f4fa31a21173","keyPrefix":"sk-oai-1K2WC1RMSN76...","username":"system:serviceaccount:default:e2e-models-schema-test-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:58:10 | 201 | 1.814561ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:58:15 | 200 | 39.261µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:58:17 | 200 | 41.462µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:58:18 | 200 | 1.000019ms | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:58:18 | 200 | 581.479µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:58:18 | 200 | 210.089µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:58:18 | 200 | 13.298629ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-15T04:58:18.873Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"98eaddf5-115c-4ad5-af35-49b81c4cdab0","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:58:18.873Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"98eaddf5-115c-4ad5-af35-49b81c4cdab0","keyPrefix":"sk-oai-B3TLW9Gyty4s...","username":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:58:18 | 201 | 1.815887ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:58:20 | 200 | 42.627µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:58:25 | 200 | 38.984µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:58:26 | 200 | 1.074964ms | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:58:26 | 200 | 710.71µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:58:26 | 200 | 349.994µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:58:26 | 200 | 12.416639ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:58:27 | 200 | 42.702µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T04:58:27.788Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-api-key-scoped-sa","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"28d14574-2d3a-4105-af35-1a4b4f957b7c","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:58:27.788Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"28d14574-2d3a-4105-af35-1a4b4f957b7c","keyPrefix":"sk-oai-7poduZWZF7vf...","username":"system:serviceaccount:models-as-a-service:e2e-api-key-scoped-sa","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:58:27 | 201 | 2.05522ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:58:30 | 200 | 48.995µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:58:35 | 200 | 39.978µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:58:35 | 200 | 941.668µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:58:35 | 200 | 673.302µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:58:35 | 200 | 392.272µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 04:58:35 | 200 | 11.305522ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:58:37 | 200 | 56.586µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:58:40 | 200 | 43.257µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T04:58:45.044Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-api-key-deleted-sub-sa","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"47d9db45-fa31-422f-85c3-84572945db66","ephemeral":false} {"level":"info","timestamp":"2026-06-15T04:58:45.044Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"47d9db45-fa31-422f-85c3-84572945db66","keyPrefix":"sk-oai-1Rd4sj8LBH5a...","username":"system:serviceaccount:models-as-a-service:e2e-api-key-deleted-sub-sa","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 04:58:45 | 201 | 2.060516ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:58:45 | 200 | 42.53µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:58:47 | 200 | 37.752µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:58:50 | 200 | 39.943µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:58:55 | 200 | 42.741µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:58:57 | 200 | 39.504µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:00 | 200 | 39.291µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:01 | 200 | 1.285005ms | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 04:59:01 | 403 | 102.458µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:59:05 | 200 | 39.819µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:07 | 200 | 45.41µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:10 | 200 | 40.573µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:15 | 200 | 45.234µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:17 | 200 | 42.305µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:18 | 403 | 120.788µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:59:20 | 200 | 44.034µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:25 | 200 | 43.516µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:27 | 200 | 44.317µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:30 | 200 | 38.018µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:35 | 200 | 39.108µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:35 | 403 | 126.711µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:59:37 | 200 | 40.927µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:40 | 200 | 38.801µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:45 | 200 | 43.44µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:47 | 200 | 39.772µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:50 | 200 | 39.939µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:53 | 403 | 135.262µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 04:59:55 | 200 | 40.646µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 04:59:57 | 200 | 42.699µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:00 | 200 | 54.682µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T05:00:01.332Z","caller":"api_keys/service.go:307","message":"Ephemeral key cleanup completed","deletedCount":0} [GIN] 2026/06/15 - 05:00:01 | 200 | 1.169825ms | 10.134.0.39 | POST "/internal/v1/api-keys/cleanup" [GIN] 2026/06/15 - 05:00:05 | 200 | 34.475µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:07 | 200 | 42.954µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T05:00:07.349Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-api-key-ignores-header-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"2dec73b8-10b8-4d2f-a35b-e03172ca6a98","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:00:07.350Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"2dec73b8-10b8-4d2f-a35b-e03172ca6a98","keyPrefix":"sk-oai-Bj67Z4jY8TjT...","username":"system:serviceaccount:default:e2e-api-key-ignores-header-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 05:00:07 | 201 | 2.174881ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:00:10 | 200 | 33.788µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:15 | 200 | 32.628µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:15 | 200 | 846.494µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:00:15 | 200 | 478.885µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:00:15 | 200 | 185.44µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:00:15 | 200 | 20.776542ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:00:17 | 200 | 32.97µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:20 | 200 | 39.224µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:25 | 200 | 34.102µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:27 | 200 | 33.238µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T05:00:29.670Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"f64197ac-c051-4061-866b-69835107f374","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:00:29.670Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"f64197ac-c051-4061-866b-69835107f374","keyPrefix":"sk-oai-E47Amv5hiubH...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 05:00:29 | 201 | 2.152699ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-15T05:00:29.730Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"4350079f-5b4c-414f-80e6-b46e5cdb1456","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:00:29.730Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"4350079f-5b4c-414f-80e6-b46e5cdb1456","keyPrefix":"sk-oai-mJotP0eBROO0...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 05:00:29 | 201 | 2.889377ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:00:30 | 200 | 41.103µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:35 | 200 | 32.801µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:37 | 200 | 32.301µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:37 | 200 | 828.771µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:00:37 | 200 | 418.72µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:00:37 | 200 | 143.706µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:00:37 | 200 | 10.743632ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:00:37 | 200 | 419.738µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:00:37 | 200 | 383.993µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:00:37 | 200 | 108.414µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:00:37 | 200 | 10.247477ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:00:40 | 200 | 32.889µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:45 | 200 | 35.997µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:47 | 200 | 35.751µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:50 | 200 | 33.097µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:50 | 200 | 198.485µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:00:50 | 200 | 174.237µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:00:50 | 200 | 175.526µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:00:50 | 200 | 61.124478ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:00:55 | 200 | 32.371µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:00:57 | 200 | 32.642µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:00 | 200 | 33.494µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:02 | 200 | 191.433µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:01:02 | 200 | 21.432546ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:01:02 | 200 | 349.814µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:01:02 | 200 | 19.634921ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:01:05 | 200 | 40.984µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:07 | 200 | 38.636µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:10 | 200 | 41.063µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:15 | 200 | 41.893µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:17 | 200 | 39.736µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:20 | 200 | 41.357µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:25 | 200 | 41.076µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:27 | 200 | 39.776µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T05:01:28.819Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-bf700e","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"7f2f0bef-b3dc-4394-ae6b-7ecd9f442281","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:01:28.819Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"7f2f0bef-b3dc-4394-ae6b-7ecd9f442281","keyPrefix":"sk-oai-GtC5ahJL8nRy...","username":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-bf700e","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 05:01:28 | 201 | 2.199771ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:01:28 | 200 | 565.631µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:01:28 | 200 | 308.16µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:01:28 | 200 | 533.168µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:01:28 | 200 | 266.522µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:01:28 | 200 | 510.444µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:01:28 | 200 | 243.263µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:01:28 | 200 | 557.833µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:01:28 | 200 | 308.109µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:01:29 | 200 | 590.838µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:01:29 | 200 | 549.335µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:01:29 | 200 | 248.186µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:01:29 | 200 | 12.098556ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:01:30 | 200 | 39.367µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:35 | 200 | 45.168µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:37 | 200 | 37.111µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:40 | 200 | 43.265µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T05:01:40.652Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:default:tester-regular-user","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"c4e4c9c3-47bd-47b9-a70d-f92bfd2546e4","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:01:40.652Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"c4e4c9c3-47bd-47b9-a70d-f92bfd2546e4","keyPrefix":"sk-oai-44rrGczW57qj...","username":"system:serviceaccount:default:tester-regular-user","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/15 - 05:01:40 | 201 | 2.09991ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:01:41 | 200 | 593.607µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:01:41 | 200 | 271.872µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:01:45 | 200 | 39.423µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:47 | 200 | 56.677µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:50 | 200 | 59.799µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:55 | 200 | 39.919µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:01:57 | 200 | 39.808µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:00 | 200 | 38.395µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:05 | 200 | 39.89µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:07 | 200 | 37.303µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:10 | 200 | 39.542µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:15 | 200 | 40.077µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:17 | 200 | 39.199µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:20 | 200 | 40.089µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:25 | 200 | 42.813µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:27 | 200 | 38.262µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:30 | 200 | 40.689µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:35 | 200 | 40.01µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:37 | 200 | 40.019µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:40 | 200 | 41.245µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:45 | 200 | 39.353µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:47 | 200 | 50.346µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:50 | 200 | 50.494µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:55 | 200 | 56.118µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:02:57 | 200 | 40.423µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:00 | 200 | 38.32µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:05 | 200 | 37.354µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:07 | 200 | 38.239µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:10 | 200 | 45.749µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:15 | 200 | 54.807µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:17 | 200 | 45.617µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:20 | 200 | 47.592µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:25 | 200 | 39.119µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:27 | 200 | 36.899µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:30 | 200 | 40.269µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:35 | 200 | 39.904µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:37 | 200 | 39.734µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:40 | 200 | 38.439µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:45 | 200 | 37.511µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:47 | 200 | 38.875µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:50 | 200 | 40.043µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:55 | 200 | 39.746µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:03:57 | 200 | 42.907µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:00 | 200 | 39.948µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:05 | 200 | 37.021µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:07 | 200 | 38.013µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:10 | 200 | 39.803µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:15 | 200 | 35.767µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:17 | 200 | 39.887µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:20 | 200 | 38.844µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:25 | 200 | 47.454µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:27 | 200 | 41.239µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:30 | 200 | 39.244µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:35 | 200 | 46.29µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:37 | 200 | 46.959µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:40 | 200 | 40.722µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:45 | 200 | 38.737µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:47 | 200 | 39.715µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:50 | 200 | 43.387µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:55 | 200 | 41.944µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:04:57 | 200 | 44.218µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:00 | 200 | 43.116µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:05 | 200 | 37.698µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:07 | 200 | 37.93µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:10 | 200 | 31.988µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:15 | 200 | 34.624µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:17 | 200 | 33.489µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:20 | 200 | 34.166µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:25 | 200 | 36.197µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:27 | 200 | 33.676µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:30 | 200 | 32.782µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:35 | 200 | 34.568µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:37 | 200 | 34.817µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:40 | 200 | 33.429µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:45 | 200 | 35.088µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:47 | 200 | 35.587µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:50 | 200 | 32.508µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:55 | 200 | 31.626µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:05:57 | 200 | 34.571µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:06:00 | 200 | 46.129µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:06:05 | 200 | 33.029µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:06:07 | 200 | 31.628µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:06:10 | 200 | 34.819µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:06:15 | 200 | 32.265µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:06:17 | 200 | 31.852µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:06:20 | 200 | 45.011µs | 10.132.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-15T05:06:21.204Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"1abbfe21-f473-4ef2-a52c-d38a401dda62","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:06:21.204Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"1abbfe21-f473-4ef2-a52c-d38a401dda62","keyPrefix":"sk-oai-K8FIpW2JEclv...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/15 - 05:06:21 | 201 | 11.259403ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-15T05:06:21.832Z","caller":"api_keys/service.go:150","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Site-Reliability"],"id":"30182b39-6da8-4c90-9527-82317273c7ee","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:06:21.832Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"30182b39-6da8-4c90-9527-82317273c7ee","keyPrefix":"sk-oai-19Tpy2xLGJAm...","username":"bob_sre","groups":["system:authenticated","Site-Reliability"],"ephemeral":false} [GIN] 2026/06/15 - 05:06:21 | 201 | 2.025601ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-15T05:06:22.088Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"65c13360-4773-420a-a038-f72507706055","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:06:22.088Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"65c13360-4773-420a-a038-f72507706055","keyPrefix":"sk-oai-jACCLr9Em3gG...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/15 - 05:06:22 | 201 | 1.857219ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:06:22 | 200 | 1.364713ms | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:06:22 | 200 | 777.78µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:06:22 | 200 | 343.347µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:06:22 | 200 | 20.373065ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:06:22 | 200 | 743.564µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:06:22 | 200 | 399.763µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" {"level":"info","timestamp":"2026-06-15T05:06:22.290Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"bf24abaf-17bc-405a-8fc3-2c76147cd3ca","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:06:22.290Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"bf24abaf-17bc-405a-8fc3-2c76147cd3ca","keyPrefix":"sk-oai-AAtjVpFcmQJK...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/15 - 05:06:22 | 201 | 1.855728ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-15T05:06:22.320Z","caller":"api_keys/store_postgres.go:474","message":"Revoked API key","id":"bf24abaf-17bc-405a-8fc3-2c76147cd3ca"} {"level":"info","timestamp":"2026-06-15T05:06:22.320Z","caller":"api_keys/handler.go:339","message":"Revoked API key","keyId":"bf24abaf-17bc-405a-8fc3-2c76147cd3ca","revokedBy":"alice_lead"} [GIN] 2026/06/15 - 05:06:22 | 200 | 3.177213ms | 44.212.242.249 | DELETE "/v1/api-keys/bf24abaf-17bc-405a-8fc3-2c76147cd3ca" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:06:25 | 200 | 31.265µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:06:25 | 200 | 1.332322ms | 10.133.0.62 | POST "/internal/v1/api-keys/validate" {"level":"info","timestamp":"2026-06-15T05:06:25.656Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"762544a1-8389-4f7c-a1e0-d59a3c9b7952","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:06:25.656Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"762544a1-8389-4f7c-a1e0-d59a3c9b7952","keyPrefix":"sk-oai-uMEv9ef6Xj2E...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/15 - 05:06:25 | 201 | 1.836695ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-15T05:06:25.687Z","caller":"api_keys/service.go:150","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Site-Reliability"],"id":"53571c56-ef50-4ab4-9ede-5ea9f99bc934","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:06:25.687Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"53571c56-ef50-4ab4-9ede-5ea9f99bc934","keyPrefix":"sk-oai-10Nfn9TZSnPf...","username":"bob_sre","groups":["system:authenticated","Site-Reliability"],"ephemeral":false} [GIN] 2026/06/15 - 05:06:25 | 201 | 1.709933ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-15T05:06:25.780Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"a9d41651-86d0-45ca-ae6a-70f111571ed7","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:06:25.780Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"a9d41651-86d0-45ca-ae6a-70f111571ed7","keyPrefix":"sk-oai-1HT5aXagps6v...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/15 - 05:06:25 | 201 | 1.729403ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-15T05:06:25.810Z","caller":"api_keys/store_postgres.go:474","message":"Revoked API key","id":"a9d41651-86d0-45ca-ae6a-70f111571ed7"} {"level":"info","timestamp":"2026-06-15T05:06:25.810Z","caller":"api_keys/handler.go:339","message":"Revoked API key","keyId":"a9d41651-86d0-45ca-ae6a-70f111571ed7","revokedBy":"alice_lead"} [GIN] 2026/06/15 - 05:06:25 | 200 | 2.334728ms | 44.212.242.249 | DELETE "/v1/api-keys/a9d41651-86d0-45ca-ae6a-70f111571ed7" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:06:25 | 404 | 800.833µs | 44.212.242.249 | DELETE "/v1/api-keys/a9d41651-86d0-45ca-ae6a-70f111571ed7" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-15T05:06:25.938Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"32d69184-f785-4137-a9a6-2095b385ba6d","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:06:25.938Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"32d69184-f785-4137-a9a6-2095b385ba6d","keyPrefix":"sk-oai-1AK6tx7dm2Ab...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/15 - 05:06:25 | 201 | 1.736427ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:06:25 | 200 | 587.266µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:06:25 | 200 | 715.596µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:06:25 | 200 | 345.432µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:06:25 | 200 | 11.39692ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-15T05:06:26.072Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"33bcff58-e87a-4072-a53f-54c87202bfb5","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:06:26.072Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"33bcff58-e87a-4072-a53f-54c87202bfb5","keyPrefix":"sk-oai-1Wm5s9bdsFb6...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/15 - 05:06:26 | 201 | 1.654666ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:06:26 | 200 | 682.721µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:06:26 | 403 | 82.192µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:06:26 | 200 | 664.352µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:06:26 | 200 | 647.302µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:06:26 | 200 | 344.056µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:06:26 | 200 | 10.73764ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-15T05:06:26.232Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"12d7d932-1c74-4690-9979-56907952d1d0","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:06:26.232Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"12d7d932-1c74-4690-9979-56907952d1d0","keyPrefix":"sk-oai-1T8xKkg3MRBJ...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/15 - 05:06:26 | 201 | 1.720502ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:06:26 | 200 | 632.674µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:06:26 | 200 | 382.288µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:06:26 | 200 | 208.765µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:06:26 | 200 | 11.410822ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:06:26 | 200 | 523.797µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:06:26 | 200 | 477.386µs | 10.133.0.62 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/15 - 05:06:26 | 200 | 228.344µs | 10.133.0.62 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/15 - 05:06:26 | 200 | 10.350712ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-15T05:06:26.401Z","caller":"api_keys/service.go:150","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"1eb4073e-c978-4bad-8ba6-0b3a1e701911","ephemeral":false} {"level":"info","timestamp":"2026-06-15T05:06:26.401Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"1eb4073e-c978-4bad-8ba6-0b3a1e701911","keyPrefix":"sk-oai-1Aut8trpVw4r...","username":"bob_sre","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/15 - 05:06:26 | 201 | 1.68007ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/15 - 05:06:27 | 200 | 32.154µs | 10.132.0.2 | GET "/health" [GIN] 2026/06/15 - 05:06:30 | 200 | 37.2µs | 10.132.0.2 | GET "/health"