Starting server on port 8443... 2026/10/05 06:43:56 no /opt/app-root/src/.env.staging file found, using system environment variables [GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production. - using env: export GIN_MODE=release - using code: gin.SetMode(gin.ReleaseMode) 2026/10/05 06:43:56 Database connection established successfully INFO[2026-10-05T06:43:56Z] Using path /opt/app-root/src/configs/kube-config.yaml [GIN-debug] GET /api/v1/issues/ --> github.com/konflux-ci/kite/internal/handlers/http.(*IssueHandler).GetIssues-fm (8 handlers) [GIN-debug] POST /api/v1/issues/ --> github.com/konflux-ci/kite/internal/handlers/http.(*IssueHandler).CreateIssue-fm (8 handlers) [GIN-debug] GET /api/v1/issues/:id --> github.com/konflux-ci/kite/internal/handlers/http.(*IssueHandler).GetIssue-fm (9 handlers) [GIN-debug] PUT /api/v1/issues/:id --> github.com/konflux-ci/kite/internal/handlers/http.(*IssueHandler).UpdateIssue-fm (9 handlers) [GIN-debug] DELETE /api/v1/issues/:id --> github.com/konflux-ci/kite/internal/handlers/http.(*IssueHandler).DeleteIssue-fm (9 handlers) [GIN-debug] POST /api/v1/issues/:id/resolve --> github.com/konflux-ci/kite/internal/handlers/http.(*IssueHandler).ResolveIssue-fm (9 handlers) [GIN-debug] POST /api/v1/issues/:id/related --> github.com/konflux-ci/kite/internal/handlers/http.(*IssueHandler).AddRelatedIssue-fm (9 handlers) [GIN-debug] DELETE /api/v1/issues/:id/related/:relatedId --> github.com/konflux-ci/kite/internal/handlers/http.(*IssueHandler).RemoveRelatedIssue-fm (9 handlers) [GIN-debug] POST /api/v1/webhooks/pipeline-failure --> github.com/konflux-ci/kite/internal/handlers/http.(*WebhookHandler).PipelineFailure-fm (8 handlers) [GIN-debug] POST /api/v1/webhooks/pipeline-success --> github.com/konflux-ci/kite/internal/handlers/http.(*WebhookHandler).PipelineSuccess-fm (8 handlers) [GIN-debug] POST /api/v1/webhooks/mintmaker-custom --> github.com/konflux-ci/kite/internal/handlers/http.(*WebhookHandler).MintmakerIssues-fm (8 handlers) [GIN-debug] POST /api/v1/webhooks/release-failure --> github.com/konflux-ci/kite/internal/handlers/http.(*WebhookHandler).ReleaseFailure-fm (8 handlers) [GIN-debug] POST /api/v1/webhooks/release-success --> github.com/konflux-ci/kite/internal/handlers/http.(*WebhookHandler).ReleaseSuccess-fm (8 handlers) [GIN-debug] GET /api/v1/health/ --> github.com/konflux-ci/kite/internal/handlers/http.SetupRouter.NewHealthHandler.func13 (7 handlers) [GIN-debug] GET /api/v1/version/ --> github.com/konflux-ci/kite/internal/handlers/http.SetupRouter.func1 (7 handlers) INFO[2026-10-05T06:43:56Z] Starting Server address="0.0.0.0:8443" environment=staging INFO[2026-10-05T06:44:09Z] HTTP Request duration=2.889454ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:44:09Z] HTTP Request duration="887.691µs" ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:44:19Z] HTTP Request duration=2.125963ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:44:29Z] HTTP Request duration=1.753667ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:44:39Z] HTTP Request duration=1.728639ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:44:44Z] HTTP Request duration=1.702964ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:44:49Z] HTTP Request duration=1.753717ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:44:59Z] HTTP Request duration=1.668584ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:45:09Z] HTTP Request duration=1.695214ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:45:14Z] HTTP Request duration=1.75586ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:45:19Z] HTTP Request duration=1.762694ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:45:29Z] HTTP Request duration=1.78344ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:45:39Z] HTTP Request duration=1.657639ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:45:44Z] HTTP Request duration=1.666042ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:45:49Z] HTTP Request duration=1.737088ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:45:59Z] HTTP Request duration=1.769297ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:46:09Z] HTTP Request duration=1.755239ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:46:14Z] HTTP Request duration=1.689904ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:46:19Z] HTTP Request duration=1.821578ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:46:29Z] HTTP Request duration=1.69953ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:46:39Z] HTTP Request duration=1.827145ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:46:44Z] HTTP Request duration=1.661153ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:46:49Z] HTTP Request duration=1.742706ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:46:59Z] HTTP Request duration=1.704401ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:47:09Z] HTTP Request duration=1.743666ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:47:14Z] HTTP Request duration=2.022168ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:47:19Z] HTTP Request duration=1.72878ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:47:29Z] HTTP Request duration=1.706072ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:47:39Z] HTTP Request duration=1.785312ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:47:44Z] HTTP Request duration=1.792031ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:47:49Z] HTTP Request duration=1.718145ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:47:59Z] HTTP Request duration=1.663679ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:48:09Z] HTTP Request duration=1.763123ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:48:14Z] HTTP Request duration=1.721647ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:48:19Z] HTTP Request duration=1.730026ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:48:29Z] HTTP Request duration=1.721739ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:48:39Z] HTTP Request duration=1.751638ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:48:44Z] HTTP Request duration=1.673444ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:48:49Z] HTTP Request duration=1.745479ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:48:59Z] HTTP Request duration=1.759867ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:49:09Z] HTTP Request duration=1.735786ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:49:14Z] HTTP Request duration=1.698131ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:49:19Z] HTTP Request duration=1.68868ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:49:29Z] HTTP Request duration=1.710646ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:49:39Z] HTTP Request duration=1.74144ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:49:44Z] HTTP Request duration=1.676558ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:49:49Z] HTTP Request duration=1.74418ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:49:59Z] HTTP Request duration=1.762885ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:50:09Z] HTTP Request duration=1.77096ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:50:14Z] HTTP Request duration=1.778088ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:50:19Z] HTTP Request duration=1.730535ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:50:29Z] HTTP Request duration=1.829008ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:50:39Z] HTTP Request duration=1.803983ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:50:44Z] HTTP Request duration=1.721042ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:50:49Z] HTTP Request duration=1.664404ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:50:59Z] HTTP Request duration=1.680388ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:51:09Z] HTTP Request duration=1.632879ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:51:14Z] HTTP Request duration=1.692759ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:51:19Z] HTTP Request duration=1.695927ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:51:29Z] HTTP Request duration=1.690679ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:51:39Z] HTTP Request duration=1.651687ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:51:44Z] HTTP Request duration=1.644892ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:51:49Z] HTTP Request duration=1.69674ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:51:59Z] HTTP Request duration=1.686184ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:52:09Z] HTTP Request duration=1.740478ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:52:14Z] HTTP Request duration=1.683669ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:52:19Z] HTTP Request duration=1.76069ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:52:29Z] HTTP Request duration=1.672657ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:52:39Z] HTTP Request duration=1.736723ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:52:44Z] HTTP Request duration=1.78712ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:52:49Z] HTTP Request duration=1.943748ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:52:59Z] HTTP Request duration=1.708755ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:53:09Z] HTTP Request duration=1.788017ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:53:14Z] HTTP Request duration=1.763389ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:53:19Z] HTTP Request duration=1.854753ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:53:29Z] HTTP Request duration=1.694566ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:53:39Z] HTTP Request duration=1.72423ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:53:44Z] HTTP Request duration=1.661004ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:53:49Z] HTTP Request duration=1.761716ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:53:59Z] HTTP Request duration=1.694202ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:54:09Z] HTTP Request duration=1.745953ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:54:14Z] HTTP Request duration=1.731423ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:54:19Z] HTTP Request duration=1.678355ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:54:29Z] HTTP Request duration=1.631784ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:54:39Z] HTTP Request duration=1.669367ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:54:44Z] HTTP Request duration=1.792973ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:54:49Z] HTTP Request duration=1.847031ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:54:59Z] HTTP Request duration=1.713991ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:55:09Z] HTTP Request duration=1.737956ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:55:14Z] HTTP Request duration=1.703616ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:55:19Z] HTTP Request duration=1.70856ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:55:29Z] HTTP Request duration=1.680644ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:55:39Z] HTTP Request duration=1.743163ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:55:44Z] HTTP Request duration=1.707244ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:55:49Z] HTTP Request duration=1.727602ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:55:59Z] HTTP Request duration=1.717946ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:56:09Z] HTTP Request duration=1.717328ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:56:14Z] HTTP Request duration=1.752235ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:56:19Z] HTTP Request duration=1.72166ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:56:29Z] HTTP Request duration=1.655033ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32 INFO[2026-10-05T06:56:39Z] HTTP Request duration=1.720703ms ip=10.129.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32