Starting server on port 8443... 2026/10/05 06:43:57 no /opt/app-root/src/.env.staging file found, using system environment variables 2026/10/05 06:43:57 Database connection established successfully [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) INFO[2026-10-05T06:43:57Z] 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:57Z] Starting Server address="0.0.0.0:8443" environment=staging INFO[2026-10-05T06:44:09Z] HTTP Request duration=3.685854ms ip=10.128.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="945.969µs" ip=10.128.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.50136ms ip=10.128.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.901471ms ip=10.128.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.938434ms ip=10.128.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=2.322451ms ip=10.128.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=2.0334ms ip=10.128.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.937559ms ip=10.128.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.907298ms ip=10.128.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=2.016785ms ip=10.128.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=2.097275ms ip=10.128.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=2.088666ms ip=10.128.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.887183ms ip=10.128.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.924667ms ip=10.128.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.898642ms ip=10.128.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=2.032708ms ip=10.128.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.959118ms ip=10.128.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.938674ms ip=10.128.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=2.03744ms ip=10.128.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.94858ms ip=10.128.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.967855ms ip=10.128.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=2.008298ms ip=10.128.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=2.05197ms ip=10.128.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.952795ms ip=10.128.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.913786ms ip=10.128.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=1.864153ms ip=10.128.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=2.078579ms ip=10.128.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.91137ms ip=10.128.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=2.030332ms ip=10.128.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.947598ms ip=10.128.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.936687ms ip=10.128.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.870402ms ip=10.128.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=2.067412ms ip=10.128.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=2.024328ms ip=10.128.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=2.048155ms ip=10.128.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.921576ms ip=10.128.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.972129ms ip=10.128.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.925901ms ip=10.128.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=2.043778ms ip=10.128.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.98105ms ip=10.128.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.996252ms ip=10.128.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.991359ms ip=10.128.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.927522ms ip=10.128.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.892976ms ip=10.128.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.943865ms ip=10.128.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.919909ms ip=10.128.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.962917ms ip=10.128.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.919236ms ip=10.128.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=2.129415ms ip=10.128.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=2.119016ms ip=10.128.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=2.005149ms ip=10.128.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=2.048989ms ip=10.128.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.95469ms ip=10.128.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.883959ms ip=10.128.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.894697ms ip=10.128.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.966797ms ip=10.128.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.947855ms ip=10.128.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.96924ms ip=10.128.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.944416ms ip=10.128.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.941431ms ip=10.128.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.998192ms ip=10.128.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=2.033265ms ip=10.128.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=2.063918ms ip=10.128.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.856453ms ip=10.128.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=2.063954ms ip=10.128.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.916232ms ip=10.128.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.893779ms ip=10.128.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.891955ms ip=10.128.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.914015ms ip=10.128.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.929643ms ip=10.128.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=2.201138ms ip=10.128.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.888355ms ip=10.128.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.951083ms ip=10.128.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.95188ms ip=10.128.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.989878ms ip=10.128.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.904919ms ip=10.128.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=2.01123ms ip=10.128.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.975156ms ip=10.128.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=2.087317ms ip=10.128.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.964059ms ip=10.128.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.989885ms ip=10.128.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=2.005082ms ip=10.128.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.957417ms ip=10.128.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.898848ms ip=10.128.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=2.035823ms ip=10.128.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=2.068166ms ip=10.128.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=2.01406ms ip=10.128.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.978391ms ip=10.128.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.960329ms ip=10.128.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=2.040136ms ip=10.128.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.966231ms ip=10.128.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.923557ms ip=10.128.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=2.092875ms ip=10.128.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.959904ms ip=10.128.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.851117ms ip=10.128.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.916932ms ip=10.128.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.884669ms ip=10.128.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.969836ms ip=10.128.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=2.027822ms ip=10.128.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.874158ms ip=10.128.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=2.063792ms ip=10.128.0.2 method=GET path=/api/v1/health/ status=200 user_agent=kube-probe/1.32