[GIN] 2026/07/06 - 19:27:07 | 200 | 16.554753ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T19:27:07.890Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-user-token-filter-sub","tenant":"models-as-a-service","revokedCount":0,"initiator":"controller"} [GIN] 2026/07/06 - 19:27:07 | 200 | 384.11µs | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" [GIN] 2026/07/06 - 19:27:10 | 200 | 40.4µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:27:15 | 200 | 43.97µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:27:16 | 200 | 41.938µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T19:27:17.042Z","caller":"api_keys/service.go:194","message":"Created API key","user":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"0dc024aa-38ad-4243-b829-2a93aae5b5c7","ephemeral":false} {"level":"info","timestamp":"2026-07-06T19:27:17.042Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"0dc024aa-38ad-4243-b829-2a93aae5b5c7","keyPrefix":"sk-oai-1Rpu1S16BOxJ...","username":"system:serviceaccount:default:e2e-empty-models-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 19:27:17 | 201 | 1.740902ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 19:27:20 | 200 | 39.172µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:27:21 | 200 | 458.025µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:27:21 | 200 | 137.001µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T19:27:21.196Z","caller":"api_keys/store_postgres.go:575","message":"Revoked all API keys for subscription","count":1,"subscription":"e2e-empty-models-subscription","tenant":"models-as-a-service"} {"level":"info","timestamp":"2026-07-06T19:27:21.196Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-empty-models-subscription","tenant":"models-as-a-service","revokedCount":1,"initiator":"controller"} [GIN] 2026/07/06 - 19:27:21 | 200 | 1.62545ms | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" {"level":"info","timestamp":"2026-07-06T19:27:21.662Z","caller":"api_keys/service.go:194","message":"Created API key","user":"system:serviceaccount:default:e2e-models-schema-test-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"bfdb64a3-8290-4206-acd1-98ae807f35cd","ephemeral":false} {"level":"info","timestamp":"2026-07-06T19:27:21.662Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"bfdb64a3-8290-4206-acd1-98ae807f35cd","keyPrefix":"sk-oai-9bmaEo6k5oLQ...","username":"system:serviceaccount:default:e2e-models-schema-test-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 19:27:21 | 201 | 1.599584ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 19:27:25 | 200 | 470.826µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:27:25 | 200 | 303.148µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:27:25 | 200 | 162.177µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:27:25 | 200 | 11.716127ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 19:27:25 | 200 | 32.061µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T19:27:26.089Z","caller":"api_keys/service.go:194","message":"Created API key","user":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"0b8bffec-0ca8-49a5-b883-c45a3cce798a","ephemeral":false} {"level":"info","timestamp":"2026-07-06T19:27:26.089Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"0b8bffec-0ca8-49a5-b883-c45a3cce798a","keyPrefix":"sk-oai-1ahY9XUBSDw0...","username":"system:serviceaccount:default:e2e-models-metadata-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 19:27:26 | 201 | 1.551739ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 19:27:26 | 200 | 44.895µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:27:30 | 200 | 454.103µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:27:30 | 200 | 323.217µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:27:30 | 200 | 108.255µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:27:30 | 200 | 11.404701ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T19:27:30.923Z","caller":"api_keys/service.go:194","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-api-key-scoped-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"e83ad1a1-01d9-4ef6-92b6-1dcb2e3df59f","ephemeral":false} {"level":"info","timestamp":"2026-07-06T19:27:30.923Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"e83ad1a1-01d9-4ef6-92b6-1dcb2e3df59f","keyPrefix":"sk-oai-1LKt6RyJz2da...","username":"system:serviceaccount:models-as-a-service:e2e-api-key-scoped-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 19:27:30 | 201 | 1.524282ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 19:27:30 | 200 | 37.826µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:27:34 | 200 | 483.466µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:27:34 | 200 | 300.749µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:27:34 | 200 | 112.152µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:27:34 | 200 | 12.50043ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T19:27:35.089Z","caller":"api_keys/store_postgres.go:575","message":"Revoked all API keys for subscription","count":1,"subscription":"e2e-api-key-scoped-sub","tenant":"models-as-a-service"} {"level":"info","timestamp":"2026-07-06T19:27:35.089Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-api-key-scoped-sub","tenant":"models-as-a-service","revokedCount":1,"initiator":"controller"} [GIN] 2026/07/06 - 19:27:35 | 200 | 1.44481ms | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" [GIN] 2026/07/06 - 19:27:35 | 200 | 41.609µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:27:36 | 200 | 52.87µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T19:27:40.209Z","caller":"api_keys/service.go:194","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-api-key-deleted-sub-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"2a92d08e-7b15-45a9-b97c-99dd32c8f604","ephemeral":false} {"level":"info","timestamp":"2026-07-06T19:27:40.209Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"2a92d08e-7b15-45a9-b97c-99dd32c8f604","keyPrefix":"sk-oai-FLwFI5if74qX...","username":"system:serviceaccount:models-as-a-service:e2e-api-key-deleted-sub-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 19:27:40 | 201 | 1.72991ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 19:27:40 | 200 | 61.441µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T19:27:44.336Z","caller":"api_keys/store_postgres.go:575","message":"Revoked all API keys for subscription","count":1,"subscription":"e2e-api-key-deleted-sub","tenant":"models-as-a-service"} {"level":"info","timestamp":"2026-07-06T19:27:44.336Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-api-key-deleted-sub","tenant":"models-as-a-service","revokedCount":1,"initiator":"controller"} [GIN] 2026/07/06 - 19:27:44 | 200 | 1.457486ms | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" [GIN] 2026/07/06 - 19:27:45 | 200 | 37.455µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:27:46 | 200 | 39.15µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:27:48 | 200 | 508.431µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:27:50 | 200 | 39.516µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:27:53 | 200 | 566.402µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:27:55 | 200 | 44.591µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:27:56 | 200 | 44.375µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:27:58 | 200 | 511.158µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:28:00 | 200 | 42.274µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:03 | 200 | 625.574µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:28:05 | 200 | 39.413µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:06 | 200 | 42.075µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:08 | 200 | 666.35µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:28:10 | 200 | 44.357µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:13 | 200 | 936.846µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:28:15 | 200 | 38.391µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:16 | 200 | 39.923µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:20 | 200 | 38.569µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:22 | 403 | 124.684µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T19:28:22.934Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-api-key-no-access-sub","tenant":"models-as-a-service","revokedCount":0,"initiator":"controller"} [GIN] 2026/07/06 - 19:28:22 | 200 | 580.817µs | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" [GIN] 2026/07/06 - 19:28:25 | 200 | 40.535µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:26 | 200 | 36.523µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:30 | 200 | 52.236µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:32 | 403 | 130.878µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T19:28:32.141Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-models-valid-sub","tenant":"models-as-a-service","revokedCount":0,"initiator":"controller"} [GIN] 2026/07/06 - 19:28:32 | 200 | 488.16µs | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" [GIN] 2026/07/06 - 19:28:35 | 200 | 42.317µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:36 | 200 | 37.854µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:40 | 200 | 35.146µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:41 | 403 | 145.838µs | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T19:28:41.548Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-models-user-sub","tenant":"models-as-a-service","revokedCount":0,"initiator":"controller"} [GIN] 2026/07/06 - 19:28:41 | 200 | 392.185µs | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" {"level":"info","timestamp":"2026-07-06T19:28:41.778Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-models-other-sub","tenant":"models-as-a-service","revokedCount":0,"initiator":"controller"} [GIN] 2026/07/06 - 19:28:41 | 200 | 285.387µs | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" [GIN] 2026/07/06 - 19:28:45 | 200 | 39.078µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:46 | 200 | 36.748µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:50 | 200 | 40.509µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T19:28:53.725Z","caller":"api_keys/service.go:194","message":"Created API key","user":"system:serviceaccount:default:e2e-api-key-ignores-header-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"99afbeee-abee-44a6-8650-8a4abd8653b0","ephemeral":false} {"level":"info","timestamp":"2026-07-06T19:28:53.725Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"99afbeee-abee-44a6-8650-8a4abd8653b0","keyPrefix":"sk-oai-BmyIH8rr7fh2...","username":"system:serviceaccount:default:e2e-api-key-ignores-header-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 19:28:53 | 201 | 2.066099ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 19:28:55 | 200 | 42.6µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:56 | 200 | 77.53µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:28:57 | 200 | 516.232µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:28:57 | 200 | 281.834µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:28:57 | 200 | 153.302µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:28:57 | 200 | 14.820866ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T19:28:57.894Z","caller":"api_keys/store_postgres.go:575","message":"Revoked all API keys for subscription","count":1,"subscription":"e2e-ignore-header-sub1","tenant":"models-as-a-service"} {"level":"info","timestamp":"2026-07-06T19:28:57.894Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-ignore-header-sub1","tenant":"models-as-a-service","revokedCount":1,"initiator":"controller"} [GIN] 2026/07/06 - 19:28:57 | 200 | 1.474485ms | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" {"level":"info","timestamp":"2026-07-06T19:28:58.116Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-ignore-header-sub2","tenant":"models-as-a-service","revokedCount":0,"initiator":"controller"} [GIN] 2026/07/06 - 19:28:58 | 200 | 292.285µs | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" {"level":"info","timestamp":"2026-07-06T19:28:58.136Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-ignore-header-sub2","tenant":"models-as-a-service","revokedCount":0,"initiator":"controller"} [GIN] 2026/07/06 - 19:28:58 | 200 | 271.219µs | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" [GIN] 2026/07/06 - 19:29:00 | 200 | 42.18µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:05 | 200 | 35.571µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:06 | 200 | 35.316µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T19:29:10.177Z","caller":"api_keys/service.go:194","message":"Created API key","user":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"4776a4ec-4b69-47fc-bd00-99371ca29426","ephemeral":false} {"level":"info","timestamp":"2026-07-06T19:29:10.177Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"4776a4ec-4b69-47fc-bd00-99371ca29426","keyPrefix":"sk-oai-ZHJMlqZOr6VR...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 19:29:10 | 201 | 1.762069ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T19:29:10.210Z","caller":"api_keys/service.go:194","message":"Created API key","user":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"18188cba-85d8-463e-8c3a-c313a27326b4","ephemeral":false} {"level":"info","timestamp":"2026-07-06T19:29:10.210Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"18188cba-85d8-463e-8c3a-c313a27326b4","keyPrefix":"sk-oai-89VGqQv4zB6N...","username":"system:serviceaccount:default:e2e-multi-keys-sa","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 19:29:10 | 201 | 1.622607ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 19:29:10 | 200 | 51.904µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:14 | 200 | 680.84µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:29:14 | 200 | 528.448µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:29:14 | 200 | 408.302µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:29:14 | 200 | 11.739463ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 19:29:14 | 200 | 474.34µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:29:14 | 200 | 487.35µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:29:14 | 200 | 390.442µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:29:14 | 200 | 11.923441ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T19:29:14.418Z","caller":"api_keys/store_postgres.go:575","message":"Revoked all API keys for subscription","count":1,"subscription":"e2e-multi-keys-sub1","tenant":"models-as-a-service"} {"level":"info","timestamp":"2026-07-06T19:29:14.418Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-multi-keys-sub1","tenant":"models-as-a-service","revokedCount":1,"initiator":"controller"} [GIN] 2026/07/06 - 19:29:14 | 200 | 1.417426ms | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" {"level":"info","timestamp":"2026-07-06T19:29:14.663Z","caller":"api_keys/store_postgres.go:575","message":"Revoked all API keys for subscription","count":1,"subscription":"e2e-multi-keys-sub2","tenant":"models-as-a-service"} {"level":"info","timestamp":"2026-07-06T19:29:14.663Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-multi-keys-sub2","tenant":"models-as-a-service","revokedCount":1,"initiator":"controller"} [GIN] 2026/07/06 - 19:29:14 | 200 | 1.427048ms | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" [GIN] 2026/07/06 - 19:29:15 | 200 | 43.868µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:16 | 200 | 43.396µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:20 | 200 | 47.235µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:24 | 200 | 236.211µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:29:24 | 200 | 146.14µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:29:24 | 200 | 176.169µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:29:24 | 200 | 25.55129ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T19:29:24.972Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-sa-multi-no-hdr-sub1","tenant":"models-as-a-service","revokedCount":0,"initiator":"controller"} [GIN] 2026/07/06 - 19:29:24 | 200 | 446.247µs | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" {"level":"info","timestamp":"2026-07-06T19:29:25.198Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-sa-multi-no-hdr-sub2","tenant":"models-as-a-service","revokedCount":0,"initiator":"controller"} [GIN] 2026/07/06 - 19:29:25 | 200 | 346.865µs | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" {"level":"info","timestamp":"2026-07-06T19:29:25.220Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-sa-multi-no-hdr-sub2","tenant":"models-as-a-service","revokedCount":0,"initiator":"controller"} [GIN] 2026/07/06 - 19:29:25 | 200 | 251.186µs | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" [GIN] 2026/07/06 - 19:29:25 | 200 | 38.827µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:26 | 200 | 41.135µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:30 | 200 | 43.256µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:35 | 200 | 239.329µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:29:35 | 200 | 19.415898ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 19:29:35 | 200 | 211.608µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:29:35 | 200 | 17.215396ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T19:29:35.582Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-sa-multi-hdr-sub1","tenant":"models-as-a-service","revokedCount":0,"initiator":"controller"} [GIN] 2026/07/06 - 19:29:35 | 200 | 399.224µs | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" {"level":"info","timestamp":"2026-07-06T19:29:35.819Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-sa-multi-hdr-sub2","tenant":"models-as-a-service","revokedCount":0,"initiator":"controller"} [GIN] 2026/07/06 - 19:29:35 | 200 | 317.847µs | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" [GIN] 2026/07/06 - 19:29:35 | 200 | 43.017µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:36 | 200 | 37.925µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:40 | 200 | 41.694µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:45 | 200 | 37.9µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:46 | 200 | 39.568µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:50 | 200 | 39.529µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:55 | 200 | 39.813µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:29:56 | 200 | 56.637µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:00 | 200 | 38.774µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T19:30:01.051Z","caller":"api_keys/service.go:194","message":"Created API key","user":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-f23a56","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"id":"a638e2b9-aa45-48f3-8fd5-9feef1246829","ephemeral":false} {"level":"info","timestamp":"2026-07-06T19:30:01.051Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"a638e2b9-aa45-48f3-8fd5-9feef1246829","keyPrefix":"sk-oai-3X0rK9HlSa73...","username":"system:serviceaccount:models-as-a-service:e2e-central-models-exempt-sa-f23a56","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:models-as-a-service","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 19:30:01 | 201 | 1.804403ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 19:30:01 | 200 | 396.425µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:30:01 | 200 | 142.703µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:30:01 | 200 | 262.178µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:30:01 | 200 | 173.487µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:30:01 | 200 | 239.932µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:30:01 | 200 | 128.276µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:30:01 | 200 | 304.496µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:30:01 | 200 | 118.764µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:30:01 | 200 | 250.655µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:30:01 | 200 | 338.822µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:30:01 | 200 | 123.36µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:30:01 | 200 | 13.080814ms | 34.228.250.194 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent {"level":"info","timestamp":"2026-07-06T19:30:01.368Z","caller":"api_keys/store_postgres.go:575","message":"Revoked all API keys for subscription","count":1,"subscription":"e2e-central-models-exempt-sub","tenant":"models-as-a-service"} {"level":"info","timestamp":"2026-07-06T19:30:01.368Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-central-models-exempt-sub","tenant":"models-as-a-service","revokedCount":1,"initiator":"controller"} [GIN] 2026/07/06 - 19:30:01 | 200 | 1.445634ms | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" {"level":"info","timestamp":"2026-07-06T19:30:01.536Z","caller":"api_keys/service.go:473","message":"Ephemeral key cleanup completed","deletedCount":0} [GIN] 2026/07/06 - 19:30:01 | 200 | 693.408µs | 10.134.0.54 | POST "/internal/v1/api-keys/cleanup" [GIN] 2026/07/06 - 19:30:05 | 200 | 38.226µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:06 | 200 | 42.651µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:10 | 200 | 40.113µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:15 | 200 | 43.48µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:16 | 200 | 37.664µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:20 | 200 | 43.504µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T19:30:21.040Z","caller":"api_keys/service.go:194","message":"Created API key","user":"system:serviceaccount:default:tester-regular-user","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"id":"081db3d5-b2d7-4cda-bcf3-78eef3697dd8","ephemeral":false} {"level":"info","timestamp":"2026-07-06T19:30:21.040Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"081db3d5-b2d7-4cda-bcf3-78eef3697dd8","keyPrefix":"sk-oai-5AuFjkcTkPyJ...","username":"system:serviceaccount:default:tester-regular-user","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"ephemeral":false} [GIN] 2026/07/06 - 19:30:21 | 201 | 1.598518ms | 34.228.250.194 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/06 - 19:30:21 | 200 | 929.261µs | 10.133.0.28 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/06 - 19:30:21 | 200 | 363.61µs | 10.133.0.28 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/06 - 19:30:25 | 200 | 42.151µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:26 | 200 | 49.508µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:30 | 200 | 43.846µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T19:30:34.489Z","caller":"api_keys/store_postgres.go:575","message":"Revoked all API keys for subscription","count":1,"subscription":"e2e-external-subscription","tenant":"models-as-a-service"} {"level":"info","timestamp":"2026-07-06T19:30:34.489Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-external-subscription","tenant":"models-as-a-service","revokedCount":1,"initiator":"controller"} [GIN] 2026/07/06 - 19:30:34 | 200 | 2.821798ms | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" [GIN] 2026/07/06 - 19:30:35 | 200 | 40.812µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:36 | 200 | 41.822µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:40 | 200 | 41.185µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:45 | 200 | 41.535µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:46 | 200 | 66.601µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:50 | 200 | 44.861µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:55 | 200 | 41.529µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:30:56 | 200 | 42.412µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:00 | 200 | 46.892µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:05 | 200 | 37.795µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:06 | 200 | 38.25µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:10 | 200 | 38.519µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:15 | 200 | 39.007µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:16 | 200 | 40.627µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:20 | 200 | 38.932µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:25 | 200 | 39.247µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:26 | 200 | 40.824µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:30 | 200 | 39.856µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:35 | 200 | 41.218µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:36 | 200 | 40.146µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:40 | 200 | 39.707µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:45 | 200 | 50.298µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:46 | 200 | 43.124µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:50 | 200 | 41.507µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:55 | 200 | 40.868µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:31:56 | 200 | 38.306µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:00 | 200 | 40.694µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:05 | 200 | 38.555µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:06 | 200 | 37.446µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:10 | 200 | 48.447µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:15 | 200 | 38.179µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:16 | 200 | 41.007µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:20 | 200 | 43.881µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:25 | 200 | 43.39µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:26 | 200 | 40.287µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:30 | 200 | 38.596µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:35 | 200 | 63.319µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:36 | 200 | 43.289µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:40 | 200 | 38.919µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:45 | 200 | 42.617µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:46 | 200 | 40.859µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:50 | 200 | 39.656µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:55 | 200 | 42.769µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:32:56 | 200 | 39.355µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:00 | 200 | 40.578µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:05 | 200 | 40.902µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:06 | 200 | 41.245µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:10 | 200 | 40.239µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:15 | 200 | 41.083µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:16 | 200 | 40.88µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:20 | 200 | 40.102µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:25 | 200 | 39.869µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:26 | 200 | 43.91µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:30 | 200 | 43.37µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:35 | 200 | 42.714µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:36 | 200 | 40.987µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:40 | 200 | 40.529µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:45 | 200 | 39.355µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:46 | 200 | 39.732µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:50 | 200 | 45.241µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:55 | 200 | 40.132µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:33:56 | 200 | 40.93µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:00 | 200 | 39.481µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:05 | 200 | 48.106µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:06 | 200 | 35.135µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:10 | 200 | 34.996µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:15 | 200 | 37.977µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:16 | 200 | 35.673µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:20 | 200 | 32.464µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:25 | 200 | 35.54µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:26 | 200 | 37.61µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:30 | 200 | 34.2µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:35 | 200 | 34.377µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:36 | 200 | 34.989µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:40 | 200 | 35.174µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:45 | 200 | 35.625µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:46 | 200 | 35.722µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:50 | 200 | 34.084µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:55 | 200 | 33.889µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:34:56 | 200 | 34.05µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:00 | 200 | 33.198µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:05 | 200 | 34.775µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:06 | 200 | 36.653µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:10 | 200 | 44.022µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:15 | 200 | 36.543µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:16 | 200 | 66.227µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:20 | 200 | 36.576µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:25 | 200 | 37.662µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:26 | 200 | 36.108µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:30 | 200 | 43.134µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:35 | 200 | 34.379µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:36 | 200 | 36.2µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T19:35:37.904Z","caller":"api_keys/handler.go:579","message":"Revoked API keys for subscription deletion","subscription":"e2e-default-int-sub-792ebd","tenant":"models-as-a-service","revokedCount":0,"initiator":"controller"} [GIN] 2026/07/06 - 19:35:37 | 200 | 8.735625ms | 10.134.0.53 | POST "/internal/v1/api-keys/revoke-for-subscription" [GIN] 2026/07/06 - 19:35:40 | 200 | 36.239µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:45 | 200 | 34.624µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:46 | 200 | 32.972µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:50 | 200 | 34.464µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:55 | 200 | 34.256µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:35:56 | 200 | 32.765µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:00 | 200 | 32.411µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:05 | 200 | 35.276µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:06 | 200 | 38.856µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:10 | 200 | 40.157µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:15 | 200 | 40.488µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:16 | 200 | 36.433µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:20 | 200 | 38.434µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:25 | 200 | 41.628µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:26 | 200 | 40.933µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:30 | 200 | 38.915µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:35 | 200 | 45.793µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:36 | 200 | 39.002µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:40 | 200 | 38.342µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:45 | 200 | 42.644µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:46 | 200 | 38.215µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:50 | 200 | 41.851µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:55 | 200 | 39.756µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:36:56 | 200 | 41.174µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:00 | 200 | 41.038µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:05 | 200 | 38.32µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:06 | 200 | 39.803µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:10 | 200 | 39.648µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:15 | 200 | 39.046µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:16 | 200 | 40.253µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:20 | 200 | 44.834µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:25 | 200 | 40.25µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:26 | 200 | 37.424µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:30 | 200 | 38.557µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:35 | 200 | 40.464µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:36 | 200 | 44.961µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:40 | 200 | 40.62µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:45 | 200 | 46.707µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:46 | 200 | 40.722µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:50 | 200 | 43.281µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:55 | 200 | 54.62µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:37:56 | 200 | 39.839µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:00 | 200 | 42.914µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:05 | 200 | 45.388µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:06 | 200 | 55.222µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:10 | 200 | 35.134µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:15 | 200 | 32.03µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:16 | 200 | 43.905µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:20 | 200 | 33.657µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:25 | 200 | 35.191µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:26 | 200 | 36.366µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:30 | 200 | 32.38µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:35 | 200 | 33.051µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:36 | 200 | 34.295µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:40 | 200 | 37.779µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:45 | 200 | 39.812µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:46 | 200 | 34.054µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:50 | 200 | 37.076µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:55 | 200 | 44.134µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:38:56 | 200 | 43.336µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:00 | 200 | 33.509µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:05 | 200 | 37.401µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:06 | 200 | 33.61µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:10 | 200 | 34.519µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:15 | 200 | 34.101µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:16 | 200 | 43.592µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:20 | 200 | 38.336µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:25 | 200 | 32.235µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:26 | 200 | 33.488µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:30 | 200 | 32.975µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:35 | 200 | 38.19µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:36 | 200 | 33.463µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:40 | 200 | 45.048µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:45 | 200 | 35.399µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:46 | 200 | 33.814µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:50 | 200 | 44.552µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:55 | 200 | 34.174µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:39:56 | 200 | 34.276µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:00 | 200 | 33.297µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:05 | 200 | 34.278µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:06 | 200 | 33.325µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:10 | 200 | 34.885µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:15 | 200 | 37.677µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:16 | 200 | 35.235µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:20 | 200 | 35.521µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:25 | 200 | 32.454µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:26 | 200 | 43.226µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:30 | 200 | 32.536µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:35 | 200 | 35.587µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:36 | 200 | 35.139µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:40 | 200 | 60.769µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:45 | 200 | 55.956µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:46 | 200 | 37.714µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:50 | 200 | 35.242µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:55 | 200 | 40.169µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:40:56 | 200 | 34.106µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:00 | 200 | 34.608µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:05 | 200 | 35.402µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:06 | 200 | 35.457µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:10 | 200 | 35.102µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:15 | 200 | 33.353µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:16 | 200 | 38.369µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:20 | 200 | 34.516µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:25 | 200 | 33.476µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:26 | 200 | 42.302µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:30 | 200 | 55.3µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:35 | 200 | 38.02µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:36 | 200 | 32.881µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:40 | 200 | 35.104µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:45 | 200 | 34.326µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:46 | 200 | 32.27µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:50 | 200 | 42.077µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:55 | 200 | 35.963µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:41:56 | 200 | 32.325µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:00 | 200 | 32.698µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:05 | 200 | 37.415µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:06 | 200 | 33.523µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:10 | 200 | 35.316µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:15 | 200 | 36.537µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:16 | 200 | 34.504µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:20 | 200 | 71.44µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:25 | 200 | 34.339µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:26 | 200 | 44.704µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:30 | 200 | 34.699µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:35 | 200 | 36.214µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:36 | 200 | 47.355µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:40 | 200 | 34.131µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:45 | 200 | 33.683µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:46 | 200 | 32.77µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:50 | 200 | 35.132µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:55 | 200 | 32.778µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:42:56 | 200 | 34.799µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:00 | 200 | 34.935µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:05 | 200 | 33.959µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:06 | 200 | 33.901µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:10 | 200 | 39.325µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:15 | 200 | 33.374µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:16 | 200 | 52.073µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:20 | 200 | 34.497µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:25 | 200 | 33.686µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:26 | 200 | 32.894µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:30 | 200 | 37.422µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:35 | 200 | 41.14µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:36 | 200 | 32.322µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:40 | 200 | 34.113µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:45 | 200 | 31.997µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:46 | 200 | 33.862µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:50 | 200 | 31.588µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:55 | 200 | 32.327µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:43:56 | 200 | 33.104µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:00 | 200 | 34.376µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:05 | 200 | 33.246µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:06 | 200 | 33.207µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:10 | 200 | 36.652µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:15 | 200 | 42.867µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:16 | 200 | 40.963µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:20 | 200 | 40.629µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:25 | 200 | 40.505µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:26 | 200 | 41.286µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:30 | 200 | 43.328µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:35 | 200 | 40.507µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:36 | 200 | 45.174µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:40 | 200 | 38.453µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:45 | 200 | 40.642µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:46 | 200 | 42.821µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:50 | 200 | 37.853µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:55 | 200 | 42.063µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:44:56 | 200 | 38.975µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:00 | 200 | 46.979µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-06T19:45:01.749Z","caller":"api_keys/service.go:473","message":"Ephemeral key cleanup completed","deletedCount":0} [GIN] 2026/07/06 - 19:45:01 | 200 | 9.506999ms | 10.134.0.67 | POST "/internal/v1/api-keys/cleanup" [GIN] 2026/07/06 - 19:45:05 | 200 | 40.564µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:06 | 200 | 43.237µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:10 | 200 | 39.049µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:15 | 200 | 45.227µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:16 | 200 | 53.23µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:20 | 200 | 39.316µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:25 | 200 | 36.186µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:26 | 200 | 40.22µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:30 | 200 | 44.49µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:35 | 200 | 39.402µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:36 | 200 | 49.194µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:40 | 200 | 42.075µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:45 | 200 | 38.342µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:46 | 200 | 43.6µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:50 | 200 | 39.727µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:55 | 200 | 40.496µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:45:56 | 200 | 40.704µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:00 | 200 | 42.096µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:05 | 200 | 40.404µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:06 | 200 | 47.639µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:10 | 200 | 38.043µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:15 | 200 | 34.183µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:16 | 200 | 43.562µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:20 | 200 | 37.389µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:25 | 200 | 39.841µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:26 | 200 | 35.408µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:30 | 200 | 38.208µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:35 | 200 | 35.236µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:36 | 200 | 36.507µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:40 | 200 | 37.164µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:45 | 200 | 38.184µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:46 | 200 | 37.659µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:50 | 200 | 39.798µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:55 | 200 | 32.398µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:46:56 | 200 | 35.644µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/06 - 19:47:00 | 200 | 41.269µs | 10.134.0.2 | GET "/health"