Ville Vesilehto
5101db5225
chore(deps): migrate to go.yaml.in/yaml/v3 ( #27063 )
...
Signed-off-by: Ville Vesilehto <ville@vesilehto.fi>
2026-04-01 16:34:18 +02:00
rumstead
5b3073986f
feat(appset): add concurrency when managing applications ( #26642 )
...
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2026-03-17 15:04:11 +00:00
dudinea
f0c694d9f0
fix: fix generator bug with templating of parameters in values ( #25342 ) ( #26696 )
...
Signed-off-by: Eugene Doudine <eugene.doudine@octopus.com>
2026-03-15 16:11:46 +02:00
Alexander Matyushentsev
c0a2a579c5
feat: implement application cache synchronization in appset controller ( #26578 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2026-02-25 01:08:53 -08:00
Papapetrou Patroklos
a2e0b6f902
chore: bumps golang version to 1.26 in all places ( #26393 )
...
Signed-off-by: Patroklos Papapetrou <ppapapetrou76@gmail.com>
Co-authored-by: Nitish Kumar <justnitish06@gmail.com>
2026-02-12 12:15:13 +02:00
Matthieu MOREL
34ccf865f6
chore(applicationset): Fix modernize linter ( #26320 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2026-02-09 00:48:06 -10:00
Matthieu MOREL
849815ee1a
chore(applicationset): Fix modernize linter ( #26299 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2026-02-06 10:16:31 -05:00
rumstead
f83906d877
feat(appset): optimize appset controller performance when grabbing cluster secrets ( #25624 ) ( #25577 )
...
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
2026-01-12 18:37:48 -05:00
rumstead
482440b131
feat(appset): use clone instead of replace on sprig templates to reduce function copies ( #25576 )
...
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
2025-12-09 17:17:10 -05:00
Jongwon Youn
ba38778d8c
fix: improve CMP logging and error messages ( #24022 )
...
Signed-off-by: Jongwon Youn <eatingcookieman@gmail.com>
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2025-09-12 16:54:58 +00:00
Donghyun Kang
22c652cf97
fix: correct typo in applicationset/utils/utils.go ( #24352 )
...
Signed-off-by: augustkang <iamaugustkang@gmail.com>
Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com>
2025-09-03 11:11:03 +02:00
Yusuke Abe
56f8797a2b
chore: fix contradiction between function name and comment ( #23736 )
...
Signed-off-by: chansuke <moonset20@gmail.com>
2025-07-10 11:55:47 -04:00
Kanika Rana
a3ef471913
chore(finalizers): remove hardcoding of application and applicationset finalizers ( #23420 )
...
Signed-off-by: Kanika Rana <krana@redhat.com>
2025-06-17 01:56:58 -10:00
Regina Voloshin
964f26901c
feat: Add GitHub API rate limit metrics ( #22864 )
...
Signed-off-by: reggie-k <regina.voloshin@codefresh.io>
Signed-off-by: Regina Voloshin <regina.voloshin@codefresh.io>
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2025-06-17 01:41:38 +00:00
Matthieu MOREL
54501c05a8
chore(lint): enable builtinShadow rule from go-critic ( #23430 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-06-16 21:20:57 +00:00
Michael Crenshaw
30c325d952
chore(refactor): simplify maps util ( #23431 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2025-06-16 16:29:45 -04:00
Michael Crenshaw
061d5992da
chore(refactor): replace trivial function w/ standard lib ( #23429 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2025-06-16 15:23:39 -04:00
Matthieu MOREL
c6ebc19c1f
chore(lint): enable emptyStringTest rule from go-critic ( #23400 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-06-15 20:25:12 +00:00
Blake Pettersson
2ae9f43410
chore: upgrade mockery ( #23387 )
...
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
2025-06-13 19:58:11 +00:00
Michael Crenshaw
0fa3c3d67d
chore(lint): enable tparallel linter ( #23318 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2025-06-08 15:10:55 +02:00
Michael Crenshaw
797f1d693b
chore(test): upgrade to mockery v3 ( #22999 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2025-05-16 16:38:51 -04:00
Michael Crenshaw
f0d783b1e7
chore(test): fix mockery deprecation warnings ( #22998 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2025-05-15 11:06:03 -07:00
Michael Crenshaw
0ec46f6857
chore(ci): upgrade golangci-lint to v2 ( #22484 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-27 12:37:52 -04:00
sivchari
922d080ae5
chore: upgrade Go to 1.24 ( #22242 )
...
Signed-off-by: sivchari <shibuuuu5@gmail.com>
2025-03-10 10:14:41 -04:00
Soumya Ghosh Dastidar
228b86d3b5
chore: update mockery version ( #22126 )
...
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
2025-03-03 16:57:20 +02:00
Matthieu MOREL
c1b2f78f46
chore: enable var-naming from revive ( #21861 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-02-18 11:02:38 -05:00
Michael Crenshaw
928fd19593
chore(appset): simplify cluster list code ( #21820 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2025-02-09 22:07:21 -05:00
Matthieu MOREL
5ef4faa8a4
chore: enable nolintlint ( #21559 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-21 13:49:14 -05:00
github-actions[bot]
4d9835927d
Bump major version to 3 ( #21410 )
...
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: crenshaw-dev <350466+crenshaw-dev@users.noreply.github.com>
2025-01-10 16:14:00 -05:00
Matthieu MOREL
53bc19b5f2
chore: enable unused-parameter from revive ( #21365 )
...
* chore: enable unused-parameter from revive
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* apply recommandations
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
---------
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-07 10:12:56 -05:00
Matthieu MOREL
4e5db16fbf
chore: enable increment-decrement from revive ( #21366 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-03 22:45:03 +00:00
Matthieu MOREL
9ea979bbcd
chore: enable use-any from revive ( #21282 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-02 18:26:59 -05:00
Matthieu MOREL
812650847c
chore: enable importas for k8s.io/apimachinery/pkg/apis/meta/v1 ( #21284 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-12-31 10:34:11 +02:00
Matthieu MOREL
8a6f53d044
chore: enable errorf of perfsprint linter ( #21280 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-12-30 10:56:41 +02:00
Michael Crenshaw
75bbb50db3
chore(appset): use DB instead of kube client for cluster validation ( #21190 )
...
* chore(appset): use DB instead of kube client for cluster validation
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* sort
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-12-18 15:11:57 +00:00
Michael Crenshaw
0de5f60cdc
chore(appset): reduce dupe code w/ DB ( #21192 )
...
* chore(appset): reduce dupe code w/ DB
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix imports
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-12-17 12:57:37 +05:30
adriananeci
030a7be7e2
fix: Populate destination name when destination server is specified ( #21063 )
...
* Populate destination name when destination server is specified
Signed-off-by: Adrian Aneci <aneci@adobe.com>
* Lint nit
Signed-off-by: Adrian Aneci <aneci@adobe.com>
* Trigger CI
Signed-off-by: Adrian Aneci <aneci@adobe.com>
---------
Signed-off-by: Adrian Aneci <aneci@adobe.com>
2024-12-14 10:40:48 +05:30
renovate[bot]
b39f3b15fb
chore(deps): update module github.com/golangci/golangci-lint to v1.62.0 ( #20737 )
...
* chore(deps): update module github.com/golangci/golangci-lint to v1.62.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* fix lint issues
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-11-11 05:28:48 +00:00
Matthieu MOREL
2998687416
chore: enable perfsprint linter ( #20685 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-11-10 21:00:57 -05:00
pasha-codefresh
a25378f1ef
feat: appset scm generators and PR generators should be able to access only secrets related to appset ( #20309 )
2024-10-15 08:28:13 -04:00
OpenGuidou
1bbeab7a03
feat(clusters) - Add disableCompression option in the cluster config ( #20291 )
...
Signed-off-by: OpenGuidou <guillaume.doussin@gmail.com>
2024-10-09 15:36:46 +03:00
Cheng Fang
e3e02f0064
chore(lint): errors reported by golangci-lint: S1009: should omit nil check; printf: non-constant format string ( #19773 )
...
Signed-off-by: Cheng Fang <cfang@redhat.com>
Co-authored-by: pasha-codefresh <pavel@codefresh.io>
2024-09-04 14:58:15 +00:00
ilia-medvedev-codefresh
3cbb1522dd
feat: Add applicationset metrics ( #19691 )
...
* add appset metrics
Signed-off-by: Ilia Medvedev <ilia.medvedev@codefresh.io>
* cleanup
Signed-off-by: Ilia Medvedev <ilia.medvedev@codefresh.io>
* cleanup
Signed-off-by: Ilia Medvedev <ilia.medvedev@codefresh.io>
* address comments and fix test parallelism issue
Signed-off-by: Ilia Medvedev <ilia.medvedev@codefresh.io>
* fix controller unit tests - add metrics to tests
Signed-off-by: Ilia Medvedev <ilia.medvedev@codefresh.io>
* lint
Signed-off-by: Ilia Medvedev <ilia.medvedev@codefresh.io>
* lint
Signed-off-by: Ilia Medvedev <ilia.medvedev@codefresh.io>
* Add FakeAppsetMetrics to clear up registry and create metrics structure for tests without causing collisions
Signed-off-by: Ilia Medvedev <ilia.medvedev@codefresh.io>
* Change fake metrics implementation
Signed-off-by: Ilia Medvedev <ilia.medvedev@codefresh.io>
* Fix typo
Signed-off-by: Ilia Medvedev <ilia.medvedev@codefresh.io>
---------
Signed-off-by: Ilia Medvedev <ilia.medvedev@codefresh.io>
Co-authored-by: pashakostohrys <pavel@codefresh.io>
2024-08-28 09:00:38 +00:00
Michael Crenshaw
a0a5a186d9
chore: enable lint for deprecated symbols ( #19651 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-08-22 18:11:00 -04:00
appiepollo14
ff3e36c3ce
fix: Fixes x509 cert issue by passing trusted certs via CM for BitBucketServer and GitLab ( #19002 )
...
* Fixes https://github.com/argoproj/argo-cd/issues/9607
for BitBucketServer by allowing to pass a CM holding trusted certificates. Refactors implementation for GitLab.
Signed-off-by: asjervanasten <asjer94@live.com>
* Fixes https://github.com/argoproj/argo-cd/issues/9607
for BitBucketServer by allowing to pass a CM holding trusted certificates. Refactors implementation for GitLab.
Signed-off-by: asjervanasten <asjer94@live.com>
* Implemented review feedback. Util class for retrieving Secret and CM, renamed caRef.
Signed-off-by: asjervanasten <asjer94@live.com>
---------
Signed-off-by: asjervanasten <asjer94@live.com>
2024-07-23 07:09:08 -04:00
Cayde6
06b0f957b8
chore(migrate): migrate mockery codegen to use packages( #18579 ) ( #18617 )
...
* chore(migrate): mockery migrate to packages
migrate interface
- remove go:generate
- generate mock
Signed-off-by: Jack-R-lantern <tjdfkr2421@gmail.com>
* chore(migrate: mockery migrate to package
add mockgen stage
- add mockgen command to Makefile
- add generate-mock.sh
- add install mockery to install-codegen-go-tool.sh
Signed-off-by: Jack-R-lantern <tjdfkr2421@gmail.com>
---------
Signed-off-by: Jack-R-lantern <tjdfkr2421@gmail.com>
2024-07-02 10:48:38 -04:00
Alexandre Gaudreault
70755aa3c5
feat(cli): add cmd to preview generated apps of appsets ( #10895 ) ( #16781 )
...
* feat(cli): add cmd to preview generated apps
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
* fix build
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
* fix local proto gen
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
* dry run client
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
* fix: allow to run codegen outside GOPATH
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
* clientgen
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
* openapigen
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
* remove ensure-gopath
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
* fix tests and templatePatch
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
* fix build
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
* convert to interfaces
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
* codegen
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* extract common code
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* use appset params in server
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* codegen
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* fix test build
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* unit tests
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* move test to new package
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* move to correct folders
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* fix build
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* review
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
* lint
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix test
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix lint
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* auto generate mocks
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* better error handling
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* more docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* more docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* lint
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-06-18 15:15:12 +00:00
Matthieu MOREL
4494fe5d3d
chore: enable require-error rule from errorlint linter on applicationset folder ( #18689 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Signed-off-by: pasha-codefresh <pavel@codefresh.io>
Co-authored-by: pasha-codefresh <pavel@codefresh.io>
2024-06-17 09:51:06 +00:00
Matthieu MOREL
9f1e2e8453
chore: enable gocritic linter ( #18633 )
...
* chore: enable gocritic linter
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update settings.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update app.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update grpcproxy.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update grpcproxy.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update util.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update server.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update app_management_ns_test.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update app_management_test.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update path_traversal.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update sessionmanager.go
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
* Update .golangci.yaml
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
---------
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-06-13 15:10:00 -04:00
Matthieu MOREL
204176a06b
chore: enable errorlint linter on applicationset folder ( #18618 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-06-12 16:29:03 -04:00