rumstead
32f23a446f
fix(controller): reduce secret deepcopies and deserialization ( #27049 )
...
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
2026-04-01 16:48:36 -04:00
Leonardo Luz Almeida
0cdd44bda7
chore: fix gitops-engine mod name so it can be referenced by external repos ( #26407 )
...
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
2026-02-12 09:29:40 -05:00
Matthieu MOREL
bf082c26c2
chore: enable ifElseChain from gocritic ( #21636 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-22 16:13:51 -05:00
Michael Crenshaw
bd37458896
chore(refactor): remove app destination inferrence logic ( #21189 )
...
* refactor: remove app destination inferrence logic
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>
* more fixes
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* more fixes
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* codegen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix mocks
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>
* clusters all the way down
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>
* test
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>
* tidy
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* be less radical
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2025-01-13 13:15:42 -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
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
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
Matthieu MOREL
33df2ce698
chore: enable goimports linter ( #18564 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-06-10 09:18:12 -04:00
Blake Pettersson
99128c27f5
feat: add ability to auto label clusters from k8s clusterinfo ( #17289 )
...
* feat: add ability to auto label clusters
This gives the ability to automatically label cluster secrets on a cluster-by-cluster basis. If `enableClusterInfoLabels` is set on a cluster secret, the controller will (eventually) label the cluster secret with the current k8s version detected by the cluster info.
This needs documentation, e2e tests, as well as CLI/UI additions.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* refactor: use labels instead of secret data
This is easier to work with, especially in the context where we need
this feature.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
* docs: add description on how to use dynamic labeling
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
---------
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com>
2024-03-01 15:18:19 -05: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
Avhi Mazumder
5f1a159058
chore: improve error logs ( #10592 ) ( #15059 )
...
* chore: improve error logs
Signed-off-by: AvhiMaz <avhimazumder5@outlook.com>
* chore: Changes made according to the reviewer
Signed-off-by: AvhiMaz <avhimazumder5@outlook.com>
* chore: Chnages according to the reviewerI"
Signed-off-by: AvhiMaz <avhimazumder5@outlook.com>
* Update cmpserver/apiclient/plugin.pb.go
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
---------
Signed-off-by: AvhiMaz <avhimazumder5@outlook.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-08-16 12:18:35 -04:00
Andrii Chubatiuk
f16b722620
feat(kustomize): support envsubst in commonAnnotations and commonLabels ( #11345 )
...
* support envsubst in kustomize commonAnnotations and commonLabels
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com>
* added description for new parameter
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com>
---------
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
2023-03-22 19:54:30 +00:00
Roger Rumao
9f2523b46d
includeKinds for APIVersions in cluster info cache ( #11241 )
...
Signed-off-by: Roger Rumao <rogerrum@gmail.com>
Signed-off-by: Roger Rumao <rogerrum@gmail.com>
2022-12-09 12:56:18 -05:00
smriti0710
d0216905d1
chore: improve error logs ( #10944 )
...
* fix: Resource list loading slowly due to Sync Wave sorting (#10932 )
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* chore: fix wrong annotation in function (#10923 )
Signed-off-by: wujunwei <wjw3323@live.com>
Signed-off-by: wujunwei <wjw3323@live.com>
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* feat: add bcrypt support for argocd CLI (#10934 )
* Adding bcrypt support for argocd CLI
Signed-off-by: Amey Totawar <ameysanjaykumar_totawar@intuit.com>
* Fixing linter issues
Signed-off-by: Amey Totawar <ameysanjaykumar_totawar@intuit.com>
* Nesting bcrypt under account instead of admin
Signed-off-by: Amey Totawar <ameysanjaykumar_totawar@intuit.com>
* Removing admin bcrypt docs
Signed-off-by: Amey Totawar <ameysanjaykumar_totawar@intuit.com>
* Update docs/faq.md
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Amey Totawar <ameytotawar@gmail.com>
Signed-off-by: Amey Totawar <ameysanjaykumar_totawar@intuit.com>
Signed-off-by: Amey Totawar <ameytotawar@gmail.com>
Co-authored-by: Amey Totawar <ameysanjaykumar_totawar@intuit.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* chore: improve error logs
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* chore: improve error logs
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* chore: implement signed images (#10925 )
* consolidate checksums into one file
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
* sign container images
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
* sign container images
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
* remove id-token permissions
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* chore: delete old snyk reports (#10938 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* chore: rewording of misleading message (#10407 )
Signed-off-by: Ryan Talbot <ryan-talbot@outlook.com>
Signed-off-by: Ryan Talbot <ryan-talbot@outlook.com>
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* chore: delete old snyk reports, 2nd attempt (#10950 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* chore: wrap error objects to include context (#10592 ) (#10940 )
Signed-off-by: Niharika <ns8gupta@gmail.com>
Signed-off-by: Niharika <niharika_sahai@intuit.com>
Signed-off-by: Niharika <ns8gupta@gmail.com>
Signed-off-by: Niharika <niharika_sahai@intuit.com>
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* fix: Use os.PathSeparator instead of hard-coded string to resolve local file paths (#10945 ) (#10946 )
fix: Use os.PathSeparator instead of hard-coded string to resolve local file paths (#10945 ) (#10946 )
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* chore: improve error logs
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* chore: covered error log in controllers
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* chore: sign checksums file for release binaries (#10963 )
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* [Bot] Update Snyk reports (#10953 )
Signed-off-by: CI <ci@argoproj.com>
Signed-off-by: CI <ci@argoproj.com>
Co-authored-by: CI <ci@argoproj.com>
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* feat: make applicationset controller configurable in argocd-cmd-params (#10961 )
Signed-off-by: toVersus <toversus2357@gmail.com>
Signed-off-by: toVersus <toversus2357@gmail.com>
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* docs: message is no longer truncated (#10962 )
Signed-off-by: Shawn Toffel <shawn.toffel@gmail.com>
Signed-off-by: Shawn Toffel <shawn.toffel@gmail.com>
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
* fix: addressed review comments
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com>
Signed-off-by: wujunwei <wjw3323@live.com>
Signed-off-by: Amey Totawar <ameysanjaykumar_totawar@intuit.com>
Signed-off-by: Amey Totawar <ameytotawar@gmail.com>
Signed-off-by: Justin Marquis <34fathombelow@protonmail.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Ryan Talbot <ryan-talbot@outlook.com>
Signed-off-by: Niharika <ns8gupta@gmail.com>
Signed-off-by: Niharika <niharika_sahai@intuit.com>
Signed-off-by: CI <ci@argoproj.com>
Signed-off-by: toVersus <toversus2357@gmail.com>
Signed-off-by: Shawn Toffel <shawn.toffel@gmail.com>
Co-authored-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Co-authored-by: Adam <wjw3323@live.com>
Co-authored-by: Amey Totawar <ameytotawar@gmail.com>
Co-authored-by: Amey Totawar <ameysanjaykumar_totawar@intuit.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Smriti Prakash <smriti_prakash@intuit.com>
Co-authored-by: 34FathomBelow <34fathombelow@protonmail.com>
Co-authored-by: Ryan Talbot <4523072+RyanTalbot@users.noreply.github.com>
Co-authored-by: nsahai8 <ns8gupta@gmail.com>
Co-authored-by: Chris Davis <chris@codeflow.org.uk>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: CI <ci@argoproj.com>
Co-authored-by: Tsubasa Nagasawa <toversus2357@gmail.com>
Co-authored-by: Shawn Toffel <shawn.toffel+github@gmail.com>
2022-10-18 11:16:20 -04:00
jannfis
068048cb80
feat: Applications in any namespace ( #9755 )
...
* feat: Applications in any namespace
Signed-off-by: jannfis <jann@mistrust.net>
* Fix typo in CI
Signed-off-by: jannfis <jann@mistrust.net>
* Create argocd-e2e-external namespace
Signed-off-by: jannfis <jann@mistrust.net>
* Update from codegen
Signed-off-by: jannfis <jann@mistrust.net>
* Remove debug code
Signed-off-by: jannfis <jann@mistrust.net>
* Update help text for -N option to app create
Signed-off-by: jannfis <jann@mistrust.net>
* Wrap error when retrieving AppProject from cache
Signed-off-by: jannfis <jann@mistrust.net>
* Check for controller namespace first before matching on additional ns
Signed-off-by: jannfis <jann@mistrust.net>
* Improve TestAppProjectIsSourceNamespacePermitted unit test
Signed-off-by: jannfis <jann@mistrust.net>
* Get rid of some debug leftovers
Signed-off-by: jannfis <jann@mistrust.net>
* Better error wrapping; return IsNotFound as-is
Signed-off-by: jannfis <jann@mistrust.net>
* Updates from codegen
Signed-off-by: jannfis <jann@mistrust.net>
* We don't need AppShortName() anymore
Signed-off-by: jannfis <jann@mistrust.net>
* Update end-to-end tests to use annotation methods
Signed-off-by: jannfis <jann@mistrust.net>
* Add e2e tests to test for app creation in not permitted ns
Signed-off-by: jannfis <jann@mistrust.net>
* Remove deprecated code
Signed-off-by: jannfis <jann@mistrust.net>
* Remove dead code
Signed-off-by: jannfis <jann@mistrust.net>
* Add RBACName() method to application type
Signed-off-by: jannfis <jann@mistrust.net>
* Update from codegen
Signed-off-by: jannfis <jann@mistrust.net>
* Fix e2e test
Signed-off-by: jannfis <jann@mistrust.net>
* Update codegen
Signed-off-by: jannfis <jann@mistrust.net>
* Move RBAC name generation to an application receiver
Signed-off-by: jannfis <jann@mistrust.net>
* Fix sync window status in UI
Signed-off-by: jannfis <jann@mistrust.net>
* Fix pod logs viewer
Signed-off-by: jannfis <jann@mistrust.net>
* Fix application events in UI
Signed-off-by: jannfis <jann@mistrust.net>
* Fix application search in UI
Signed-off-by: jannfis <jann@mistrust.net>
* Fix yarn lint
Signed-off-by: jannfis <jann@mistrust.net>
* Only set up cluster-wide application informer when additional namespaces are specified
Signed-off-by: jannfis <jann@mistrust.net>
* Adapt e2e test to a changed error message
Signed-off-by: jannfis <jann@mistrust.net>
* Application namespace should be taken into account for create
Signed-off-by: jannfis <jann@mistrust.net>
* Use non-qualified application name as Helm release name
Signed-off-by: jannfis <jann@mistrust.net>
* Support --app-namespace in e2e tests
Signed-off-by: jannfis <jann@mistrust.net>
* Enable more e2e tests
Signed-off-by: jannfis <jann@mistrust.net>
* Increase e2e timeout for newly added tests
Signed-off-by: jannfis <jann@mistrust.net>
2022-08-10 11:39:10 +02:00
Edgar Magana
48cf001461
fix: Minor cleanup for app errors #5273 ( #8623 )
...
First timer commit to fix a gramma issue
Signed-off-by: Edgar Magana <emagana@gmail.com>
2022-03-15 17:42:15 +01:00
jannfis
920aaced63
fix: Return early on error when updating clusters ( #8526 )
...
Signed-off-by: jannfis <jann@mistrust.net>
2022-02-16 09:27:28 -08:00
Alexander Matyushentsev
a21b0363e3
fix: Argo CD should provide apiversion and kinds to 'helm template' command ( #7519 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2021-10-25 16:52:19 -07:00
Alexander Matyushentsev
3dd5dc44ac
fix: repo-server should reset manifests cache when k8s version/api versions change ( #6434 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2021-06-08 16:10:24 -07:00
jannfis
ae49b45249
chore: Upgrade Go module to v2 ( #5931 )
...
* chore: Upgrade Go module to v2
Signed-off-by: jannfis <jann@mistrust.net>
* Restore import order
Signed-off-by: jannfis <jann@mistrust.net>
* fix knowntypes_normalizer codegen error
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
* fix codegen
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
* fix Procfile
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Co-authored-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
2021-04-01 20:44:18 +02:00
jannfis
6535d1ac34
chore: Change log level in updateClusters() from info to debug ( #4667 )
2020-10-26 14:07:34 -07:00
Alexander Matyushentsev
303925f4a0
feat: Support controller horizontal scaling ( #4285 )
2020-10-09 13:16:54 -07:00
Alexander Matyushentsev
5d5d6a4ad6
feat: Display cluster info on cluster details page ( #3793 )
...
* feat: Display cluster info on cluster details page
* Store cluster info in cache instead of secret
2020-06-22 17:51:20 -07:00