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
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
jaehanbyun
b48ed499c0
chore(cmd): unify CLI names via common constants and simplify main dispatch ( #24486 )
...
Signed-off-by: jaehanbyun <awbrg789@naver.com>
2026-02-15 12:03:39 +01:00
Peter Jiang
f45ee221e5
fix(appset): change appset resource status count to 5000 by default ( #26249 )
...
Signed-off-by: Peter Jiang <peterjiang823@gmail.com>
2026-02-04 21:39:01 +00: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
Papapetrou Patroklos
1e9f4aa793
fix: honor debuglog cmd option in application controller ( #25591 )
...
Signed-off-by: Patroklos Papapetrou <ppapapetrou76@gmail.com>
2025-12-10 11:03:26 +02:00
rumstead
97d50a14a6
feat(appset): add pprof endpoints ( #25044 )
...
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
2025-10-23 14:42:01 +00:00
Alexander Matyushentsev
452f6c68b8
fix: limit number of resources in appset status ( #24690 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2025-09-22 12:45:29 -07:00
rumstead
a5c6898655
feat(appset): increase concurrent reconcile maximum to max int64 ( #23721 )
...
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
2025-07-17 11:56:09 -04: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
Michael Crenshaw
30a0088c84
chore: enable lint for unused private fields ( #23242 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2025-06-05 07:47:55 -04:00
Michael Crenshaw
2d2efdc48f
chore(deps): bump github.com/argoproj/pkg to v2.0.1 ( #22516 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2025-04-16 13:15:42 -07:00
Anand Francis Joseph
3f90f99ee8
fix(cli): Fix for removing auto generated tag for applicationset command ( #22446 )
...
Signed-off-by: anandf <anjoseph@redhat.com>
2025-03-22 13:48:15 -04:00
Ishita Sequeira
39e483ddef
chore: add ApplicationSet Controller docs to clisdocsgen ( #22417 )
...
Signed-off-by: Ishita Sequeira <ishiseq29@gmail.com>
2025-03-20 15:54:58 +02:00
Blake Pettersson
922dd771e3
fix(appset): improve git generator repo credential fallback ( #21167 )
...
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
2025-02-07 10:22:39 -05:00
teddy-wahle
4a1d0f3af5
fix: Switch default logging to JSON (issue: 20897) ( #21656 )
...
Signed-off-by: Teddy Wahle <teddy.wahle@verkada.com>
2025-02-06 18:32:26 +00: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
e66068c11b
chore: enable var-declaration from revive ( #21370 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-03 18:44:23 -05:00
Matthieu MOREL
f245e8beb5
chore: enable err-error and strconcat of perfsprint linter ( #21267 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-12-20 16:22:28 +00:00
Michael Crenshaw
6a09102389
chore: log panics in JSON ( #20924 ) ( #20925 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2024-11-24 20:05:39 -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
Daco
92e0b553a7
feat(appset): Add a cache layer for Argo Projects to speed-up application validation ( #18703 )
...
* feat(appset): Add a cache layer for Argo Projects to speed-up application validation
Signed-off-by: Philippe Da Costa <pdacosta@gmail.com>
* Use local client rather than custom cache
Signed-off-by: Philippe Da Costa <pdacosta@gmail.com>
* Clean go.mod
Signed-off-by: Philippe Da Costa <pdacosta@gmail.com>
* Merge master
Signed-off-by: Philippe Da Costa <pdacosta@gmail.com>
* Fix after merging master
Signed-off-by: Philippe Da Costa <pdacosta@gmail.com>
Signed-off-by: Philippe Da Costa <pdacosta@gmail.com>
* Initialize appProject variable inside loop
Signed-off-by: Philippe Da Costa <pdacosta@gmail.com>
* Remove unused ArgoAppClientset field
Signed-off-by: Philippe Da Costa <pdacosta@gmail.com>
Signed-off-by: Philippe Da Costa <pdacosta@gmail.com>
* Fix linter issue
Signed-off-by: Philippe Da Costa <pdacosta@gmail.com>
Signed-off-by: Philippe Da Costa <pdacosta@gmail.com>
---------
Signed-off-by: Philippe Da Costa <pdacosta@gmail.com>
2024-09-30 10:22:49 -04:00
rumstead
01874d64de
fix(appset): allow for shorthand git refs in git generators #15427 ( #19783 )
...
* fix(appset): allow for shorthand git refs in git generators
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* Retrigger CI pipeline
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* attempt to fix goimports
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* attempt to fix goimports
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* remove redundant test
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
---------
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
2024-09-05 10:13:30 +05:30
Ignas Kaziukėnas
da345ee5f6
fix: pass the correct parameter for strict tls validation in applicationset controller ( #19759 )
...
Signed-off-by: ignas-kaziukenas_css <ignas.kaziukenas@cloudkitchens.com>
Co-authored-by: ignas-kaziukenas_css <ignas.kaziukenas@cloudkitchens.com>
2024-09-02 15:40:15 -07: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
rumstead
42c2349d7c
fix(appset): remove cache references ( #19647 )
...
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
2024-08-22 19:43:12 +00:00
fsl
3d77d9ced0
fix: enable logging for the controller runtime ( #19129 )
...
Signed-off-by: fsl <1171313930@qq.com>
2024-07-22 20:04:21 -04:00
Michael Crenshaw
45b7593e82
docs(appset): clarify global sync policy config ( #19085 )
...
* docs(appset): clarify global sync policy config
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* clarify
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* clarify
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-07-16 13:58:41 -04:00
Dhruvang Makadia
95be90b5f9
fix: Process webhook refresh in background to not block the request ( #14269 ) ( #18173 )
...
Signed-off-by: dhruvang1 <dhruvang1@users.noreply.github.com>
2024-06-26 19:20:09 +05:30
Alexy Mantha
6f84afca3b
feat(appset): make K8s client configurable ( #18623 )
...
Signed-off-by: Alexy Mantha <alexy@mantha.dev>
2024-06-26 08:47:05 -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
7cf5ed06d4
chore: enable gofumpt and whitespace linters ( #18567 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-06-11 15:41:55 +00:00
Blake Pettersson
4fd478b271
feat: project-scoped repository credential improvements ( #18388 )
...
* feat: project-scoped repo cred improvements
Implementation of #18290
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: missed a test
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* wip project key changes
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: update mocks
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: fix tests
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: equivalence even if project is empty
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: wip delete
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* refactor: remove repositorydb
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: improve logging
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: pass project to getrepository
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: fix failing test
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: compare with project secret instead of app secret
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* fix: get repository needs same logic as delete
Need to update the spec accordingly.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* feat: add project flag to repo rm command
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* docs: make codegen
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: fix failing test
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: more failing tests
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: minor cleanups
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: propagate project from ui
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* test: add new test cases
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* chore: code review, improve formulation
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* refactor: address cr feedback
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
---------
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
Co-authored-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2024-06-07 18:47:55 -07:00
sivchari
ef96dec5b2
chore: Bump Kubernetes 1.29.2 ( #17491 )
...
* run: go mod tidy
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* change interface of Broadcaster
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* modify some logic due to updating controller-runtime version
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* modify some logic due to updating controller-runtime version
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* fix args of GetInformer
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* fix signature for mock
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* update mock
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* use ptr instead of pointer
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* use recommended function instead of deprecated it in wait package
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* run make codegen
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* re-run codegen
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* fix codegen tasks to pass the codegen
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* replace pointer package with ptr package
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* add option to manage subresource
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* fix len args
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* fix: error message for updating lib-version
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* use poll
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* add cache opt
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* use ptr instead of pointer
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* add status subresource
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* use latest commit
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* fix watch namespace
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* use latest gitops-engine
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* delete unnecessary polling
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* revert changes in Makefile
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* re-add openapi-gen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* codegen w/ correct versions
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* revert
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* extend timeout
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* break loop even if service account does not have secrets
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* fix review points
Signed-off-by: sivchari <shibuuuu5@gmail.com>
* replace gitops-engine
Signed-off-by: sivchari <shibuuuu5@gmail.com>
---------
Signed-off-by: sivchari <shibuuuu5@gmail.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-05-08 11:16:18 -04:00
Michael Crenshaw
43fe01a113
fix(appset): add option to disable SCM providers entirely ( #14246 ) ( #15248 )
...
* feat(appset): add option to disable SCM providers entirely (#14246 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* clarify docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* more clarification, small refactor
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* more clarification
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>
* refactor
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix test assertion
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* simplify test expectation
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com>
2023-10-03 22:11:40 +00:00
Alexander Matyushentsev
21672a2a83
fix: ApplicationSet deletes Application status ( #15514 )
...
* fix: ApplicationSet deletes Application status
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
* apply reviewer notes
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
---------
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2023-09-15 21:46:21 +00:00
gdsoumya
bd58788a55
feat: appset preserve labels and global preserve fields ( #15445 )
...
* feat: appset preserve labels and global preserve fields
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* feat: appset preserve labels and global preserve fields
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* docs: updated docs
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* docs: updated docs
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
---------
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
2023-09-12 14:01:33 -07:00
yyzxw
2dbc6c7c71
feat: add timeout for update cluster info ( #14511 )
...
* chore: simplified parsing of startup parameters
Signed-off-by: yyzxw <1020938856@qq.com>
* feat: add timeout for update cluster info
Signed-off-by: yyzxw <1020938856@qq.com>
---------
Signed-off-by: yyzxw <1020938856@qq.com>
2023-08-16 22:15:05 -04:00
Geoffrey MUSELLI
433ba3678c
feat(appset): Restrict scm provider urls ( #14286 )
...
* 9353: Restrict scm provider urls
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 9353: Enforce restriction
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 9353: Fix after review
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 9353: Remove comment
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 9353: Fix units tests
Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.com>
* 9353: Code review, update comment
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 9353: Code review, update comment 2
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 9353: Remove doc issues
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 9353: Fix e2e
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 9353: Fix e2e goTemplate
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 9353: Fix e2e pullRequestGenerator
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
---------
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.com>
2023-07-27 09:06:55 -04:00
Ishita Sequeira
6fb238c7d8
feat(appset): Add support for self-signed TLS / Certificates for Gitlab Scm Provider ( #14348 )
...
* Add support for self-signed TLS / Certificates for Gitlab Scm Provider
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Add support for self-signed TLS / Certificates for Gitlab Pull Request
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Add TLS configuration for SCM and Pull request Gitlab Provider
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* add params to argocd-cmd-params-cm and docs
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* fix generated manifests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Address comments for docs
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* Add test cases to validate insecure mode and ca cert combinations
Signed-off-by: ishitasequeira <ishiseq29@gmail.com>
* simplify (#24 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: ishitasequeira <ishiseq29@gmail.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>
2023-07-11 15:34:29 +00:00
Geoffrey MUSELLI
e8f512686e
feat(appset): ApplicationSet in any namespace ( #12378 )
...
* 12107: ApplicationSet in any namespaces
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: fix build
Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.com>
* 12107: Fix lint
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: Fix After review 2
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: Fix After review 2
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: Fix after rebase
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: Fix syncspolicy after rebase
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: Fix tests labels
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: Fix tests labels 2
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 12107: Fix after review
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* match existing appset controller arg pattern
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* remove unused env var
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.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>
2023-06-26 21:17:02 -04:00
Geoffrey MUSELLI
241d377ced
feat(appset): Policies create-only, create-update, sync per ApplicationSet ( #11462 )
...
* 11073: SyncPolicy per applicationset
Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.com>
* 11073: Fix Lint 2
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 11073: Empty
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 11073: Empty
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 11073: Empty
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 11073: Empty
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 11073: Empty
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 11073: Empty
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 11073: Empty
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 11073: Fix after review
Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.com>
* 11073: Empty
Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.com>
* 11073: Fix after review
Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.com>
* 11073: Fix doc
Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.com>
* 11073: Fix doc
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 11073: Use enable policy override
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 11073: Fix unit test label
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 11073: Update documentation
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
* 11073: Update e2e
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
---------
Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.com>
Signed-off-by: gmuselli <geoffrey.muselli@gmail.com>
2023-06-20 21:17:39 -04:00
Maxence Laude
ec2340a11f
feat(appset): Implement Plugin Generator ( #13017 )
...
* add internal http package
Signed-off-by: Maxence Laude <maxence@laude.pro>
* add services plugin
Signed-off-by: Maxence Laude <maxence@laude.pro>
* add generator plugin
Signed-off-by: Maxence Laude <maxence@laude.pro>
* adapted matrix && merge generator
Signed-off-by: Maxence Laude <maxence@laude.pro>
* adapted plugin to webhook
Signed-off-by: Maxence Laude <maxence@laude.pro>
* update applicationset controller and types for plugin
Signed-off-by: Maxence Laude <maxence@laude.pro>
* add proposal for applicationset plugin generator
Signed-off-by: Maxence Laude <maxence@laude.pro>
* execute codegen
Signed-off-by: Maxence Laude <maxence@laude.pro>
* First draft of documentation
Signed-off-by: Maxence Laude <maxence@laude.pro>
* Fix wrong expected error on client_test
Signed-off-by: Maxence Laude <maxence@laude.pro>
* docs(plugin-generator): minor improvements
Signed-off-by: Sébastien Crocquesel <88554524+scrocquesel@users.noreply.github.com>
* Improvement
* changes
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* wrap output
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 tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* nested parameters
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* simplify
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* Add plugin to GetRequeueAfter function (merge && matrix)
Signed-off-by: Maxence Laude <maxence@laude.pro>
* Improvement : renaming
* more changes
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* clearer docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* abstract
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* naming
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* revert accidental change
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* ugh
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix accidental renames
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* Fix typo renaming
Signed-off-by: Maxence Laude <maxence@laude.pro>
* Improve docs
Signed-off-by: Maxence Laude <maxence@laude.pro>
* Webhook implementation
Signed-off-by: Maxence Laude <maxence@laude.pro>
* Typo docs
Signed-off-by: Maxence Laude <maxence@laude.pro>
* fix plugin generator nil panic
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* Add company to USERS.md
Signed-off-by: Maxence Laude <maxence@laude.pro>
* input.parameters
* fix plugin generator nil panic
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* input.parameters
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* Change param structure
* change param structure
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* nest parameters
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* Fix conflicts
Signed-off-by: Maxence Laude <maxence@laude.pro>
* Fix docs
Signed-off-by: Maxence Laude <maxence@laude.pro>
* Fix docs
Signed-off-by: Maxence Laude <maxence@laude.pro>
---------
Signed-off-by: Maxence Laude <maxence@laude.pro>
Signed-off-by: Sébastien Crocquesel <88554524+scrocquesel@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Sébastien Crocquesel <88554524+scrocquesel@users.noreply.github.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-06-01 18:19:21 -06:00
Calchan
96567956d0
fix: add optional safer Git file generator globbing ( #13313 ) ( #13314 )
...
Signed-off-by: Denis Dupeyron <denis.dupeyron@gmail.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>
2023-05-27 21:15:03 -04:00
Soumya Ghosh Dastidar
56d173390d
feat(appset): add configurable max reconciliations to appset ( #13381 )
...
* feat(appset): add configurable max reconciliations to appset
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
* fix: lint errors
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
---------
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com>
2023-05-05 16:12:26 -07:00
rumstead
a695aa8665
feat(appset): applicationset controller use repo server ( #10952 ) ( #12714 )
...
feat(appset): applicationset controller use repo server (#10952 ) (#12714 )
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
2023-04-28 13:18:24 -07:00
rumstead
772721bf2d
fix: applicationset reduce redundant reconciles ( #12457 ) ( #12480 )
...
* fix: applicationset reduce redundant reconciles
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* fix: applicationset reduce redundant reconciles
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* adding tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* every line counts
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* deep copy applications from event object
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* update from code review
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* check progressive sync fields
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* check progressive sync fields
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* selective checks for progressive syncs
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* selective checks for progressive syncs
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* pural
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
---------
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
2023-03-28 14:33:57 +00:00
Fish-pro
cc0072c886
chore: Clean up repeated package import ( #12431 )
...
Signed-off-by: Zechun Chen <zechun.chen@daocloud.io>
2023-03-24 09:49:20 -04:00
Michael Crenshaw
2494657829
chore: rename 'progressive rollouts' to 'progressive syncs' ( #12265 )
...
* chore: rename 'progressive rollouts' to 'progressive syncs'
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* rename docs file
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* Update cmd/argocd-applicationset-controller/commands/applicationset_controller.go
Co-authored-by: Panagiotis Georgiadis <pgeorgia@redhat.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Panagiotis Georgiadis <pgeorgia@redhat.com>
2023-02-06 10:59:43 -05:00