From 479fe484db87b14e55b620156d70c92f7f770763 Mon Sep 17 00:00:00 2001 From: Vadim Gedz Date: Fri, 15 Sep 2023 21:47:08 +0300 Subject: [PATCH] chore(updater): change retry.DelayType to exponential (#189) --- Makefile | 4 ++-- cmd/argo-watcher/argo_status_updater.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 2cf8a4dc..b1310778 100644 --- a/Makefile +++ b/Makefile @@ -32,9 +32,9 @@ kind-upload: @echo "===> Building [$(CYAN)dev$(RESET)] version of [$(CYAN)argo-watcher$(RESET)] binary" @CGO_ENABLED=0 GOARCH=arm64 GOOS=linux go build -ldflags="-s -w -X main.version=dev" -o argo-watcher ./cmd/argo-watcher @echo "===> Building [$(CYAN)argo-watcher$(RESET)] docker image" - @docker build -t argo-watcher:dev . + @docker build -t ghcr.io/shini4i/argo-watcher:dev . @echo "===> Loading [$(CYAN)argo-watcher$(RESET)] docker image into [$(CYAN)kind$(RESET)] cluster" - @kind load docker-image argo-watcher:dev -n disposable-cluster + @kind load docker-image ghcr.io/shini4i/argo-watcher:dev -n disposable-cluster @echo "===> Restarting [$(CYAN)argo-watcher$(RESET)] deployment" @kubectl rollout restart deploy argo-watcher -n argo-watcher diff --git a/cmd/argo-watcher/argo_status_updater.go b/cmd/argo-watcher/argo_status_updater.go index 0955148a..5349f292 100644 --- a/cmd/argo-watcher/argo_status_updater.go +++ b/cmd/argo-watcher/argo_status_updater.go @@ -112,8 +112,8 @@ func (updater *ArgoStatusUpdater) waitForApplicationDeployment(task models.Task) } return nil }, - retry.DelayType(retry.FixedDelay), - retry.Attempts(3), + retry.DelayType(retry.BackOffDelay), + retry.Attempts(5), retry.OnRetry(func(n uint, err error) { log.Warn().Str("id", task.Id).Msgf("Failed to update git repo. Error: %s, retrying...", err.Error()) }),