{"level":"info","timestamp":"2026-05-27T21:48:36.706Z","caller":"cmd/main.go:65","message":"Loading database connection URL from secret..."} {"level":"info","timestamp":"2026-05-27T21:48:36.721Z","caller":"cmd/main.go:172","message":"Connecting to PostgreSQL database..."} {"level":"info","timestamp":"2026-05-27T21:48:36.721Z","caller":"cmd/main.go:101","message":"Metrics server starting","address":":9090"} {"level":"info","timestamp":"2026-05-27T21:48:36.831Z","caller":"api_keys/db_driver.go:90","message":"Database schema applied","version":3} {"level":"info","timestamp":"2026-05-27T21:48:36.831Z","caller":"api_keys/db_driver.go:57","message":"Connected to PostgreSQL database (schema applied)"} {"level":"info","timestamp":"2026-05-27T21:48:36.938Z","caller":"cmd/main.go:193","message":"Resolved gateway internal host for access probes","host":"maas-default-gateway-openshift-default.openshift-ingress.svc.cluster.local"} {"level":"info","timestamp":"2026-05-27T21:48:37.003Z","caller":"cmd/main.go:134","message":"Server starting","address":":8443","secure":true} [GIN] 2026/05/27 - 21:48:42 | 200 | 60.934µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:48:47 | 200 | 32.8µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:48:52 | 200 | 34.72µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:48:57 | 200 | 35.913µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:02 | 200 | 32.293µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:07 | 200 | 63.395µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:12 | 200 | 33.996µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:14 | 200 | 44.997µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:17 | 200 | 36.579µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:22 | 200 | 32.437µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:24 | 200 | 32.557µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:27 | 200 | 52.302µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:32 | 200 | 33.396µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:34 | 200 | 33.624µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:37 | 200 | 38.617µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:42 | 200 | 32.508µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:44 | 200 | 35.061µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:47 | 200 | 51.96µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:52 | 200 | 43.29µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:54 | 200 | 41.12µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:49:57 | 200 | 42.402µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:02 | 200 | 34.91µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:04 | 200 | 40.017µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:07 | 200 | 58.494µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:12 | 200 | 33.338µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:14 | 200 | 35.613µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:17 | 200 | 31.323µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:22 | 200 | 33.976µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:24 | 200 | 34.077µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:27 | 200 | 42.912µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:32 | 200 | 58.88µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:34 | 200 | 32.225µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:37 | 200 | 37.13µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:42 | 200 | 44.016µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:44 | 200 | 34.437µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:47 | 200 | 43.02µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:52 | 200 | 39.873µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:54 | 200 | 39.508µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:50:57 | 200 | 34.472µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:02 | 200 | 50.383µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:04 | 200 | 38.357µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:07 | 200 | 32.73µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:12 | 200 | 36.663µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:14 | 200 | 39.558µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:17 | 200 | 51.136µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:22 | 200 | 38.665µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:24 | 200 | 31.061µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:27 | 200 | 41.575µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:32 | 200 | 32.721µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:34 | 200 | 37.764µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:37 | 200 | 50.735µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:39 | 200 | 44.816µs | 100.64.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:42 | 200 | 46.534µs | 10.134.0.2 | GET "/health" [GIN] 2026/05/27 - 21:51:44 | 200 | 44.327µs | 10.134.0.2 | GET "/health"