From 061240ebdd07366e239e501649714303a7517ebc Mon Sep 17 00:00:00 2001 From: systemsdt Date: Mon, 16 Jun 2025 13:02:54 +0000 Subject: [PATCH 01/58] Updated release-notes files --- beta-releasenotes.md | 3 +++ releasenotes.md | 33 --------------------------------- 2 files changed, 3 insertions(+), 33 deletions(-) create mode 100644 beta-releasenotes.md diff --git a/beta-releasenotes.md b/beta-releasenotes.md new file mode 100644 index 0000000000..83cc13d7e7 --- /dev/null +++ b/beta-releasenotes.md @@ -0,0 +1,3 @@ +## Enhancements +## Bugs +## Others diff --git a/releasenotes.md b/releasenotes.md index db70d037ab..e69de29bb2 100644 --- a/releasenotes.md +++ b/releasenotes.md @@ -1,33 +0,0 @@ -## v1.7.0 - -## Enhancements -- feat: Added Cronjob chart 1-6-0 (#6650) -- feat: wf logs (#6606) -- feat: Enable selection of all CI pipelines at once when the Environment filter is applied in Notifications (#6526) -## Bugs -- fix: app workflow cd pipleine check (#6658) -- fix: panic fixes on concurrent delete request (#6657) -- fix: panic fix on concurrent deletion request (#6644) -- fix: duplicate entries in deployment history without override (#6637) -- fix: overriden pipeline ids filtering in case of material deletion (#6636) -- fix: prevent deletion of git material used in overridden CI templates (#6633) -- fix: ea mode fixes (#6624) -- fix: stack Manager issues (#6619) -- fix: Change ci to webhook fix (#6626) -- fix: oci chart deployment values.yaml and requirement.yaml not compatible (#6620) -- fix: panic fix installedApp type timeline update (#6614) -- fix: workflow getting incorrectly deleted in case of webhook and unreachable cluster's cd pipeline (#6602) -- fix: add safety checks to prevent index-out-of-range panics in CdHandler (#6597) -- fix: reverted telemetry connection error (#6587) -- fix: anomalies in deployment status timeline (#6569) -- fix: scoped var complex type resolution not working in patch type overrides (#6572) -## Others -- chore: when a cluster event occurs, create config map instead of secret (#6607) -- chore: Gpu workload chart (#6608) -- misc: update sample dockerfiles use non-root user (UID 2002) and base images (#6512) -- misc: wire in EA (#6616) -- chore: removed multi-arch section from readme (#6613) -- chore: git sensor grpc lb policy change (#6610) -- misc: go routines wrapped into panic safe function (#6589) -- chore: http transport service refactoring (#6592) -- misc: GetConfigDBObj in tx (#6584) From 11f07ba10d645bf8e59162b5d3a77066c170f00c Mon Sep 17 00:00:00 2001 From: systemsdt Date: Tue, 17 Jun 2025 10:47:06 +0000 Subject: [PATCH 02/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 83cc13d7e7..5cda3633e9 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -1,3 +1,4 @@ ## Enhancements ## Bugs +- fix: Empty migration seq (#6673) ## Others From 697775b01efb91688d2b5ebbe9bc635db97f48f3 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Thu, 19 Jun 2025 10:11:45 +0000 Subject: [PATCH 03/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 5cda3633e9..c887701ee1 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -2,3 +2,4 @@ ## Bugs - fix: Empty migration seq (#6673) ## Others +- sync: Release candidate v0.38.0 (#6680) From e2ec0fdec04e107c2773bc4b0b694f5e567b6d4c Mon Sep 17 00:00:00 2001 From: systemsdt Date: Thu, 19 Jun 2025 10:47:21 +0000 Subject: [PATCH 04/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index c887701ee1..17d13aec42 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -2,4 +2,5 @@ ## Bugs - fix: Empty migration seq (#6673) ## Others +- sync: Vendor update for release 38 (#6681) - sync: Release candidate v0.38.0 (#6680) From 9ef9a87f9c42b66dfb40f5fca3af043490313d8c Mon Sep 17 00:00:00 2001 From: systemsdt Date: Fri, 20 Jun 2025 15:47:12 +0000 Subject: [PATCH 05/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 17d13aec42..cb52041129 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -1,5 +1,6 @@ ## Enhancements ## Bugs +- fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others - sync: Vendor update for release 38 (#6681) From 15e1909084ca6209cc3b2ebe85d68a69a9516b78 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Sat, 21 Jun 2025 05:49:26 +0000 Subject: [PATCH 06/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index cb52041129..de3171c952 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -1,5 +1,6 @@ ## Enhancements ## Bugs +- fix: Fix scanning optimisation (#6683) - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others From daeb9f853533483f8a5976ef56d0f39240f20952 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Tue, 24 Jun 2025 13:06:48 +0000 Subject: [PATCH 07/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index de3171c952..ea8e374c70 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -4,5 +4,6 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others +- chore: when output dir path is /devtroncd inany pipeline stage step then the ci runner is stuck in recursive self-copy situation (#6686) - sync: Vendor update for release 38 (#6681) - sync: Release candidate v0.38.0 (#6680) From 63eac797df3a5059d746f33f7e2408eb9e5c8e12 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Tue, 24 Jun 2025 13:35:12 +0000 Subject: [PATCH 08/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index ea8e374c70..fccb27473c 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -1,4 +1,5 @@ ## Enhancements +- feat: Audit ci trigger, precd and post cd trigger so that retrigger can happen from last failed config snapshot (#6659) ## Bugs - fix: Fix scanning optimisation (#6683) - fix: panic in logs api (#6684) From 9930c88df441a8b259d823b2a62630dfe05d0b39 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Thu, 26 Jun 2025 09:24:31 +0000 Subject: [PATCH 09/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index fccb27473c..043a7a0d62 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -5,6 +5,7 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others +- chore: oss main sync 29 06 (#6692) - chore: when output dir path is /devtroncd inany pipeline stage step then the ci runner is stuck in recursive self-copy situation (#6686) - sync: Vendor update for release 38 (#6681) - sync: Release candidate v0.38.0 (#6680) From 969fa31a645291fbfef1a0cf4397a5d3429e641a Mon Sep 17 00:00:00 2001 From: systemsdt Date: Thu, 26 Jun 2025 12:07:02 +0000 Subject: [PATCH 10/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 043a7a0d62..f84c8c16ac 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -1,4 +1,5 @@ ## Enhancements +- feat: add app name in labels list api (#6688) - feat: Audit ci trigger, precd and post cd trigger so that retrigger can happen from last failed config snapshot (#6659) ## Bugs - fix: Fix scanning optimisation (#6683) From d2455be531f3da02215b1b22ffc9818974482538 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Fri, 27 Jun 2025 09:28:02 +0000 Subject: [PATCH 11/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index f84c8c16ac..abc6bb3d3d 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -2,6 +2,7 @@ - feat: add app name in labels list api (#6688) - feat: Audit ci trigger, precd and post cd trigger so that retrigger can happen from last failed config snapshot (#6659) ## Bugs +- fix: Spdy migration to websocket (#6682) - fix: Fix scanning optimisation (#6683) - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) From 94aebd347f729ffe3348e8bc9e94f06cb32fea13 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Fri, 27 Jun 2025 11:39:42 +0000 Subject: [PATCH 12/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index abc6bb3d3d..5a6c6d8ea0 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -2,6 +2,7 @@ - feat: add app name in labels list api (#6688) - feat: Audit ci trigger, precd and post cd trigger so that retrigger can happen from last failed config snapshot (#6659) ## Bugs +- fix: app clone panic (#6696) - fix: Spdy migration to websocket (#6682) - fix: Fix scanning optimisation (#6683) - fix: panic in logs api (#6684) From 927901f262f18e3c9e9f2679e65bb517664245d8 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 2 Jul 2025 07:03:13 +0000 Subject: [PATCH 13/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 5a6c6d8ea0..0ddc26888c 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -1,4 +1,5 @@ ## Enhancements +- feat: flux cd deployment (#6660) - feat: add app name in labels list api (#6688) - feat: Audit ci trigger, precd and post cd trigger so that retrigger can happen from last failed config snapshot (#6659) ## Bugs From 8aac501292a4c38612eeaaabf487f7ca2e1e351e Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 2 Jul 2025 07:42:48 +0000 Subject: [PATCH 14/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 0ddc26888c..6bb411a83d 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -1,4 +1,5 @@ ## Enhancements +- feat: k8s resource recommendation service integration (#6676) - feat: flux cd deployment (#6660) - feat: add app name in labels list api (#6688) - feat: Audit ci trigger, precd and post cd trigger so that retrigger can happen from last failed config snapshot (#6659) From a162353589e351b6f7ea7660f84f4d9d56b43b24 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 2 Jul 2025 09:04:28 +0000 Subject: [PATCH 15/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 6bb411a83d..595011f859 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -10,6 +10,7 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others +- sync: Main sync develop (#6699) - chore: oss main sync 29 06 (#6692) - chore: when output dir path is /devtroncd inany pipeline stage step then the ci runner is stuck in recursive self-copy situation (#6686) - sync: Vendor update for release 38 (#6681) From 441285e7f22dc65b6b59135beb35d93b0db45100 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 2 Jul 2025 12:55:23 +0000 Subject: [PATCH 16/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 595011f859..1d0294f43b 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -10,6 +10,7 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others +- sync: vendor update in develop (#6700) - sync: Main sync develop (#6699) - chore: oss main sync 29 06 (#6692) - chore: when output dir path is /devtroncd inany pipeline stage step then the ci runner is stuck in recursive self-copy situation (#6686) From 557e1e8171b49feaae355d95baa38b96bf3c8060 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Thu, 3 Jul 2025 10:35:54 +0000 Subject: [PATCH 17/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 1d0294f43b..4f7718b22a 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -10,6 +10,7 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others +- misc: added support for service extraSpec (#6702) - sync: vendor update in develop (#6700) - sync: Main sync develop (#6699) - chore: oss main sync 29 06 (#6692) From 17d2a923a209ec222c9af066af992a8a70e9125c Mon Sep 17 00:00:00 2001 From: systemsdt Date: Fri, 4 Jul 2025 07:11:46 +0000 Subject: [PATCH 18/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 4f7718b22a..fe0bbc0052 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -4,6 +4,7 @@ - feat: add app name in labels list api (#6688) - feat: Audit ci trigger, precd and post cd trigger so that retrigger can happen from last failed config snapshot (#6659) ## Bugs +- fix: Notifier v1 removed (#6705) - fix: app clone panic (#6696) - fix: Spdy migration to websocket (#6682) - fix: Fix scanning optimisation (#6683) From c86059353b2c6b71bfee4239c7d0829f564a3fa9 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Fri, 4 Jul 2025 07:32:53 +0000 Subject: [PATCH 19/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index fe0bbc0052..a9bb46f9e6 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -4,6 +4,7 @@ - feat: add app name in labels list api (#6688) - feat: Audit ci trigger, precd and post cd trigger so that retrigger can happen from last failed config snapshot (#6659) ## Bugs +- fix: cluster delete (#6706) - fix: Notifier v1 removed (#6705) - fix: app clone panic (#6696) - fix: Spdy migration to websocket (#6682) From 13a84b7ad0c3ad5e905f444368f30af4b8fc3847 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Fri, 4 Jul 2025 07:46:13 +0000 Subject: [PATCH 20/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index a9bb46f9e6..57afcfc3fd 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -1,4 +1,5 @@ ## Enhancements +- feat: added the plugin for aws ecr retagging (#6695) - feat: k8s resource recommendation service integration (#6676) - feat: flux cd deployment (#6660) - feat: add app name in labels list api (#6688) From 773fef60ee8d687ecb43aa618a00e520915d53f5 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Fri, 4 Jul 2025 08:46:13 +0000 Subject: [PATCH 21/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 57afcfc3fd..0a1369393d 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -13,6 +13,7 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others +- misc: consolidated commonly used api specs into single file (#6698) - misc: added support for service extraSpec (#6702) - sync: vendor update in develop (#6700) - sync: Main sync develop (#6699) From baa9b36e986d34a955ca06c8d28e7e9118cc6dce Mon Sep 17 00:00:00 2001 From: systemsdt Date: Mon, 7 Jul 2025 11:06:11 +0000 Subject: [PATCH 22/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 0a1369393d..e8497371d5 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -13,6 +13,7 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others +- sync: Release candidate v0.39.0 (#6712) - misc: consolidated commonly used api specs into single file (#6698) - misc: added support for service extraSpec (#6702) - sync: vendor update in develop (#6700) From 1167d2c732f4b757fe3581a3e36b8b310ec63270 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Mon, 7 Jul 2025 11:40:06 +0000 Subject: [PATCH 23/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index e8497371d5..8a7ddbb016 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -13,6 +13,7 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others +- sync: vendor update (#6713) - sync: Release candidate v0.39.0 (#6712) - misc: consolidated commonly used api specs into single file (#6698) - misc: added support for service extraSpec (#6702) From 037a7df3a17ff49aee057e238c93c7053f3c1ba7 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Mon, 7 Jul 2025 13:25:25 +0000 Subject: [PATCH 24/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 8a7ddbb016..9d15747eb8 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -13,6 +13,7 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others +- sync: Main sync develop (#6715) - sync: vendor update (#6713) - sync: Release candidate v0.39.0 (#6712) - misc: consolidated commonly used api specs into single file (#6698) From 7e3c0e949587e045aac20ea08a499f9009b80a52 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Tue, 8 Jul 2025 10:04:19 +0000 Subject: [PATCH 25/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 9d15747eb8..9d3c2fbb3b 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -13,6 +13,7 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others +- chore: added sql file of 4.21 (#6716) - sync: Main sync develop (#6715) - sync: vendor update (#6713) - sync: Release candidate v0.39.0 (#6712) From 07d6a75a14ac2fc012c700497272fda65c06daf2 Mon Sep 17 00:00:00 2001 From: ajaydevtron Date: Thu, 26 Jun 2025 17:33:19 +0530 Subject: [PATCH 26/58] argo upgrade to 7.7.15 chart version --- charts/devtron/Chart.yaml | 2 +- charts/devtron/templates/argocd-secret.yaml | 266 +++++++++++--------- charts/devtron/values.yaml | 14 +- 3 files changed, 158 insertions(+), 124 deletions(-) diff --git a/charts/devtron/Chart.yaml b/charts/devtron/Chart.yaml index adc92a13d4..930d8e4251 100644 --- a/charts/devtron/Chart.yaml +++ b/charts/devtron/Chart.yaml @@ -16,7 +16,7 @@ sources: - https://github.com/devtron-labs/charts dependencies: - name: argo-cd - version: "5.9.1" + version: "7.7.15" repository: https://argoproj.github.io/argo-helm condition: argo-cd.enabled - name: security diff --git a/charts/devtron/templates/argocd-secret.yaml b/charts/devtron/templates/argocd-secret.yaml index 1d55e545bc..ee12df5593 100644 --- a/charts/devtron/templates/argocd-secret.yaml +++ b/charts/devtron/templates/argocd-secret.yaml @@ -64,173 +64,205 @@ data: health.lua: | hs = {} if obj.status ~= nil then - if obj.status.status ~= nil then - hs.status = "Degraded" - hs.message = obj.status.status - else + if obj.status.status ~= nil then + hs.status = "Degraded" + hs.message = obj.status.status + else hs.status = "Healthy" - end + end else - hs.status = "Healthy" + hs.status = "Healthy" end return hs argoproj.io/Rollout: health.lua: | + function getNumberValueOrDefault(field) + if field ~= nil then + return field + end + return 0 + end + function checkPaused(obj) + hs = {} + local paused = false + if obj.status.verifyingPreview ~= nil then + paused = obj.status.verifyingPreview + elseif obj.spec.paused ~= nil then + paused = obj.spec.paused + end + + if paused then + hs.status = "Suspended" + hs.message = "Rollout is paused" + return hs + end + return nil + end function checkReplicasStatus(obj) - hs = {} - replicasCount = getNumberValueOrDefault(obj.spec.replicas) - replicasStatus = getNumberValueOrDefault(obj.status.replicas) - updatedReplicas = getNumberValueOrDefault(obj.status.updatedReplicas) - availableReplicas = getNumberValueOrDefault(obj.status.availableReplicas) + hs = {} + replicasCount = getNumberValueOrDefault(obj.spec.replicas) + replicasStatus = getNumberValueOrDefault(obj.status.replicas) + updatedReplicas = getNumberValueOrDefault(obj.status.updatedReplicas) + availableReplicas = getNumberValueOrDefault(obj.status.availableReplicas) - if updatedReplicas < replicasCount then + if updatedReplicas < replicasCount then hs.status = "Progressing" hs.message = "Waiting for roll out to finish: More replicas need to be updated" return hs - end - -- Since the scale down delay can be very high, BlueGreen does not wait for all the old replicas to scale - -- down before marking itself healthy. As a result, only evaluate this condition if the strategy is canary. - if obj.spec.strategy.canary ~= nil and replicasStatus > updatedReplicas then + end + -- Since the scale down delay can be very high, BlueGreen does not wait for all the old replicas to scale + -- down before marking itself healthy. As a result, only evaluate this condition if the strategy is canary. + if obj.spec.strategy.canary ~= nil and replicasStatus > updatedReplicas then hs.status = "Progressing" hs.message = "Waiting for roll out to finish: old replicas are pending termination" return hs - end - if availableReplicas < updatedReplicas then + end + if availableReplicas < updatedReplicas then hs.status = "Progressing" hs.message = "Waiting for roll out to finish: updated replicas are still becoming available" return hs - end - return nil - end - - function getNumberValueOrDefault(field) - if field ~= nil then - return field - end - return 0 - end - - function checkPaused(obj) - hs = {} - local paused = false - if obj.status.verifyingPreview ~= nil then - paused = obj.status.verifyingPreview - elseif obj.spec.paused ~= nil then - paused = obj.spec.paused - end - - if paused then - hs.status = "Suspended" - hs.message = "Rollout is paused" - return hs - end - return nil - end + end + return nil + end - hs = {} - if obj.status ~= nil then - if obj.status.conditions ~= nil then + function statusfromcondition(obj) + local hs={} for _, condition in ipairs(obj.status.conditions) do - if condition.type == "InvalidSpec" then - hs.status = "Degraded" - hs.message = condition.message + if condition.type == "InvalidSpec" then + hs.status = "Degraded" + hs.message = condition.message return hs - end - if condition.type == "Progressing" and condition.reason == "RolloutAborted" then - hs.status = "Degraded" - hs.message = condition.message + end + if condition.type == "Progressing" and condition.reason == "RolloutAborted" then + hs.status = "Degraded" + hs.message = condition.message return hs - end - if condition.type == "Progressing" and condition.reason == "ProgressDeadlineExceeded" then - hs.status = "Degraded" - hs.message = condition.message + end + if condition.type == "Progressing" and condition.reason == "ProgressDeadlineExceeded" then + hs.status = "Degraded" + hs.message = condition.message return hs - end + end end - end - if obj.status.currentPodHash ~= nil then + return nil + end + + function statusfrompodhash(obj) + local hs={} if obj.spec.strategy.blueGreen ~= nil then - isPaused = checkPaused(obj) - if isPaused ~= nil then - return isPaused - end - replicasHS = checkReplicasStatus(obj) - if replicasHS ~= nil then - return replicasHS - end - if obj.status.blueGreen ~= nil and obj.status.blueGreen.activeSelector ~= nil and obj.status.blueGreen.activeSelector == obj.status.currentPodHash then - hs.status = "Healthy" - hs.message = "The active Service is serving traffic to the current pod spec" + isPaused = checkPaused(obj) + if isPaused ~= nil then + return isPaused + end + replicasHS = checkReplicasStatus(obj) + if replicasHS ~= nil then + return replicasHS + end + if obj.status.blueGreen ~= nil and obj.status.blueGreen.activeSelector ~= nil and obj.status.blueGreen.activeSelector == obj.status.currentPodHash then + hs.status = "Healthy" + hs.message = "The active Service is serving traffic to the current pod spec" + return hs + end + hs.status = "Progressing" + hs.message = "The current pod spec is not receiving traffic from the active service" return hs - end - hs.status = "Progressing" - hs.message = "The current pod spec is not receiving traffic from the active service" - return hs end if obj.spec.strategy.recreate ~= nil then - isPaused = checkPaused(obj) - if isPaused ~= nil then - return isPaused - end - replicasHS = checkReplicasStatus(obj) - if replicasHS ~= nil then - return replicasHS - end - if obj.status.recreate ~= nil and obj.status.recreate.currentRS ~= nil and obj.status.recreate.currentRS == obj.status.currentPodHash then - hs.status = "Healthy" - hs.message = "Rollout is successful" + isPaused = checkPaused(obj) + if isPaused ~= nil then + return isPaused + end + replicasHS = checkReplicasStatus(obj) + if replicasHS ~= nil then + return replicasHS + end + if obj.status.recreate ~= nil and obj.status.recreate.currentRS ~= nil and obj.status.recreate.currentRS == obj.status.currentPodHash then + hs.status = "Healthy" + hs.message = "Rollout is successful" + return hs + end + hs.status = "Progressing" + hs.message = "Rollout is in progress" return hs - end - hs.status = "Progressing" - hs.message = "Rollout is in progress" - return hs end if obj.spec.strategy.canary ~= nil then - currentRSIsStable = obj.status.canary.stableRS == obj.status.currentPodHash - if obj.spec.strategy.canary.steps ~= nil and table.getn(obj.spec.strategy.canary.steps) > 0 then + if obj.status.stableRS ~= nil then + currentRSIsStable = obj.status.stableRS == obj.status.currentPodHash + end + if obj.status.canary.stableRS ~= nil then + currentRSIsStable = obj.status.canary.stableRS == obj.status.currentPodHash + end + if obj.spec.strategy.canary.steps ~= nil and table.getn(obj.spec.strategy.canary.steps) > 0 then stepCount = table.getn(obj.spec.strategy.canary.steps) if obj.status.currentStepIndex ~= nil then - currentStepIndex = obj.status.currentStepIndex - isPaused = checkPaused(obj) - if isPaused ~= nil then + currentStepIndex = obj.status.currentStepIndex + isPaused = checkPaused(obj) + if isPaused ~= nil then return isPaused - end - - if paused then + end + + if paused then hs.status = "Suspended" hs.message = "Rollout is paused" return hs - end - if currentRSIsStable and stepCount == currentStepIndex then + end + if currentRSIsStable and stepCount == currentStepIndex then replicasHS = checkReplicasStatus(obj) if replicasHS ~= nil then - return replicasHS + return replicasHS end hs.status = "Healthy" hs.message = "The rollout has completed all steps" return hs - end + end end hs.status = "Progressing" hs.message = "Waiting for rollout to finish steps" return hs - end + end - -- The detecting the health of the Canary deployment when there are no steps - replicasHS = checkReplicasStatus(obj) - if replicasHS ~= nil then + -- The detecting the health of the Canary deployment when there are no steps + replicasHS = checkReplicasStatus(obj) + if replicasHS ~= nil then return replicasHS - end - if currentRSIsStable then + end + if currentRSIsStable then hs.status = "Healthy" hs.message = "The rollout has completed canary deployment" return hs - end - hs.status = "Progressing" - hs.message = "Waiting for rollout to finish canary deployment" + end + hs.status = "Progressing" + hs.message = "Waiting for rollout to finish canary deployment" end - end - end - hs.status = "Progressing" - hs.message = "Waiting for rollout to finish: status has not been reconciled." + + + return hs + end + + -- Main Code + hs = {} + if obj.status.phase ~= nil then + if obj.status.phase == "Paused" then + hs.status = "Progressing" + hs.message = "Rollout is paused" + elseif obj.status.phase == "Progressing" then + hs=statusfromcondition(obj) or hs + hs=statusfrompodhash(obj) or hs + elseif obj.status.phase == "Healthy" then + hs=statusfromcondition(obj) or hs + hs=statusfrompodhash(obj) or hs + else + hs.status = obj.status.phase + hs.message = obj.status.message + end + else + if obj.status ~= nil then + if obj.status.conditions ~= nil then + hs=statusfromcondition(obj) + end + if obj.status.currentPodHash ~= nil then + hs=statusfrompodhash(obj) + end + end + end return hs \ No newline at end of file diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index 4a0055aa41..88f1b8b7aa 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -274,12 +274,18 @@ argo-cd: # -- If defined, a repository applied to all Argo CD deployments repository: quay.io/argoproj/argocd # -- Overrides the global Argo CD image tag whose default is the chart appVersion - tag: "v2.5.2" + tag: "v2.13.3" # -- If defined, a imagePullPolicy applied to all Argo CD deployments imagePullPolicy: IfNotPresent configs: secret: createSecret: false + cm: + create: false + # argocd-rbac-cm + rbac: + create: true + policy.default: role:admin # argocd-application-controller controller: args: @@ -342,7 +348,6 @@ argo-cd: tag: 7.0.5-alpine # argocd-server server: - configEnabled: false affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: @@ -365,9 +370,6 @@ argo-cd: - all readOnlyRootFilesystem: true runAsNonRoot: true - # argocd-rbac-cm - rbacConfig: - policy.default: role:admin # argocd-repo-server repoServer: affinity: @@ -401,7 +403,7 @@ argo-cd: readOnlyRootFilesystem: true runAsNonRoot: true applicationSet: - enabled: false + replicas: 0 notifications: enabled: false # Values for security integration From fd7b936d58ed412a47735e64427eb8b95a4ce31a Mon Sep 17 00:00:00 2001 From: systemsdt Date: Tue, 8 Jul 2025 13:14:34 +0000 Subject: [PATCH 27/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 9d3c2fbb3b..e9a060a503 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -13,6 +13,7 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others +- chore: OSS main sync (#6717) - chore: added sql file of 4.21 (#6716) - sync: Main sync develop (#6715) - sync: vendor update (#6713) From 05fb7332a355cfb26a3731f5afc589ab4c503186 Mon Sep 17 00:00:00 2001 From: akshatsinha007 Date: Wed, 9 Jul 2025 12:23:25 +0530 Subject: [PATCH 28/58] modified the bom file for the argocd upgrade --- charts/devtron/devtron-bom.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index 1f1f025a7d..529427f67b 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -186,9 +186,18 @@ argo-cd: # -- If defined, a repository applied to all Argo CD deployments repository: quay.io/argoproj/argocd # -- Overrides the global Argo CD image tag whose default is the chart appVersion - tag: "v2.5.2" + tag: "v2.13.3" # -- If defined, a imagePullPolicy applied to all Argo CD deployments imagePullPolicy: IfNotPresent + configs: + cm: + create: false + # argocd-rbac-cm + rbac: + create: true + policy.default: role:admin + applicationSet: + replicas: 0 # Change below values for workflow controller workflowController: registry: "quay.io/argoproj" From 7c175823d1edc1733a051f3015ee8854c8eadebc Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 9 Jul 2025 09:34:41 +0000 Subject: [PATCH 29/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index e9a060a503..461fb5edb7 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -5,6 +5,7 @@ - feat: add app name in labels list api (#6688) - feat: Audit ci trigger, precd and post cd trigger so that retrigger can happen from last failed config snapshot (#6659) ## Bugs +- fix: argo sync (#6718) - fix: cluster delete (#6706) - fix: Notifier v1 removed (#6705) - fix: app clone panic (#6696) From 623b47c9bca994d86275c96f5d2d5a7e9170215c Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 9 Jul 2025 09:56:51 +0000 Subject: [PATCH 30/58] Updated git-sensor to f21e02cb-200-34529 tag in values file --- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- devtron-images.txt.source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index 529427f67b..1613d27ca2 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -116,7 +116,7 @@ components: image: postgres_exporter:v0.10.1 gitsensor: registry: "" - image: "git-sensor:a4fc9044-200-33872" + image: "git-sensor:f21e02cb-200-34529" imagePullPolicy: IfNotPresent serviceMonitor: enabled: false diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index 88f1b8b7aa..393131033c 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -199,7 +199,7 @@ components: volumeSize: "20Gi" gitsensor: registry: "" - image: "git-sensor:a4fc9044-200-33872" + image: "git-sensor:f21e02cb-200-34529" imagePullPolicy: IfNotPresent serviceMonitor: enabled: false diff --git a/devtron-images.txt.source b/devtron-images.txt.source index d7b4499a3e..db4e95bb87 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -15,7 +15,7 @@ quay.io/devtron/dashboard:a85f2624-690-33873 quay.io/devtron/devtron-utils:dup-chart-repo-v1.1.0 quay.io/devtron/devtron:c8e75fb3-434-33854 quay.io/devtron/dex:v2.30.2 -quay.io/devtron/git-sensor:a4fc9044-200-33872 +quay.io/devtron/git-sensor:f21e02cb-200-34529 quay.io/devtron/grafana:7.3.1 quay.io/devtron/hyperion:c8e75fb3-280-33879 quay.io/devtron/image-scanner:a4fc9044-141-33877 From 64f85a6e1417661d2834290f569a3502733bf3ae Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 9 Jul 2025 09:57:19 +0000 Subject: [PATCH 31/58] Updated kubewatch to f21e02cb-419-34527 tag in values file --- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- devtron-images.txt.source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index 1613d27ca2..ab5d8a1cd8 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -92,7 +92,7 @@ components: healthPort: 50052 kubewatch: registry: "" - image: "kubewatch:a4fc9044-419-33852" + image: "kubewatch:f21e02cb-419-34527" imagePullPolicy: IfNotPresent healthPort: 8080 configs: diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index 393131033c..213545ae37 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -173,7 +173,7 @@ components: keyName: postgresql-password kubewatch: registry: "" - image: "kubewatch:a4fc9044-419-33852" + image: "kubewatch:f21e02cb-419-34527" imagePullPolicy: IfNotPresent healthPort: 8080 configs: diff --git a/devtron-images.txt.source b/devtron-images.txt.source index db4e95bb87..748cd2ddce 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -25,7 +25,7 @@ quay.io/devtron/k8s-utils:tutum-curl quay.io/devtron/k9s-k8s-utils:latest quay.io/devtron/kubectl:latest quay.io/devtron/kubelink:a4fc9044-564-33855 -quay.io/devtron/kubewatch:a4fc9044-419-33852 +quay.io/devtron/kubewatch:f21e02cb-419-34527 quay.io/devtron/lens:a4fc9044-333-33874 quay.io/devtron/migrator:v4.16.2 quay.io/devtron/minideb:latest From f7a3dad466abf5bcf4c4e582911cf7251ec74f33 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 9 Jul 2025 09:58:14 +0000 Subject: [PATCH 32/58] Updated kubelink to f21e02cb-564-34528 tag in values file --- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- devtron-images.txt.source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index ab5d8a1cd8..e58d4cdba1 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -69,7 +69,7 @@ components: authenticator: "authenticator:e414faff-393-13273" kubelink: registry: "" - image: "kubelink:a4fc9044-564-33855" + image: "kubelink:f21e02cb-564-34528" imagePullPolicy: IfNotPresent configs: ENABLE_HELM_RELEASE_CACHE: "true" diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index 213545ae37..d5894ba77d 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -150,7 +150,7 @@ components: authenticator: "authenticator:e414faff-393-13273" kubelink: registry: "" - image: "kubelink:a4fc9044-564-33855" + image: "kubelink:f21e02cb-564-34528" imagePullPolicy: IfNotPresent healthPort: 50052 podSecurityContext: diff --git a/devtron-images.txt.source b/devtron-images.txt.source index 748cd2ddce..78e773a31e 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -24,7 +24,7 @@ quay.io/devtron/k8s-sidecar:1.1.0 quay.io/devtron/k8s-utils:tutum-curl quay.io/devtron/k9s-k8s-utils:latest quay.io/devtron/kubectl:latest -quay.io/devtron/kubelink:a4fc9044-564-33855 +quay.io/devtron/kubelink:f21e02cb-564-34528 quay.io/devtron/kubewatch:f21e02cb-419-34527 quay.io/devtron/lens:a4fc9044-333-33874 quay.io/devtron/migrator:v4.16.2 From 0625bf3a537fcd36fb64d309db48b94a3aa8060b Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 9 Jul 2025 10:02:11 +0000 Subject: [PATCH 33/58] Updated lens to f21e02cb-333-34531 tag in values file --- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- devtron-images.txt.source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index e58d4cdba1..5c764d067d 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -134,7 +134,7 @@ components: # Values for lens lens: registry: "" - image: "lens:a4fc9044-333-33874" + image: "lens:f21e02cb-333-34531" imagePullPolicy: IfNotPresent configs: GIT_SENSOR_PROTOCOL: GRPC diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index d5894ba77d..05a9515e4a 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -217,7 +217,7 @@ components: # Values for lens lens: registry: "" - image: "lens:a4fc9044-333-33874" + image: "lens:f21e02cb-333-34531" imagePullPolicy: IfNotPresent secrets: {} resources: {} diff --git a/devtron-images.txt.source b/devtron-images.txt.source index 78e773a31e..49beccb4c3 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -26,7 +26,7 @@ quay.io/devtron/k9s-k8s-utils:latest quay.io/devtron/kubectl:latest quay.io/devtron/kubelink:f21e02cb-564-34528 quay.io/devtron/kubewatch:f21e02cb-419-34527 -quay.io/devtron/lens:a4fc9044-333-33874 +quay.io/devtron/lens:f21e02cb-333-34531 quay.io/devtron/migrator:v4.16.2 quay.io/devtron/minideb:latest quay.io/devtron/minio-mc:RELEASE.2021-02-14T04-28-06Z From c0a4040695d82f86d3069895a5f894acc8af535e Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 9 Jul 2025 10:04:10 +0000 Subject: [PATCH 34/58] Updated ci-runner to f21e02cb-138-34532 tag in values file --- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- devtron-images.txt.source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index 5c764d067d..047ea4656f 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -60,7 +60,7 @@ components: healthPort: 8080 ciRunner: registry: "" - image: "ci-runner:a4fc9044-138-33875" + image: "ci-runner:f21e02cb-138-34532" argocdDexServer: registry: "" image: "dex:v2.30.2" diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index 05a9515e4a..2c0a1665e5 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -139,7 +139,7 @@ components: # - devtron.example.com ciRunner: registry: "" - image: "ci-runner:a4fc9044-138-33875" + image: "ci-runner:f21e02cb-138-34532" # Add annotations for ci-runner & cd-runner serviceAccount. annotations: {} argocdDexServer: diff --git a/devtron-images.txt.source b/devtron-images.txt.source index 49beccb4c3..8ef05dd187 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -8,7 +8,7 @@ quay.io/devtron/bats:v1.4.1 quay.io/devtron/busybox:1.31.1 quay.io/devtron/centos-k8s-utils:latest quay.io/devtron/chart-sync:a4fc9044-836-33878 -quay.io/devtron/ci-runner:a4fc9044-138-33875 +quay.io/devtron/ci-runner:f21e02cb-138-34532 quay.io/devtron/clair:4.3.6 quay.io/devtron/curl:7.73.0 quay.io/devtron/dashboard:a85f2624-690-33873 From 6ba27115c36116eba33815a1e27ed8ce4f0b7d07 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 9 Jul 2025 10:04:16 +0000 Subject: [PATCH 35/58] Updated dashboard to 7a735abb-690-34530 tag in values file --- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- devtron-images.txt.source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index 047ea4656f..9daffa1088 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -40,7 +40,7 @@ components: ENABLE_RESOURCE_SCAN: "true" FEATURE_CODE_MIRROR_ENABLE: "true" registry: "" - image: "dashboard:a85f2624-690-33873" + image: "dashboard:7a735abb-690-34530" imagePullPolicy: IfNotPresent healthPort: 8080 devtron: diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index 2c0a1665e5..448dde25dd 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -96,7 +96,7 @@ components: ENABLE_RESOURCE_SCAN: "true" FEATURE_CODE_MIRROR_ENABLE: "true" registry: "" - image: "dashboard:a85f2624-690-33873" + image: "dashboard:7a735abb-690-34530" imagePullPolicy: IfNotPresent healthPort: 8080 devtron: diff --git a/devtron-images.txt.source b/devtron-images.txt.source index 8ef05dd187..afa1b71631 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -11,7 +11,7 @@ quay.io/devtron/chart-sync:a4fc9044-836-33878 quay.io/devtron/ci-runner:f21e02cb-138-34532 quay.io/devtron/clair:4.3.6 quay.io/devtron/curl:7.73.0 -quay.io/devtron/dashboard:a85f2624-690-33873 +quay.io/devtron/dashboard:7a735abb-690-34530 quay.io/devtron/devtron-utils:dup-chart-repo-v1.1.0 quay.io/devtron/devtron:c8e75fb3-434-33854 quay.io/devtron/dex:v2.30.2 From 052ae892add315147b8cb7e26c1bfa3150bcacf0 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 9 Jul 2025 10:06:05 +0000 Subject: [PATCH 36/58] Updated notifier to fb96112e-372-34533 tag in values file --- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- devtron-images.txt.source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index 9daffa1088..cf99e5a130 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -218,7 +218,7 @@ security: tag: 4.3.6 # Values for notifier integration notifier: - image: "notifier:19d654ff-372-33876" + image: "notifier:fb96112e-372-34533" healthPort: 3000 minio: image: "minio:RELEASE.2021-02-14T04-01-33Z" diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index 448dde25dd..b62bb72543 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -429,7 +429,7 @@ security: notifier: enabled: false imagePullPolicy: IfNotPresent - image: "notifier:19d654ff-372-33876" + image: "notifier:fb96112e-372-34533" configs: CD_ENVIRONMENT: PROD secrets: {} diff --git a/devtron-images.txt.source b/devtron-images.txt.source index afa1b71631..bb8623a1d6 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -34,7 +34,7 @@ quay.io/devtron/minio:RELEASE.2021-02-14T04-01-33Z quay.io/devtron/nats-box quay.io/devtron/nats-server-config-reloader:0.6.2 quay.io/devtron/nats:2.9.3-alpine -quay.io/devtron/notifier:19d654ff-372-33876 +quay.io/devtron/notifier:fb96112e-372-34533 quay.io/devtron/postgres:14.9 quay.io/devtron/postgres_exporter:v0.10.1 quay.io/devtron/postgres_exporter:v0.4.7 From b6b2d36dfd90df1a25446a6f3e65a3b6410a0baa Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 9 Jul 2025 10:06:40 +0000 Subject: [PATCH 37/58] Updated image-scanner to f21e02cb-141-34534 tag in values file --- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- devtron-images.txt.source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index cf99e5a130..1d8c36057d 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -207,7 +207,7 @@ workflowController: IMDSv1ExecutorImage: "argoexec:v3.0.7" security: imageScanner: - image: "image-scanner:a4fc9044-141-33877" + image: "image-scanner:f21e02cb-141-34534" healthPort: 8080 configs: TRIVY_DB_REPOSITORY: mirror.gcr.io/aquasec/trivy-db diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index b62bb72543..2c3456779d 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -410,7 +410,7 @@ argo-cd: security: enabled: false imageScanner: - image: "image-scanner:a4fc9044-141-33877" + image: "image-scanner:f21e02cb-141-34534" healthPort: 8080 configs: TRIVY_DB_REPOSITORY: mirror.gcr.io/aquasec/trivy-db diff --git a/devtron-images.txt.source b/devtron-images.txt.source index bb8623a1d6..ce26f3b5a3 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -18,7 +18,7 @@ quay.io/devtron/dex:v2.30.2 quay.io/devtron/git-sensor:f21e02cb-200-34529 quay.io/devtron/grafana:7.3.1 quay.io/devtron/hyperion:c8e75fb3-280-33879 -quay.io/devtron/image-scanner:a4fc9044-141-33877 +quay.io/devtron/image-scanner:f21e02cb-141-34534 quay.io/devtron/inception:473deaa4-185-21582 quay.io/devtron/k8s-sidecar:1.1.0 quay.io/devtron/k8s-utils:tutum-curl From b66c7d46420ab14d2dcd93ef801b37abedbada92 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 9 Jul 2025 10:10:15 +0000 Subject: [PATCH 38/58] Updated chart-sync to f21e02cb-836-34536 tag in values file --- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- devtron-images.txt.source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index 1d8c36057d..f5d9e6dd52 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -169,7 +169,7 @@ components: entMigratorImage: "devtron-utils:geni-v1.1.4" chartSync: registry: "" - image: chart-sync:a4fc9044-836-33878 + image: chart-sync:f21e02cb-836-34536 schedule: "0 19 * * *" podSecurityContext: fsGroup: 1001 diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index 2c3456779d..47e2b636f2 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -254,7 +254,7 @@ components: entMigratorImage: "devtron-utils:geni-v1.1.4" chartSync: registry: "" - image: chart-sync:a4fc9044-836-33878 + image: chart-sync:f21e02cb-836-34536 schedule: "0 19 * * *" extraConfigs: {} podSecurityContext: diff --git a/devtron-images.txt.source b/devtron-images.txt.source index ce26f3b5a3..0f61e4d5ce 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -7,7 +7,7 @@ quay.io/devtron/authenticator:e414faff-393-13273 quay.io/devtron/bats:v1.4.1 quay.io/devtron/busybox:1.31.1 quay.io/devtron/centos-k8s-utils:latest -quay.io/devtron/chart-sync:a4fc9044-836-33878 +quay.io/devtron/chart-sync:f21e02cb-836-34536 quay.io/devtron/ci-runner:f21e02cb-138-34532 quay.io/devtron/clair:4.3.6 quay.io/devtron/curl:7.73.0 From 201d3cd1c827290213b424e0b2b37eaa02bfef81 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 9 Jul 2025 10:25:13 +0000 Subject: [PATCH 39/58] Updated devtron to 22cac3b8-434-34538 tag in values file --- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- devtron-images.txt.source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index f5d9e6dd52..ea50f42e23 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -46,7 +46,7 @@ components: devtron: registry: "" image: "hyperion:c8e75fb3-280-33879" - cicdImage: "devtron:c8e75fb3-434-33854" + cicdImage: "devtron:22cac3b8-434-34538" imagePullPolicy: IfNotPresent customOverrides: {} podSecurityContext: diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index 47e2b636f2..c56e6a6e6c 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -102,7 +102,7 @@ components: devtron: registry: "" image: "hyperion:c8e75fb3-280-33879" - cicdImage: "devtron:c8e75fb3-434-33854" + cicdImage: "devtron:22cac3b8-434-34538" imagePullPolicy: IfNotPresent customOverrides: {} healthPort: 8080 diff --git a/devtron-images.txt.source b/devtron-images.txt.source index 0f61e4d5ce..0bc7385971 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -13,7 +13,7 @@ quay.io/devtron/clair:4.3.6 quay.io/devtron/curl:7.73.0 quay.io/devtron/dashboard:7a735abb-690-34530 quay.io/devtron/devtron-utils:dup-chart-repo-v1.1.0 -quay.io/devtron/devtron:c8e75fb3-434-33854 +quay.io/devtron/devtron:22cac3b8-434-34538 quay.io/devtron/dex:v2.30.2 quay.io/devtron/git-sensor:f21e02cb-200-34529 quay.io/devtron/grafana:7.3.1 From 31f51074c41f132cb5f743b14b4a8f160fb7faa7 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Wed, 9 Jul 2025 10:25:33 +0000 Subject: [PATCH 40/58] Updated hyperion to 22cac3b8-280-34537 tag in values file --- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- devtron-images.txt.source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index ea50f42e23..cfcb9f40bd 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -45,7 +45,7 @@ components: healthPort: 8080 devtron: registry: "" - image: "hyperion:c8e75fb3-280-33879" + image: "hyperion:22cac3b8-280-34537" cicdImage: "devtron:22cac3b8-434-34538" imagePullPolicy: IfNotPresent customOverrides: {} diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index c56e6a6e6c..756064dcc1 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -101,7 +101,7 @@ components: healthPort: 8080 devtron: registry: "" - image: "hyperion:c8e75fb3-280-33879" + image: "hyperion:22cac3b8-280-34537" cicdImage: "devtron:22cac3b8-434-34538" imagePullPolicy: IfNotPresent customOverrides: {} diff --git a/devtron-images.txt.source b/devtron-images.txt.source index 0bc7385971..cb84ab1036 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -17,7 +17,7 @@ quay.io/devtron/devtron:22cac3b8-434-34538 quay.io/devtron/dex:v2.30.2 quay.io/devtron/git-sensor:f21e02cb-200-34529 quay.io/devtron/grafana:7.3.1 -quay.io/devtron/hyperion:c8e75fb3-280-33879 +quay.io/devtron/hyperion:22cac3b8-280-34537 quay.io/devtron/image-scanner:f21e02cb-141-34534 quay.io/devtron/inception:473deaa4-185-21582 quay.io/devtron/k8s-sidecar:1.1.0 From 4929779e34af70db50a0e1407b8f75f99e140410 Mon Sep 17 00:00:00 2001 From: akshatsinha007 Date: Wed, 9 Jul 2025 17:10:15 +0530 Subject: [PATCH 41/58] added GRPC_ENFORCE_ALPN_ENABLED flag in devtron-cm --- charts/devtron/templates/devtron.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/charts/devtron/templates/devtron.yaml b/charts/devtron/templates/devtron.yaml index a27d44529b..14ab283a11 100644 --- a/charts/devtron/templates/devtron.yaml +++ b/charts/devtron/templates/devtron.yaml @@ -13,6 +13,7 @@ data: DEVTRON_HELM_RELEASE_NAME: {{ $.Release.Name }} DEVTRON_HELM_RELEASE_NAMESPACE: {{ $.Release.Namespace }} FEATURE_MIGRATE_ARGOCD_APPLICATION_ENABLE: "true" + GRPC_ENFORCE_ALPN_ENABLED: "false" {{ toYaml $.Values.global.dbConfig | indent 2 }} HELM_CLIENT_URL: kubelink-service-headless:50051 DASHBOARD_PORT: "80" From ac90d863e1c1cbe70adeccee96cc32fe69368a2b Mon Sep 17 00:00:00 2001 From: systemsdt Date: Thu, 10 Jul 2025 08:07:43 +0000 Subject: [PATCH 42/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 461fb5edb7..feac9ff368 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -5,6 +5,7 @@ - feat: add app name in labels list api (#6688) - feat: Audit ci trigger, precd and post cd trigger so that retrigger can happen from last failed config snapshot (#6659) ## Bugs +- fix: Build get Stuck Indefinitely in case of K8s Driver When Node Termination Occurs (#6687) - fix: argo sync (#6718) - fix: cluster delete (#6706) - fix: Notifier v1 removed (#6705) From 10f03b90d6ce095284c2cbb873e182917eee81ce Mon Sep 17 00:00:00 2001 From: systemsdt Date: Thu, 10 Jul 2025 12:27:30 +0000 Subject: [PATCH 43/58] Updated dashboard to a0a16e84-690-34566 tag in values file --- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- devtron-images.txt.source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index cfcb9f40bd..c8aa21b8f2 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -40,7 +40,7 @@ components: ENABLE_RESOURCE_SCAN: "true" FEATURE_CODE_MIRROR_ENABLE: "true" registry: "" - image: "dashboard:7a735abb-690-34530" + image: "dashboard:a0a16e84-690-34566" imagePullPolicy: IfNotPresent healthPort: 8080 devtron: diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index 756064dcc1..939afa60bf 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -96,7 +96,7 @@ components: ENABLE_RESOURCE_SCAN: "true" FEATURE_CODE_MIRROR_ENABLE: "true" registry: "" - image: "dashboard:7a735abb-690-34530" + image: "dashboard:a0a16e84-690-34566" imagePullPolicy: IfNotPresent healthPort: 8080 devtron: diff --git a/devtron-images.txt.source b/devtron-images.txt.source index cb84ab1036..8137c71c77 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -11,7 +11,7 @@ quay.io/devtron/chart-sync:f21e02cb-836-34536 quay.io/devtron/ci-runner:f21e02cb-138-34532 quay.io/devtron/clair:4.3.6 quay.io/devtron/curl:7.73.0 -quay.io/devtron/dashboard:7a735abb-690-34530 +quay.io/devtron/dashboard:a0a16e84-690-34566 quay.io/devtron/devtron-utils:dup-chart-repo-v1.1.0 quay.io/devtron/devtron:22cac3b8-434-34538 quay.io/devtron/dex:v2.30.2 From ffffc59bd8858614866e3c51c2e4665bdc9f18cc Mon Sep 17 00:00:00 2001 From: systemsdt Date: Fri, 11 Jul 2025 04:07:21 +0000 Subject: [PATCH 44/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index feac9ff368..62dc783e18 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -15,6 +15,7 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others +- misc: Added index.html and .nojekyll file for static page setup (#6709) - chore: OSS main sync (#6717) - chore: added sql file of 4.21 (#6716) - sync: Main sync develop (#6715) From daf9527810b4dae7038398b3701cf04f8850de66 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Fri, 11 Jul 2025 11:33:16 +0000 Subject: [PATCH 45/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 62dc783e18..40dc0c9eb4 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -15,6 +15,7 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others +- chore: Api token hide via flag (#6708) - misc: Added index.html and .nojekyll file for static page setup (#6709) - chore: OSS main sync (#6717) - chore: added sql file of 4.21 (#6716) From b2932c238922d3e33458aa16403621e71c852fd1 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Mon, 14 Jul 2025 07:11:39 +0000 Subject: [PATCH 46/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 40dc0c9eb4..13b5300640 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -1,4 +1,5 @@ ## Enhancements +- feat: enhance patch support for user attribute patch api within nested structure (#6689) - feat: added the plugin for aws ecr retagging (#6695) - feat: k8s resource recommendation service integration (#6676) - feat: flux cd deployment (#6660) From 534767d43bfc903597c611698352347f32a6ffe1 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Mon, 14 Jul 2025 10:53:43 +0000 Subject: [PATCH 47/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 13b5300640..c758f53c5b 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -6,6 +6,7 @@ - feat: add app name in labels list api (#6688) - feat: Audit ci trigger, precd and post cd trigger so that retrigger can happen from last failed config snapshot (#6659) ## Bugs +- fix: telemetry panic fix (#6724) - fix: Build get Stuck Indefinitely in case of K8s Driver When Node Termination Occurs (#6687) - fix: argo sync (#6718) - fix: cluster delete (#6706) From 3a17deb3412b5e088ad5e1c5989a2064b44f7546 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Mon, 14 Jul 2025 11:33:16 +0000 Subject: [PATCH 48/58] Updated dashboard to b774fa82-690-34639 tag in values file --- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- devtron-images.txt.source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index c8aa21b8f2..e37fd29236 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -40,7 +40,7 @@ components: ENABLE_RESOURCE_SCAN: "true" FEATURE_CODE_MIRROR_ENABLE: "true" registry: "" - image: "dashboard:a0a16e84-690-34566" + image: "dashboard:b774fa82-690-34639" imagePullPolicy: IfNotPresent healthPort: 8080 devtron: diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index 939afa60bf..74b11fb6fa 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -96,7 +96,7 @@ components: ENABLE_RESOURCE_SCAN: "true" FEATURE_CODE_MIRROR_ENABLE: "true" registry: "" - image: "dashboard:a0a16e84-690-34566" + image: "dashboard:b774fa82-690-34639" imagePullPolicy: IfNotPresent healthPort: 8080 devtron: diff --git a/devtron-images.txt.source b/devtron-images.txt.source index 8137c71c77..83db07b0fb 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -11,7 +11,7 @@ quay.io/devtron/chart-sync:f21e02cb-836-34536 quay.io/devtron/ci-runner:f21e02cb-138-34532 quay.io/devtron/clair:4.3.6 quay.io/devtron/curl:7.73.0 -quay.io/devtron/dashboard:a0a16e84-690-34566 +quay.io/devtron/dashboard:b774fa82-690-34639 quay.io/devtron/devtron-utils:dup-chart-repo-v1.1.0 quay.io/devtron/devtron:22cac3b8-434-34538 quay.io/devtron/dex:v2.30.2 From 333eaee61e6e933d600df8be88df69fc4cdcb747 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Tue, 15 Jul 2025 06:47:56 +0000 Subject: [PATCH 49/58] Updated dashboard to 3646fa5d-690-34658 tag in values file --- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- devtron-images.txt.source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index e37fd29236..c60508aa19 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -40,7 +40,7 @@ components: ENABLE_RESOURCE_SCAN: "true" FEATURE_CODE_MIRROR_ENABLE: "true" registry: "" - image: "dashboard:b774fa82-690-34639" + image: "dashboard:3646fa5d-690-34658" imagePullPolicy: IfNotPresent healthPort: 8080 devtron: diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index 74b11fb6fa..6619e58efd 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -96,7 +96,7 @@ components: ENABLE_RESOURCE_SCAN: "true" FEATURE_CODE_MIRROR_ENABLE: "true" registry: "" - image: "dashboard:b774fa82-690-34639" + image: "dashboard:3646fa5d-690-34658" imagePullPolicy: IfNotPresent healthPort: 8080 devtron: diff --git a/devtron-images.txt.source b/devtron-images.txt.source index 83db07b0fb..4a20df680c 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -11,7 +11,7 @@ quay.io/devtron/chart-sync:f21e02cb-836-34536 quay.io/devtron/ci-runner:f21e02cb-138-34532 quay.io/devtron/clair:4.3.6 quay.io/devtron/curl:7.73.0 -quay.io/devtron/dashboard:b774fa82-690-34639 +quay.io/devtron/dashboard:3646fa5d-690-34658 quay.io/devtron/devtron-utils:dup-chart-repo-v1.1.0 quay.io/devtron/devtron:22cac3b8-434-34538 quay.io/devtron/dex:v2.30.2 From fc5a8ca568e8f80e4f04cf2a6e39f1493802bf90 Mon Sep 17 00:00:00 2001 From: systemsdt Date: Tue, 15 Jul 2025 08:01:16 +0000 Subject: [PATCH 50/58] Updated release notes --- beta-releasenotes.md | 1 + 1 file changed, 1 insertion(+) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index c758f53c5b..27630c3c53 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -17,6 +17,7 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others +- chore: main sync (#6725) - chore: Api token hide via flag (#6708) - misc: Added index.html and .nojekyll file for static page setup (#6709) - chore: OSS main sync (#6717) From 5df6b9440010d2ae22d40ff428107b39aecb6d2a Mon Sep 17 00:00:00 2001 From: akshatsinha007 Date: Tue, 15 Jul 2025 13:41:00 +0530 Subject: [PATCH 51/58] added database creation migration for external postgres --- charts/devtron/templates/migrator.yaml | 61 ++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/charts/devtron/templates/migrator.yaml b/charts/devtron/templates/migrator.yaml index b08dd32d1a..0a5463db9a 100644 --- a/charts/devtron/templates/migrator.yaml +++ b/charts/devtron/templates/migrator.yaml @@ -443,4 +443,65 @@ spec: activeDeadlineSeconds: 1500 {{- end }} {{- end }} +{{- end }} +{{- if and $.Values.global.externalPostgres $.Values.global.externalPostgres.enabled }} +--- +{{- if $.Capabilities.APIVersions.Has "batch/v1/Job" }} +apiVersion: batch/v1 +{{- else }} +apiVersion: batch/v1beta1 +{{- end }} +kind: Job +metadata: + namespace: devtroncd + name: postgresql-create-databases-{{ randAlphaNum 5 | lower }} +spec: + activeDeadlineSeconds: 1500 + ttlSecondsAfterFinished: 1000 + backoffLimit: 20 + completions: 1 + parallelism: 1 + template: + metadata: + labels: + app: database-creator + spec: + {{- include "common.schedulerConfig" (dict "nodeSelector" $.Values.components.migrator.nodeSelector "tolerations" $.Values.components.migrator.tolerations "imagePullSecrets" $.Values.components.migrator.imagePullSecrets "global" $.Values.global) | indent 6 }} + serviceAccountName: devtron-default-sa + containers: + - command: + - /bin/sh + - -c + - | + # Create databases + export PGPASSWORD="${DB_PASSWORD}" + + echo "Creating database: orchestrator" + psql -h ${PG_ADDR} -p ${PG_PORT} -U ${PG_USER} -d postgres -c "CREATE DATABASE orchestrator;" || echo "Database orchestrator already exists or failed to create" + + echo "Creating database: git_sensor" + psql -h ${PG_ADDR} -p ${PG_PORT} -U ${PG_USER} -d postgres -c "CREATE DATABASE git_sensor;" || echo "Database git_sensor already exists or failed to create" + + echo "Creating database: lens" + psql -h ${PG_ADDR} -p ${PG_PORT} -U ${PG_USER} -d postgres -c "CREATE DATABASE lens;" || echo "Database lens already exists or failed to create" + + echo "Creating database: casbin" + psql -h ${PG_ADDR} -p ${PG_PORT} -U ${PG_USER} -d postgres -c "CREATE DATABASE casbin;" || echo "Database casbin already exists or failed to create" + + echo "Creating database: clairv4" + psql -h ${PG_ADDR} -p ${PG_PORT} -U ${PG_USER} -d postgres -c "CREATE DATABASE clairv4;" || echo "Database clairv4 already exists or failed to create" + + echo "All databases created successfully" + envFrom: + - secretRef: + name: postgresql-migrator + - configMapRef: + name: devtron-cm + - configMapRef: + name: devtron-custom-cm + - configMapRef: + name: devtron-common-cm + image: {{ include "common.image" (dict "component" $.Values.components.postgres "global" $.Values.global "extraImage" $.Values.components.postgres.image ) }} + name: postgresql-database-creator + restartPolicy: OnFailure {{- end }} \ No newline at end of file From c7ef2a9784b15b8a53039fcd9d3c9822c8e5b1fa Mon Sep 17 00:00:00 2001 From: akshatsinha007 Date: Tue, 15 Jul 2025 13:50:04 +0530 Subject: [PATCH 52/58] added pre-install annotation for db creation migration --- charts/devtron/templates/migrator.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/charts/devtron/templates/migrator.yaml b/charts/devtron/templates/migrator.yaml index 0a5463db9a..c95d8b7212 100644 --- a/charts/devtron/templates/migrator.yaml +++ b/charts/devtron/templates/migrator.yaml @@ -455,6 +455,8 @@ kind: Job metadata: namespace: devtroncd name: postgresql-create-databases-{{ randAlphaNum 5 | lower }} + annotations: + "helm.sh/hook": pre-install spec: activeDeadlineSeconds: 1500 ttlSecondsAfterFinished: 1000 From 36095ee5e6f74ac3f33b55ac4a43e3e5eada128f Mon Sep 17 00:00:00 2001 From: akshatsinha007 <156403098+akshatsinha007@users.noreply.github.com> Date: Tue, 15 Jul 2025 14:13:52 +0530 Subject: [PATCH 53/58] Update beta-releasenotes.md --- beta-releasenotes.md | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 27630c3c53..fa915f007d 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -1,13 +1,10 @@ ## Enhancements - feat: enhance patch support for user attribute patch api within nested structure (#6689) - feat: added the plugin for aws ecr retagging (#6695) -- feat: k8s resource recommendation service integration (#6676) - feat: flux cd deployment (#6660) - feat: add app name in labels list api (#6688) - feat: Audit ci trigger, precd and post cd trigger so that retrigger can happen from last failed config snapshot (#6659) ## Bugs -- fix: telemetry panic fix (#6724) -- fix: Build get Stuck Indefinitely in case of K8s Driver When Node Termination Occurs (#6687) - fix: argo sync (#6718) - fix: cluster delete (#6706) - fix: Notifier v1 removed (#6705) @@ -17,19 +14,7 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others -- chore: main sync (#6725) - chore: Api token hide via flag (#6708) -- misc: Added index.html and .nojekyll file for static page setup (#6709) -- chore: OSS main sync (#6717) - chore: added sql file of 4.21 (#6716) -- sync: Main sync develop (#6715) -- sync: vendor update (#6713) -- sync: Release candidate v0.39.0 (#6712) -- misc: consolidated commonly used api specs into single file (#6698) - misc: added support for service extraSpec (#6702) -- sync: vendor update in develop (#6700) -- sync: Main sync develop (#6699) -- chore: oss main sync 29 06 (#6692) -- chore: when output dir path is /devtroncd inany pipeline stage step then the ci runner is stuck in recursive self-copy situation (#6686) -- sync: Vendor update for release 38 (#6681) -- sync: Release candidate v0.38.0 (#6680) +- chore: when output dir path is /devtroncd in any pipeline stage step then the ci runner is stuck in recursive self-copy situation (#6686) From 0bf2f408f644011c9207e4ff92c844478e888b69 Mon Sep 17 00:00:00 2001 From: akshatsinha007 <156403098+akshatsinha007@users.noreply.github.com> Date: Tue, 15 Jul 2025 15:33:00 +0530 Subject: [PATCH 54/58] Update beta-releasenotes.md --- beta-releasenotes.md | 1 - 1 file changed, 1 deletion(-) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index fa915f007d..8e5091661f 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -14,7 +14,6 @@ - fix: panic in logs api (#6684) - fix: Empty migration seq (#6673) ## Others -- chore: Api token hide via flag (#6708) - chore: added sql file of 4.21 (#6716) - misc: added support for service extraSpec (#6702) - chore: when output dir path is /devtroncd in any pipeline stage step then the ci runner is stuck in recursive self-copy situation (#6686) From a124e9c765d95e53591549e8e22493098c45d5b8 Mon Sep 17 00:00:00 2001 From: akshatsinha007 <156403098+akshatsinha007@users.noreply.github.com> Date: Tue, 15 Jul 2025 15:35:43 +0530 Subject: [PATCH 55/58] Update beta-releasenotes.md --- beta-releasenotes.md | 1 - 1 file changed, 1 deletion(-) diff --git a/beta-releasenotes.md b/beta-releasenotes.md index 8e5091661f..a3c8e5072c 100644 --- a/beta-releasenotes.md +++ b/beta-releasenotes.md @@ -1,5 +1,4 @@ ## Enhancements -- feat: enhance patch support for user attribute patch api within nested structure (#6689) - feat: added the plugin for aws ecr retagging (#6695) - feat: flux cd deployment (#6660) - feat: add app name in labels list api (#6688) From 0fc542d15df76ec431440fccc204a68669a5cb6f Mon Sep 17 00:00:00 2001 From: ReleaseBot Date: Tue, 15 Jul 2025 10:15:05 +0000 Subject: [PATCH 56/58] Updated the version in scripts --- .../release-notes-v1.8.0.md | 4 ++++ charts/devtron/Chart.yaml | 4 ++-- charts/devtron/devtron-bom.yaml | 2 +- charts/devtron/values.yaml | 2 +- manifests/install/devtron-installer.yaml | 2 +- manifests/installation-script | 2 +- releasenotes.md | 22 +++++++++++++++++++ 7 files changed, 32 insertions(+), 6 deletions(-) rename beta-releasenotes.md => CHANGELOG/release-notes-v1.8.0.md (98%) diff --git a/beta-releasenotes.md b/CHANGELOG/release-notes-v1.8.0.md similarity index 98% rename from beta-releasenotes.md rename to CHANGELOG/release-notes-v1.8.0.md index a3c8e5072c..1a6ec8f889 100644 --- a/beta-releasenotes.md +++ b/CHANGELOG/release-notes-v1.8.0.md @@ -1,3 +1,5 @@ +## v1.8.0 + ## Enhancements - feat: added the plugin for aws ecr retagging (#6695) - feat: flux cd deployment (#6660) @@ -16,3 +18,5 @@ - chore: added sql file of 4.21 (#6716) - misc: added support for service extraSpec (#6702) - chore: when output dir path is /devtroncd in any pipeline stage step then the ci runner is stuck in recursive self-copy situation (#6686) + + diff --git a/charts/devtron/Chart.yaml b/charts/devtron/Chart.yaml index 930d8e4251..7061008f7e 100644 --- a/charts/devtron/Chart.yaml +++ b/charts/devtron/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: devtron-operator -appVersion: 1.7.0 +appVersion: 1.8.0 description: Chart to configure and install Devtron. Devtron is a Kubernetes Orchestration system. keywords: - Devtron @@ -11,7 +11,7 @@ keywords: - argocd - Hyperion engine: gotpl -version: 0.22.95 +version: 0.22.96 sources: - https://github.com/devtron-labs/charts dependencies: diff --git a/charts/devtron/devtron-bom.yaml b/charts/devtron/devtron-bom.yaml index c60508aa19..7694928251 100644 --- a/charts/devtron/devtron-bom.yaml +++ b/charts/devtron/devtron-bom.yaml @@ -15,7 +15,7 @@ global: PG_DATABASE: orchestrator extraManifests: [] installer: - release: "v1.7.0" + release: "v1.8.0" registry: "" image: "inception" tag: "473deaa4-185-21582" diff --git a/charts/devtron/values.yaml b/charts/devtron/values.yaml index 6619e58efd..ac5eec5cb0 100644 --- a/charts/devtron/values.yaml +++ b/charts/devtron/values.yaml @@ -42,7 +42,7 @@ nfs: extraManifests: [] installer: repo: "devtron-labs/devtron" - release: "v1.7.0" + release: "v1.8.0" registry: "" image: inception tag: 473deaa4-185-21582 diff --git a/manifests/install/devtron-installer.yaml b/manifests/install/devtron-installer.yaml index 96c19c3857..588ccb20de 100644 --- a/manifests/install/devtron-installer.yaml +++ b/manifests/install/devtron-installer.yaml @@ -4,4 +4,4 @@ metadata: name: installer-devtron namespace: devtroncd spec: - url: https://raw.githubusercontent.com/devtron-labs/devtron/v1.7.0/manifests/installation-script + url: https://raw.githubusercontent.com/devtron-labs/devtron/v1.8.0/manifests/installation-script diff --git a/manifests/installation-script b/manifests/installation-script index 547c3c0adf..b9571e0df9 100644 --- a/manifests/installation-script +++ b/manifests/installation-script @@ -1,4 +1,4 @@ -LTAG="v1.7.0"; +LTAG="v1.8.0"; REPO_RAW_URL="https://raw.githubusercontent.com/devtron-labs/devtron/"; shebang = `#!/bin/bash `; diff --git a/releasenotes.md b/releasenotes.md index e69de29bb2..1a6ec8f889 100644 --- a/releasenotes.md +++ b/releasenotes.md @@ -0,0 +1,22 @@ +## v1.8.0 + +## Enhancements +- feat: added the plugin for aws ecr retagging (#6695) +- feat: flux cd deployment (#6660) +- feat: add app name in labels list api (#6688) +- feat: Audit ci trigger, precd and post cd trigger so that retrigger can happen from last failed config snapshot (#6659) +## Bugs +- fix: argo sync (#6718) +- fix: cluster delete (#6706) +- fix: Notifier v1 removed (#6705) +- fix: app clone panic (#6696) +- fix: Spdy migration to websocket (#6682) +- fix: Fix scanning optimisation (#6683) +- fix: panic in logs api (#6684) +- fix: Empty migration seq (#6673) +## Others +- chore: added sql file of 4.21 (#6716) +- misc: added support for service extraSpec (#6702) +- chore: when output dir path is /devtroncd in any pipeline stage step then the ci runner is stuck in recursive self-copy situation (#6686) + + From d5d86e8daaf8cb6d6a76ba8c06097b577648468c Mon Sep 17 00:00:00 2001 From: akshatsinha007 <156403098+akshatsinha007@users.noreply.github.com> Date: Tue, 15 Jul 2025 16:56:36 +0530 Subject: [PATCH 57/58] Update devtron-images.txt.source for argocd image --- devtron-images.txt.source | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devtron-images.txt.source b/devtron-images.txt.source index 4a20df680c..34a7c1119e 100644 --- a/devtron-images.txt.source +++ b/devtron-images.txt.source @@ -1,5 +1,5 @@ public.ecr.aws/docker/library/redis:7.0.5-alpine -quay.io/argoproj/argocd:v2.5.2 +quay.io/argoproj/argocd:v2.13.3 quay.io/argoproj/workflow-controller:v3.4.3 quay.io/devtron/alpine-k8s-utils:latest quay.io/devtron/alpine-netshoot:latest From 3a4894247d6e32633e7f199e3e675bfd960a8db3 Mon Sep 17 00:00:00 2001 From: Badal Kumar <130441461+badal773@users.noreply.github.com> Date: Fri, 8 Aug 2025 12:40:15 +0530 Subject: [PATCH 58/58] re-configured net-pol (#6781) --- charts/devtron/templates/networkpolicies.yaml | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/charts/devtron/templates/networkpolicies.yaml b/charts/devtron/templates/networkpolicies.yaml index 1a262d8c9c..0ba5939494 100644 --- a/charts/devtron/templates/networkpolicies.yaml +++ b/charts/devtron/templates/networkpolicies.yaml @@ -28,7 +28,7 @@ kind: NetworkPolicy metadata: labels: app: postgresql - name: netpol-devtron-postgress + name: netpol-devtron-postgres namespace: devtroncd spec: policyTypes: @@ -42,8 +42,8 @@ spec: - port: 5432 podSelector: matchLabels: - app: postgresql - release: devtron + app.kubernetes.io/name: postgres + app.kubernetes.io/instance: devtron --- apiVersion: networking.k8s.io/v1 kind: NetworkPolicy @@ -231,5 +231,19 @@ spec: matchLabels: app.kubernetes.io/name: nats app.kubernetes.io/instance: devtron-nats +--- +apiVersion: networking.k8s.io/v1 +kind: NetworkPolicy +metadata: + name: allow-all-ingress-in-devtron + namespace: devtroncd +spec: + podSelector: + matchLabels: + app: devtron + policyTypes: + - Ingress + ingress: + - {} {{- end }} {{- end }}