[GIN] 2026/06/16 - 20:13:30 | 200 | 49.902µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:13:34 | 200 | 39.138µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:13:39 | 200 | 38.239µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:13:40 | 200 | 43.938µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:13:44 | 200 | 37.929µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:13:48.922Z","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":"994405ee-8dc9-4926-ad8f-e3e327443174","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:13:48.922Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"994405ee-8dc9-4926-ad8f-e3e327443174","keyPrefix":"sk-oai-MTZOiRq75fid...","username":"system:serviceaccount:llm:e2e-trlp-degraded-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:13:48 | 201 | 2.654719ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:13:48 | 200 | 499.896µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:13:48 | 200 | 271.218µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:13:49 | 200 | 51.052µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:13:50 | 200 | 37.998µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:13:54 | 200 | 37.656µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:13:59 | 200 | 38.848µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:00 | 200 | 46.905µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:04 | 200 | 58.616µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:09 | 200 | 36.737µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:10 | 200 | 54.064µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:12 | 200 | 957.793µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:14:12 | 200 | 263.283µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:14:12 | 404 | 1.024657ms | 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/16 - 20:14:14 | 200 | 37.413µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:19 | 200 | 38.861µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:20 | 200 | 44.195µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:24 | 200 | 41.79µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:29 | 200 | 40.389µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:30 | 200 | 38.781µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:34 | 200 | 36.629µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:39 | 200 | 39.34µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:40 | 200 | 37.27µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:44 | 200 | 38.733µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:49 | 200 | 38.65µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:50 | 200 | 40.375µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:54 | 200 | 43.621µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:14:59 | 200 | 43.446µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:00 | 200 | 40.032µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:15:03.149Z","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":"627980ea-4015-4c9e-92b9-3ae63593758e","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:15:03.149Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"627980ea-4015-4c9e-92b9-3ae63593758e","keyPrefix":"sk-oai-11DGryOSfERd...","username":"system:serviceaccount:llm:e2e-degraded-healthy-inf-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:15:03 | 201 | 2.076283ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:15:03 | 200 | 533.515µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:15:03 | 200 | 273.941µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" {"level":"info","timestamp":"2026-06-16T20:15:03.733Z","caller":"api_keys/service.go:307","message":"Ephemeral key cleanup completed","deletedCount":0} [GIN] 2026/06/16 - 20:15:03 | 200 | 725.814µs | 10.132.0.51 | POST "/internal/v1/api-keys/cleanup" [GIN] 2026/06/16 - 20:15:04 | 200 | 38.474µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:09 | 200 | 32.917µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:10 | 200 | 38.378µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:14 | 200 | 43.341µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:19 | 200 | 41.288µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:20 | 200 | 40.959µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:15:22.407Z","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":"9be14f78-ad04-45f0-ba4f-bf354d0bfc3c","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:15:22.408Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"9be14f78-ad04-45f0-ba4f-bf354d0bfc3c","keyPrefix":"sk-oai-ZBIteUIWyArM...","username":"system:serviceaccount:llm:e2e-failed-sub-inf-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:15:22 | 201 | 1.993113ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:15:22 | 200 | 590.834µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:15:22 | 200 | 300.36µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:15:22 | 200 | 575.794µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:15:22 | 200 | 186.869µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:15:24 | 200 | 40.806µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:29 | 200 | 39.006µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:30 | 200 | 41.463µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:34 | 200 | 37.406µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:39 | 200 | 42.131µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:40 | 200 | 40.833µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:15:41.929Z","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":"8d8b5357-569b-42ff-b7c4-c8929f8e6f9d","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:15:41.929Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"8d8b5357-569b-42ff-b7c4-c8929f8e6f9d","keyPrefix":"sk-oai-1LflUgDdAIuk...","username":"system:serviceaccount:llm:e2e-degraded-models-apikey-sa","groups":["system:serviceaccounts","system:serviceaccounts:llm","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:15:41 | 201 | 11.59742ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:15:41 | 200 | 1.44632ms | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:15:41 | 200 | 568.941µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:15:41 | 200 | 178.885µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:15:41 | 200 | 21.343782ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:15:44 | 200 | 37.523µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:49 | 200 | 38.152µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:50 | 200 | 43.174µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:54 | 200 | 40.116µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:15:59 | 200 | 44.551µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:00 | 200 | 39.137µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:01 | 200 | 186.435µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:16:01 | 200 | 148.274µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:16:01 | 200 | 46.226257ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:16:04 | 200 | 39.75µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:09 | 200 | 39.532µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:10 | 200 | 38.129µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:14 | 200 | 39.078µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:16:15.418Z","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":"79bfdbda-8d1d-48de-b568-48f643527e4d","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:16:15.418Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"79bfdbda-8d1d-48de-b568-48f643527e4d","keyPrefix":"sk-oai-1eYm54WZb0hN...","username":"system:serviceaccount:default:e2e-models-single-sub-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:16:15 | 201 | 1.955637ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:16:19 | 200 | 53.879µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:20 | 200 | 37.479µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:24 | 200 | 48.048µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:29 | 200 | 40.316µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:30 | 200 | 38.962µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:34 | 200 | 57.184µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:39 | 200 | 38.169µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:40 | 200 | 39.31µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:44 | 200 | 43.834µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:45 | 200 | 2.039728ms | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:16:45 | 200 | 141.119µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:16:45 | 200 | 661.264µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:16:45 | 200 | 579.713µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:16:45 | 200 | 125.409µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:16:45 | 200 | 16.260288ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:16:49 | 200 | 41.3µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:50 | 200 | 38.48µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:54 | 200 | 38.693µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:16:59 | 200 | 39.304µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:00 | 200 | 38.202µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:02 | 200 | 158.207µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:17:02 | 200 | 22.137892ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:17:04 | 200 | 59.656µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:09 | 200 | 38.943µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:10 | 200 | 36.972µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:17:11.324Z","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":"73c68b61-d6de-486b-a629-c84f0bc6c848","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:17:11.324Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"73c68b61-d6de-486b-a629-c84f0bc6c848","keyPrefix":"sk-oai-QA48yvnHKgWQ...","username":"system:serviceaccount:default:e2e-models-empty-header-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:17:11 | 201 | 2.081636ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:17:14 | 200 | 38.534µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:19 | 200 | 890.362µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:17:19 | 200 | 431.527µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:17:19 | 200 | 104.545µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:17:19 | 200 | 11.727776ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:17:19 | 200 | 40.747µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:17:19.897Z","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":"3deff164-6576-4e7f-964e-bc5653733895","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:17:19.897Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"3deff164-6576-4e7f-964e-bc5653733895","keyPrefix":"sk-oai-IIHCi4jSQhXF...","username":"system:serviceaccount:default:e2e-models-filtered-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:17:19 | 201 | 1.682981ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:17:20 | 200 | 54.16µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:24 | 200 | 37.761µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:27 | 200 | 857.757µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:17:27 | 200 | 431.924µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:17:27 | 200 | 116.854µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:17:27 | 200 | 7.490089ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:17:27 | 200 | 502.249µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:17:27 | 200 | 440.097µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:17:27 | 200 | 112.329µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:17:27 | 200 | 7.598932ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-16T20:17:28.983Z","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":"8dfe08a8-4782-493d-9d78-eed2972f9370","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:17:28.983Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"8dfe08a8-4782-493d-9d78-eed2972f9370","keyPrefix":"sk-oai-R2SqPXQHSqYS...","username":"system:serviceaccount:default:e2e-models-dedup-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:17:28 | 201 | 2.075364ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:17:29 | 200 | 39.412µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:30 | 200 | 39.411µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:34 | 200 | 39.731µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:37 | 200 | 877.217µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:17:37 | 200 | 470.142µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:17:37 | 200 | 126.684µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:17:37 | 200 | 14.096729ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:17:39 | 200 | 40.028µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:40 | 200 | 55.397µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:44 | 200 | 39.225µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:17:46.226Z","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":"fae4216e-af6d-473f-89eb-23a6e0d02541","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:17:46.226Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"fae4216e-af6d-473f-89eb-23a6e0d02541","keyPrefix":"sk-oai-YWqL4MQQ7vST...","username":"system:serviceaccount:default:e2e-models-diff-refs-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:17:46 | 201 | 2.236727ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:17:49 | 200 | 37.606µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:50 | 200 | 44.994µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:54 | 200 | 786.069µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:17:54 | 200 | 437.898µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:17:54 | 200 | 151.017µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:17:54 | 200 | 408.646µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:17:54 | 200 | 139.803µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:17:54 | 200 | 22.451575ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:17:54 | 200 | 44.337µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:17:59 | 200 | 68.855µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:00 | 200 | 39.26µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:04 | 200 | 36.096µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:18:07.718Z","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":"b790becd-5232-4b74-8e2f-a80cabb902a6","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:18:07.718Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"b790becd-5232-4b74-8e2f-a80cabb902a6","keyPrefix":"sk-oai-uLXTvSwvtjgx...","username":"system:serviceaccount:default:e2e-models-distinct-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:18:07 | 201 | 2.523089ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:18:09 | 200 | 37.178µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:10 | 200 | 40.169µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:14 | 200 | 58.973µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:15 | 200 | 860.215µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:18:15 | 200 | 506.847µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:18:15 | 200 | 188.157µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:18:15 | 200 | 10.204519ms | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:18:15 | 200 | 123.914µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:18:15 | 200 | 27.24284ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:18:19 | 200 | 38.38µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:20 | 200 | 58.216µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:24 | 200 | 36.618µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:27 | 200 | 198.608µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:18:27 | 200 | 152.646µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:18:27 | 200 | 159.334µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:18:27 | 200 | 68.532759ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:18:29 | 200 | 38.956µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:30 | 200 | 37.542µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:34 | 200 | 41.326µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:39 | 200 | 37.818µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:40 | 200 | 42.145µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:44 | 200 | 37.177µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:45 | 200 | 179.851µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:18:45 | 200 | 26.825106ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:18:49 | 200 | 40.658µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:50 | 200 | 41.885µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:18:54 | 200 | 38.879µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:18:56.562Z","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":"c27704d1-08f2-4f1f-b323-1fecdf2d62d1","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:18:56.562Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"c27704d1-08f2-4f1f-b323-1fecdf2d62d1","keyPrefix":"sk-oai-1SxzRIzBiI7r...","username":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:18:56 | 201 | 2.537999ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:18:59 | 200 | 40.469µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:00 | 200 | 35.655µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:04 | 200 | 901.146µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:19:04 | 200 | 150.286µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:19:04 | 200 | 37.158µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:19:05.225Z","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":"b19c9fd6-8783-445c-907a-ce58b06a929f","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:19:05.225Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"b19c9fd6-8783-445c-907a-ce58b06a929f","keyPrefix":"sk-oai-IusSPdsWgn3q...","username":"system:serviceaccount:default:e2e-models-schema-test-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:19:05 | 201 | 1.841858ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:19:09 | 200 | 42.248µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:10 | 200 | 43.096µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:13 | 200 | 944.723µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:19:13 | 200 | 497.445µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:19:13 | 200 | 156.608µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:19:13 | 200 | 13.37936ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-16T20:19:13.648Z","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":"e6429271-006a-4dbe-95c5-100bfb6d8d33","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:19:13.648Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"e6429271-006a-4dbe-95c5-100bfb6d8d33","keyPrefix":"sk-oai-IHlThLl4Sja9...","username":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:19:13 | 201 | 1.796487ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:19:14 | 200 | 38.799µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:19 | 200 | 38.254µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:20 | 200 | 36.777µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:21 | 200 | 896.323µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:19:21 | 200 | 440.971µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:19:21 | 200 | 151.381µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:19:21 | 200 | 11.521221ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-16T20:19:22.433Z","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":"8e5e4e1c-1806-456e-a9e5-3e6a257221b7","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:19:22.433Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"8e5e4e1c-1806-456e-a9e5-3e6a257221b7","keyPrefix":"sk-oai-9kNdvQIfmTd3...","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/16 - 20:19:22 | 201 | 1.878452ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:19:24 | 200 | 38.981µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:29 | 200 | 38.306µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:30 | 200 | 771.175µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:19:30 | 200 | 412.394µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:19:30 | 200 | 200.428µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:19:30 | 200 | 12.264292ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:19:30 | 200 | 37.456µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:34 | 200 | 38.774µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:19:39.679Z","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":"2ddbea0b-8f6b-465e-b00a-3f1602301f66","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:19:39.679Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"2ddbea0b-8f6b-465e-b00a-3f1602301f66","keyPrefix":"sk-oai-15R3fSmtOwDu...","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/16 - 20:19:39 | 201 | 2.311707ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:19:39 | 200 | 37.117µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:40 | 200 | 39.004µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:44 | 200 | 38.92µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:49 | 200 | 37.963µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:50 | 200 | 45.759µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:54 | 200 | 38.052µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:19:55 | 200 | 1.164644ms | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:19:55 | 403 | 99.209µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:19:59 | 200 | 40.693µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:00 | 200 | 52.855µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:04 | 200 | 39.51µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:09 | 200 | 41.379µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:10 | 200 | 38.936µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:13 | 403 | 120.36µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:20:14 | 200 | 42.027µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:19 | 200 | 42.381µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:20 | 200 | 37.61µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:24 | 200 | 38.243µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:29 | 200 | 40.601µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:30 | 403 | 115.213µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:20:30 | 200 | 37.162µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:34 | 200 | 43.282µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:39 | 200 | 35.569µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:40 | 200 | 37.222µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:44 | 200 | 39.601µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:47 | 403 | 119.35µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:20:49 | 200 | 43.904µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:50 | 200 | 60.144µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:54 | 200 | 38.084µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:20:59 | 200 | 38.611µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:00 | 200 | 40.898µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:21:01.804Z","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":"4c016280-dc22-4fa7-8c06-902f4634f51d","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:21:01.804Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"4c016280-dc22-4fa7-8c06-902f4634f51d","keyPrefix":"sk-oai-1Ifn3IciDdOh...","username":"system:serviceaccount:default:e2e-api-key-ignores-header-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:21:01 | 201 | 1.569613ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:21:04 | 200 | 36.296µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:09 | 200 | 821.681µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:21:09 | 200 | 33.146µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:09 | 200 | 463.991µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:21:09 | 200 | 185.351µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:21:09 | 200 | 21.616158ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:21:10 | 200 | 41.759µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:14 | 200 | 55.69µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:19 | 200 | 40.362µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:20 | 200 | 40.162µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:21:24.134Z","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":"a7870fea-126b-490d-aaae-38b7622871ed","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:21:24.134Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"a7870fea-126b-490d-aaae-38b7622871ed","keyPrefix":"sk-oai-uRJkfO1zGX78...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:21:24 | 201 | 3.610552ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-16T20:21:24.175Z","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":"dd2f727d-b00d-4147-afc7-b4f9982ae466","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:21:24.175Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"dd2f727d-b00d-4147-afc7-b4f9982ae466","keyPrefix":"sk-oai-YiIRMpbezJjI...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:21:24 | 201 | 1.81169ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:21:24 | 200 | 38.264µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:29 | 200 | 38.64µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:30 | 200 | 37.587µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:32 | 200 | 845.716µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:21:32 | 200 | 392.628µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:21:32 | 200 | 187.647µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:21:32 | 200 | 12.497686ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:21:32 | 200 | 489.865µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:21:32 | 200 | 396.112µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:21:32 | 200 | 184.518µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:21:32 | 200 | 11.815259ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:21:34 | 200 | 52.599µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:39 | 200 | 38.77µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:40 | 200 | 35.68µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:44 | 200 | 262.673µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:21:44 | 200 | 159.358µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:21:44 | 200 | 198.204µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:21:44 | 200 | 62.226366ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:21:44 | 200 | 45.468µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:49 | 200 | 45.296µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:50 | 200 | 47.273µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:54 | 200 | 41.121µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:21:59 | 200 | 173.352µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:21:59 | 200 | 20.982418ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:21:59 | 200 | 161.466µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:21:59 | 200 | 19.52219ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:21:59 | 200 | 35.869µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:00 | 200 | 42.565µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:04 | 200 | 38.134µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:09 | 200 | 52.803µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:10 | 200 | 37.817µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:14 | 200 | 42.529µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:19 | 200 | 38.928µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:20 | 200 | 42.779µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:24 | 200 | 41.392µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:22:25.214Z","caller":"api_keys/service.go:150","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-33630e","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"587c6f70-55f0-4c1d-9074-8d9b02f8f477","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:22:25.214Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"587c6f70-55f0-4c1d-9074-8d9b02f8f477","keyPrefix":"sk-oai-MxNy7bCECpr3...","username":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-33630e","groups":["system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:22:25 | 201 | 2.507465ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:22:25 | 200 | 597.169µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:22:25 | 200 | 180.206µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:22:25 | 200 | 445.982µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:22:25 | 200 | 197.323µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:22:25 | 200 | 412.129µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:22:25 | 200 | 125.493µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:22:25 | 200 | 396.147µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:22:25 | 200 | 356.24µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:22:25 | 200 | 126.777µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:22:25 | 200 | 13.175526ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:22:29 | 200 | 40.079µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:30 | 200 | 38.762µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:34 | 200 | 38.061µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:22:39.066Z","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":"38a954a5-67cc-4caf-afcf-1fca82e01dda","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:22:39.066Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"38a954a5-67cc-4caf-afcf-1fca82e01dda","keyPrefix":"sk-oai-jxHC0I3s0y3t...","username":"system:serviceaccount:default:tester-regular-user","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/06/16 - 20:22:39 | 201 | 3.073731ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:22:39 | 200 | 567.466µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:22:39 | 200 | 165.925µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:22:39 | 200 | 37.746µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:40 | 200 | 38.133µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:44 | 200 | 37.06µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:49 | 200 | 38.933µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:50 | 200 | 37.907µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:54 | 200 | 40.428µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:22:59 | 200 | 38.953µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:00 | 200 | 36.264µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:04 | 200 | 44.799µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:09 | 200 | 32.096µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:10 | 200 | 40.797µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:14 | 200 | 44.658µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:19 | 200 | 38.819µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:20 | 200 | 36.831µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:24 | 200 | 38.722µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:29 | 200 | 41.279µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:30 | 200 | 38.916µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:34 | 200 | 42.246µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:39 | 200 | 42.798µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:40 | 200 | 39.143µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:44 | 200 | 39.738µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:49 | 200 | 43.148µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:50 | 200 | 39.964µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:54 | 200 | 38.918µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:23:59 | 200 | 37.343µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:00 | 200 | 38.026µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:04 | 200 | 57.701µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:09 | 200 | 37.751µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:10 | 200 | 47.228µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:14 | 200 | 38.602µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:19 | 200 | 42.732µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:20 | 200 | 40.785µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:24 | 200 | 61.04µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:29 | 200 | 43.018µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:30 | 200 | 54.598µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:34 | 200 | 38.022µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:39 | 200 | 39.699µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:40 | 200 | 41.103µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:44 | 200 | 38.501µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:49 | 200 | 42.281µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:50 | 200 | 43.756µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:54 | 200 | 38.91µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:24:59 | 200 | 39.381µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:00 | 200 | 37.981µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:04 | 200 | 37.368µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:09 | 200 | 38.683µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:10 | 200 | 42.994µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:14 | 200 | 40.179µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:19 | 200 | 61.467µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:20 | 200 | 46.176µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:24 | 200 | 39.697µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:29 | 200 | 40.286µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:30 | 200 | 38.124µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:34 | 200 | 39.51µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:39 | 200 | 38.838µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:40 | 200 | 38.321µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:44 | 200 | 41.166µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:49 | 200 | 36.675µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:50 | 200 | 38.788µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:54 | 200 | 38.686µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:25:59 | 200 | 37.328µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:00 | 200 | 36.914µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:04 | 200 | 37.39µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:09 | 200 | 38.164µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:10 | 200 | 54.514µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:14 | 200 | 38.741µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:19 | 200 | 36.73µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:20 | 200 | 38.549µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:24 | 200 | 38.23µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:29 | 200 | 37.849µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:30 | 200 | 41.541µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:34 | 200 | 39.952µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:39 | 200 | 47.562µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:40 | 200 | 41.468µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:44 | 200 | 38.927µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:49 | 200 | 37.844µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:50 | 200 | 48.358µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:54 | 200 | 41.754µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:26:59 | 200 | 37.919µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:00 | 200 | 38.792µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:04 | 200 | 54.08µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:09 | 200 | 37.999µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:10 | 200 | 43.375µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:14 | 200 | 36.386µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:19 | 200 | 38.454µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:20 | 200 | 54.493µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:24 | 200 | 40.58µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:29 | 200 | 38.082µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:30 | 200 | 37.8µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:34 | 200 | 35.997µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:39 | 200 | 40.042µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:40 | 200 | 39.556µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:44 | 200 | 49.681µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:49 | 200 | 39.329µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:50 | 200 | 40.091µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-06-16T20:27:52.673Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"de449646-2bef-41f4-aa46-2cd464bd831a","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:27:52.673Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"de449646-2bef-41f4-aa46-2cd464bd831a","keyPrefix":"sk-oai-FbvumcYMNzH9...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/16 - 20:27:52 | 201 | 10.784332ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-16T20:27:53.588Z","caller":"api_keys/service.go:150","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Site-Reliability"],"id":"44ce2eff-ab00-4afa-9b36-6cd9e40ff184","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:27:53.588Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"44ce2eff-ab00-4afa-9b36-6cd9e40ff184","keyPrefix":"sk-oai-FVDR6puWtfzl...","username":"bob_sre","groups":["system:authenticated","Site-Reliability"],"ephemeral":false} [GIN] 2026/06/16 - 20:27:53 | 201 | 1.892983ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-16T20:27:53.981Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"ea34baf9-2984-4268-9ccc-9b71a2ab492c","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:27:53.981Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"ea34baf9-2984-4268-9ccc-9b71a2ab492c","keyPrefix":"sk-oai-1aUh4j7vGP2T...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/16 - 20:27:53 | 201 | 1.831687ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:27:54 | 200 | 1.315284ms | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:27:54 | 200 | 789.253µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:27:54 | 200 | 371.062µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:27:54 | 200 | 23.819779ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:27:54 | 200 | 829.271µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:27:54 | 200 | 360.718µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" {"level":"info","timestamp":"2026-06-16T20:27:54.242Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"cabc1434-4028-445c-ba3b-230124cc7b19","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:27:54.242Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"cabc1434-4028-445c-ba3b-230124cc7b19","keyPrefix":"sk-oai-XjInJRDrvELO...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/16 - 20:27:54 | 201 | 1.819477ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-16T20:27:54.272Z","caller":"api_keys/store_postgres.go:474","message":"Revoked API key","id":"cabc1434-4028-445c-ba3b-230124cc7b19"} {"level":"info","timestamp":"2026-06-16T20:27:54.272Z","caller":"api_keys/handler.go:339","message":"Revoked API key","keyId":"cabc1434-4028-445c-ba3b-230124cc7b19","revokedBy":"alice_lead"} [GIN] 2026/06/16 - 20:27:54 | 200 | 2.970876ms | 44.212.242.249 | DELETE "/v1/api-keys/cabc1434-4028-445c-ba3b-230124cc7b19" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:27:54 | 200 | 36.349µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:27:57 | 200 | 961.857µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" {"level":"info","timestamp":"2026-06-16T20:27:57.773Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"acf16ed1-be36-4248-aeb5-4a3d850b2d34","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:27:57.773Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"acf16ed1-be36-4248-aeb5-4a3d850b2d34","keyPrefix":"sk-oai-13g5fPBoHRmH...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/16 - 20:27:57 | 201 | 1.828884ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-16T20:27:57.804Z","caller":"api_keys/service.go:150","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Site-Reliability"],"id":"1eea3591-86cf-4f62-a4c8-ad70aed10a4f","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:27:57.804Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"1eea3591-86cf-4f62-a4c8-ad70aed10a4f","keyPrefix":"sk-oai-1DsVVTZm4fHk...","username":"bob_sre","groups":["system:authenticated","Site-Reliability"],"ephemeral":false} [GIN] 2026/06/16 - 20:27:57 | 201 | 1.671676ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-16T20:27:57.960Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"216422b5-ad66-4365-a531-38b057e2597d","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:27:57.960Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"216422b5-ad66-4365-a531-38b057e2597d","keyPrefix":"sk-oai-GzzQzYqaZm0I...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/16 - 20:27:57 | 201 | 1.752974ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-16T20:27:57.989Z","caller":"api_keys/store_postgres.go:474","message":"Revoked API key","id":"216422b5-ad66-4365-a531-38b057e2597d"} {"level":"info","timestamp":"2026-06-16T20:27:57.989Z","caller":"api_keys/handler.go:339","message":"Revoked API key","keyId":"216422b5-ad66-4365-a531-38b057e2597d","revokedBy":"alice_lead"} [GIN] 2026/06/16 - 20:27:57 | 200 | 2.2774ms | 44.212.242.249 | DELETE "/v1/api-keys/216422b5-ad66-4365-a531-38b057e2597d" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:27:58 | 404 | 790.723µs | 44.212.242.249 | DELETE "/v1/api-keys/216422b5-ad66-4365-a531-38b057e2597d" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-16T20:27:58.175Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"63c7575f-4784-4d52-a108-7846c6e9efd4","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:27:58.175Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"63c7575f-4784-4d52-a108-7846c6e9efd4","keyPrefix":"sk-oai-EGMOTsXaJexL...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/16 - 20:27:58 | 201 | 1.971113ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:27:58 | 200 | 753.958µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:27:58 | 200 | 746.994µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:27:58 | 200 | 372.666µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:27:58 | 200 | 12.329704ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-16T20:27:58.370Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"d3be3f89-70cc-4d38-8f9d-219dfd364c7e","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:27:58.370Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"d3be3f89-70cc-4d38-8f9d-219dfd364c7e","keyPrefix":"sk-oai-SsV3aaSmkmdh...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/16 - 20:27:58 | 201 | 1.684161ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:27:58 | 200 | 711.293µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:27:58 | 403 | 86.301µs | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:27:58 | 200 | 663.331µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:27:58 | 200 | 611.231µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:27:58 | 200 | 364.449µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:27:58 | 200 | 12.251873ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-16T20:27:58.589Z","caller":"api_keys/service.go:150","message":"Created API key","user":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"0aeb5453-2b08-4a1b-b4e2-25b11a914f9d","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:27:58.589Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"0aeb5453-2b08-4a1b-b4e2-25b11a914f9d","keyPrefix":"sk-oai-10LANxNvJQi5...","username":"alice_lead","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/16 - 20:27:58 | 201 | 1.774872ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:27:58 | 200 | 678.038µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:27:58 | 200 | 596.04µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:27:58 | 200 | 358.805µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:27:58 | 200 | 12.057286ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:27:58 | 200 | 646.596µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:27:58 | 200 | 615.298µs | 10.132.0.49 | POST "/internal/v1/api-keys/validate" [GIN] 2026/06/16 - 20:27:58 | 200 | 351.183µs | 10.132.0.49 | POST "/internal/v1/subscriptions/select" [GIN] 2026/06/16 - 20:27:58 | 200 | 11.521403ms | 44.212.242.249 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-06-16T20:27:58.820Z","caller":"api_keys/service.go:150","message":"Created API key","user":"bob_sre","groups":["system:authenticated","Engineering","Project-Alpha"],"id":"587a0c59-581b-411f-92c7-0fa78faa9c8a","ephemeral":false} {"level":"info","timestamp":"2026-06-16T20:27:58.820Z","caller":"api_keys/handler.go:238","message":"Created API key","keyId":"587a0c59-581b-411f-92c7-0fa78faa9c8a","keyPrefix":"sk-oai-1YJTgXF4zabz...","username":"bob_sre","groups":["system:authenticated","Engineering","Project-Alpha"],"ephemeral":false} [GIN] 2026/06/16 - 20:27:58 | 201 | 1.707601ms | 44.212.242.249 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/06/16 - 20:27:59 | 200 | 39.671µs | 10.134.0.2 | GET "/health" [GIN] 2026/06/16 - 20:28:00 | 200 | 42.222µs | 10.134.0.2 | GET "/health"