{"level":"info","timestamp":"2026-07-01T19:46:29.641Z","caller":"config/cluster_config.go:109","message":"Created MaaSModelRef informer","watchNamespace":"ALL","gvr":"maas.opendatahub.io/v1alpha1, Resource=maasmodelrefs"} {"level":"info","timestamp":"2026-07-01T19:46:29.641Z","caller":"config/cluster_config.go:116","message":"Created MaaSSubscription informer","watchNamespace":"models-as-a-service","gvr":"maas.opendatahub.io/v1alpha1, Resource=maassubscriptions"} {"level":"info","timestamp":"2026-07-01T19:46:29.641Z","caller":"cmd/main.go:69","message":"Loading database connection URL from secret..."} {"level":"info","timestamp":"2026-07-01T19:46:29.732Z","caller":"cmd/main.go:183","message":"Connecting to PostgreSQL database...","tenant":"models-as-a-service"} {"level":"info","timestamp":"2026-07-01T19:46:29.732Z","caller":"cmd/main.go:105","message":"Metrics server starting","address":":9090"} {"level":"info","timestamp":"2026-07-01T19:46:29.857Z","caller":"api_keys/db_driver.go:91","message":"Database schema applied","version":5} {"level":"info","timestamp":"2026-07-01T19:46:29.857Z","caller":"api_keys/db_driver.go:58","message":"Connected to PostgreSQL database (schema applied)","tenant":"models-as-a-service"} {"level":"info","timestamp":"2026-07-01T19:46:29.857Z","caller":"cmd/main.go:190","message":"Starting informers and waiting for cache sync..."} {"level":"info","timestamp":"2026-07-01T19:46:29.958Z","caller":"cmd/main.go:194","message":"Informer caches synced successfully"} {"level":"info","timestamp":"2026-07-01T19:46:29.962Z","caller":"cmd/main.go:212","message":"Resolved gateway internal host for access probes","host":"maas-default-gateway-openshift-default.openshift-ingress.svc.cluster.local"} {"level":"info","timestamp":"2026-07-01T19:46:29.982Z","caller":"cmd/main.go:303","message":"Fetched cluster TLS security profile","type":"Intermediate","minTLSVersion":"VersionTLS12"} {"level":"info","timestamp":"2026-07-01T19:46:29.983Z","caller":"cmd/main.go:143","message":"Server starting","address":":8443","secure":true} [GIN] 2026/07/01 - 19:46:36 | 200 | 53.277µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:46:41 | 200 | 38.635µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:46:46 | 200 | 55.742µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:46:51 | 200 | 54.12µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:46:56 | 200 | 47.765µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:01 | 200 | 43.952µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:06 | 200 | 45.923µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:07 | 200 | 44.1µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:11 | 200 | 37.184µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:16 | 200 | 41.215µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:17 | 200 | 41.454µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:21 | 200 | 36.744µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:26 | 200 | 38.75µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:27 | 200 | 42.16µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:31 | 200 | 31.351µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:36 | 200 | 40.675µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:37 | 200 | 42.149µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:41 | 200 | 49.82µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:46 | 200 | 38.354µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:47 | 200 | 39.3µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:51 | 200 | 44.52µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:56 | 200 | 40.03µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:47:57 | 200 | 41.494µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:01 | 200 | 36.944µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:06 | 200 | 39.763µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:07 | 200 | 37.842µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:11 | 200 | 41.531µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:16 | 200 | 49.939µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:17 | 200 | 41.838µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:21 | 200 | 38.296µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:26 | 200 | 38.83µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:27 | 200 | 44.301µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:31 | 200 | 38.29µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:36 | 200 | 37.895µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:37 | 200 | 38.68µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:41 | 200 | 37.761µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:46 | 200 | 38.587µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:47 | 200 | 50.668µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:51 | 200 | 42.225µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:56 | 200 | 36.95µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:48:57 | 200 | 41.581µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:01 | 200 | 42.163µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:06 | 200 | 37.622µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:07 | 200 | 38.848µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:11 | 200 | 39.257µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:16 | 200 | 40.167µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:17 | 200 | 40.844µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:21 | 200 | 37.1µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:26 | 200 | 40.222µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:27 | 200 | 58.092µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:31 | 200 | 38.678µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-01T19:49:32.905Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:maas-admin:tester-admin-user","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"id":"bcd16009-6b9d-43a5-8f64-1a9380732e49","ephemeral":false} {"level":"info","timestamp":"2026-07-01T19:49:32.905Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"bcd16009-6b9d-43a5-8f64-1a9380732e49","keyPrefix":"sk-oai-1J3RjL55V1Jn...","username":"system:serviceaccount:maas-admin:tester-admin-user","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"ephemeral":false} [GIN] 2026/07/01 - 19:49:32 | 201 | 14.402752ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/01 - 19:49:32 | 200 | 1.290631ms | 10.133.0.44 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/01 - 19:49:32 | 200 | 477.487µs | 10.133.0.44 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/01 - 19:49:32 | 200 | 495.424µs | 10.133.0.44 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/01 - 19:49:33 | 200 | 48.826276ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/01 - 19:49:36 | 200 | 37.153µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:37 | 200 | 41.764µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:41 | 200 | 39.061µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:46 | 200 | 41.778µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:47 | 200 | 39.698µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:51 | 200 | 41.258µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:56 | 200 | 38.255µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:49:57 | 200 | 49.431µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:50:01 | 200 | 48.672µs | 10.134.0.2 | GET "/health" {"level":"info","timestamp":"2026-07-01T19:50:05.793Z","caller":"api_keys/service.go:181","message":"Created API key","user":"system:serviceaccount:maas-admin:tester-admin-user","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"id":"0479af11-b783-4e9a-a50f-070ea947b266","ephemeral":false} {"level":"info","timestamp":"2026-07-01T19:50:05.793Z","caller":"api_keys/handler.go:267","message":"Created API key","keyId":"0479af11-b783-4e9a-a50f-070ea947b266","keyPrefix":"sk-oai-1Gtk6dOoHXQA...","username":"system:serviceaccount:maas-admin:tester-admin-user","groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:maas-admin","system:authenticated"],"ephemeral":false} [GIN] 2026/07/01 - 19:50:05 | 201 | 2.326626ms | 52.71.36.72 | POST "/v1/api-keys" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/01 - 19:50:05 | 200 | 638.062µs | 10.133.0.44 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/01 - 19:50:05 | 200 | 637.79µs | 10.133.0.44 | POST "/internal/v1/api-keys/validate" [GIN] 2026/07/01 - 19:50:05 | 200 | 222.719µs | 10.133.0.44 | POST "/internal/v1/subscriptions/select" [GIN] 2026/07/01 - 19:50:05 | 200 | 30.870559ms | 52.71.36.72 | GET "/v1/models" | Authorization=present X-Api-Key=absent Cookie=absent Set-Cookie=absent [GIN] 2026/07/01 - 19:50:06 | 200 | 40.772µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:50:07 | 200 | 36.313µs | 10.134.0.2 | GET "/health" [GIN] 2026/07/01 - 19:50:11 | 200 | 40.138µs | 10.134.0.2 | GET "/health"