Alexander Matyushentsev
7c9bd2d2d3
feat: application resource deletion protection ( #20497 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2024-10-24 00:08:24 -07:00
Michael Crenshaw
ec499bb070
fix(diff): avoid cache miss in server-side diff ( #20423 ) ( #20424 )
...
* fix(diff): avoid cache miss in server-side diff (#20423 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* fix silly mistakes
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-10-18 09:36:42 -04:00
Matthieu MOREL
cc989251ef
chore: enable thelper linter ( #20405 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-10-16 17:37:03 +00:00
pasha-codefresh
d16df525d7
feat: manage clusters via proxy ( #20374 )
...
* feat: proxy support
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* feat: proxy support
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* feat: proxy support
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* fix linter
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* small improvements
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* add cluster test
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* fix linter
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* change error message
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* override always will change proxy url
Signed-off-by: pashakostohrys <pavel@codefresh.io >
---------
Signed-off-by: pashakostohrys <pavel@codefresh.io >
2024-10-15 09:47:52 -07:00
Kunho Lee
9b11b21f00
fix: check err before use schedule and duration ( #20043 )
...
* fix: check err before use schedule and duration
Signed-off-by: daengdaengLee <gunho1020@gmail.com >
* test: add tests for invalid schedule and duration
Signed-off-by: daengdaengLee <gunho1020@gmail.com >
* feat: change to return error when sync window is invalid
Signed-off-by: daengdaengLee <gunho1020@gmail.com >
* fix: use assert.Error or assert.NoError
Signed-off-by: daengdaengLee <gunho1020@gmail.com >
* fix: use require instead of assert
Signed-off-by: daengdaengLee <gunho1020@gmail.com >
---------
Signed-off-by: daengdaengLee <gunho1020@gmail.com >
2024-10-12 13:32:46 -04:00
Daan Verstraten
e1472f309a
chore: replacing custom map util functions with golang std ( #20311 )
...
Signed-off-by: Daan Verstraten <daanverstraten@hotmail.com >
2024-10-09 10:34:03 -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
Alexander Matyushentsev
dc27102cff
feat: support using exponential backoff between self heal attempts ( #20275 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2024-10-08 16:32:00 +00:00
OpenGuidou
5543900345
feat(applicationset): Add FlatList option to cluster generator - Fixes #20212 ( #20231 )
...
* (feat) - Add FlatList option to cluster generator
Signed-off-by: OpenGuidou <guillaume.doussin@gmail.com >
* Update docs/operator-manual/applicationset/Generators-Cluster.md
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
---------
Signed-off-by: OpenGuidou <guillaume.doussin@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-10-06 20:31:32 +00:00
ABBOUD Moncef
fe7771cc83
fix: handle incorrect cluster RESTconfig without panic ( #20150 )
...
Signed-off-by: cef <moncef.abboud95@gmail.com >
2024-10-06 17:55:26 +03:00
변재한
0aa6c49465
feat: add support for helm skipTests flag ( #20118 )
...
Signed-off-by: jaehanbyun <awbrg789@naver.com >
2024-10-05 19:55:46 -04:00
Alexander Matyushentsev
03a16099b0
fix: support managing cluster with multiple argocd instances and annotation based tracking ( #20222 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2024-10-04 17:54:37 -07:00
Matthieu MOREL
1c6ec19a86
fix: use ErrorContains(t, err instead of Contains(t, err.Error() ( #20220 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-10-04 09:36:05 -04:00
Anand Francis Joseph
5f8de971c6
chore: Added unit tests and fix e2e tests for application sync decoupling feature ( #19966 )
...
* fixed doc comments and added unit tests
Signed-off-by: anandf <anjoseph@redhat.com >
* Added comments for the newly added unit tests
Signed-off-by: anandf <anjoseph@redhat.com >
* Refactored method name to deriveServiceAccountToImpersonate
Signed-off-by: anandf <anjoseph@redhat.com >
* Using const name in return value
Signed-off-by: anandf <anjoseph@redhat.com >
* Added unit tests for argocd proj add-destination-service-accounts
Signed-off-by: anandf <anjoseph@redhat.com >
* Fixed failing e2e tests
Signed-off-by: anandf <anjoseph@redhat.com >
* Fix linting errors
Signed-off-by: anandf <anjoseph@redhat.com >
* Using require package instead of assert and fixed code generation
Signed-off-by: anandf <anjoseph@redhat.com >
* Removed parallel execution of tests for sync with impersonate
Signed-off-by: anandf <anjoseph@redhat.com >
* Added err checks for glob validations
Signed-off-by: anandf <anjoseph@redhat.com >
* Fixed e2e tests for sync impersonation
Signed-off-by: anandf <anjoseph@redhat.com >
* Using consistently based expects in E2E tests
Signed-off-by: anandf <anjoseph@redhat.com >
* Added more unit tests and fixed go generate
Signed-off-by: anandf <anjoseph@redhat.com >
* Fixed failed lint errors, unit and e2e test failures
Signed-off-by: anandf <anjoseph@redhat.com >
* Fixed goimports linter issue
Signed-off-by: anandf <anjoseph@redhat.com >
* Added code comments and added few missing unit tests
Signed-off-by: anandf <anjoseph@redhat.com >
* Added missing unit test for GetDestinationServiceAccounts method
Signed-off-by: anandf <anjoseph@redhat.com >
* Fixed goimports formatting with local for project_test.go
Signed-off-by: anandf <anjoseph@redhat.com >
* Corrected typo in a field name additionalObjs
Signed-off-by: anandf <anjoseph@redhat.com >
* Fixed failing unit tests
Signed-off-by: anandf <anjoseph@redhat.com >
---------
Signed-off-by: anandf <anjoseph@redhat.com >
2024-10-03 07:37:50 -07:00
Blake Pettersson
be880add20
fix: refine deny destination checks ( #20045 )
...
* fix: refine server deny check
Fixes #19804 . The deny destination check can be made more intuitive by
doing the following:
* short-circuit any deny destination
* first, for any deny server destination, _also_ check if the namespace matches
* for any deny namespace destination, reject as before
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
* fix: also assert that server matches on ns deny
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
---------
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
2024-10-03 07:37:19 -07:00
Javier Solana
b8249567ae
feat: transmit manifest-generate-path resources to the cmp-server for plugin-based applications ( #19209 )
...
* chore: transmit manifest-generate-path resources to the cmp-server for plugin-based applications
Signed-off-by: Javier Solana <javier.solana@cabify.com >
* use SecureJoin
Signed-off-by: Javier Solana <javier.solana@cabify.com >
* make cmp manifests generation using manifest generate path annotation configurable by environment variable
Signed-off-by: Javier Solana <javier.solana@cabify.com >
* fix missing doc running codegen-local
Signed-off-by: Javier Solana <javier.solana@cabify.com >
* set reposerver.plugin.enable.manifests.generation.using.annotations false by default
Signed-off-by: Javier Solana <javier.solana@cabify.com >
* define ARGOCD_REPO_SERVER_PLUGIN_ENABLE_GENERATE_MANIFESTS_USING_MANIFEST_GENERATE_PATHS_ANNOTATION properly
Signed-off-by: Javier Solana <javier.solana@cabify.com >
* define ARGOCD_REPO_SERVER_PLUGIN_ENABLE_GENERATE_MANIFESTS_USING_MANIFEST_GENERATE_PATHS_ANNOTATION properly
Signed-off-by: Javier Solana <javier.solana@cabify.com >
* Fix conflict
Signed-off-by: Javier Solana <javier.solana@cabify.com >
* autogenerate install manifests
Signed-off-by: Javier Solana <javier.solana@cabify.com >
* add note about common root path calculation for manifest paths annotation
Signed-off-by: Javier Solana <javier.solana@cabify.com >
* log common root path calculated
Signed-off-by: Javier Solana <javier.solana@cabify.com >
* app path must be the lower common path
Signed-off-by: Javier Solana <javier.solana@cabify.com >
* tweaks
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: Javier Solana <javier.solana@cabify.com >
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
2024-09-24 12:14:02 -04:00
itaynvn-runai
fd4cc93a30
feat: Change the file name convention when downloading pod logs ( #19938 )
...
* changed log file name convention
Signed-off-by: itaynvn-runai <itay.anavian@run.ai >
* fixed condition
Signed-off-by: itaynvn-runai <itay.anavian@run.ai >
* Update forwarder_overwrite.go
changed `appNamespace` to `namespace`.
as `appNamespace` will always be "argocd", and `namespace` is based on the actual k8s namespace, and will be unique.
so each log file name will always be unique, and descriptive.
Signed-off-by: itaynvn-runai <165032271+itaynvn-runai@users.noreply.github.com >
* Update forwarder_overwrite.go
added `container` to the file name
Signed-off-by: itaynvn-runai <165032271+itaynvn-runai@users.noreply.github.com >
---------
Signed-off-by: itaynvn-runai <itay.anavian@run.ai >
Signed-off-by: itaynvn-runai <165032271+itaynvn-runai@users.noreply.github.com >
2024-09-18 13:44:36 +05:30
Ashu
5776554819
feat(lua actions): add a flag to Include builtin actions with resource overrides ( #19708 )
...
* feat: include prebuilt action with overrides
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com >
Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com >
Signed-off-by: Ashu <11219262+ashutosh16@users.noreply.github.com >
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
2024-09-10 11:57:29 -07:00
Anand Francis Joseph
1028808bb7
feat: Decoupling application sync using impersonation ( #17403 )
...
* Implementation of app sync with impersonation support
Signed-off-by: anandf <anjoseph@redhat.com >
* negation test
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com >
* Update doc comments to remove server name as its not supported.
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com >
Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com >
* Update glob pattern check for matching destinations.
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com >
Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com >
* Corrected the code comments for namespace field and destination matching logic
Signed-off-by: anandf <anjoseph@redhat.com >
* Added missing generated files
Signed-off-by: anandf <anjoseph@redhat.com >
* Fixed golint errors caused due to to gofumpt validations
Signed-off-by: anandf <anjoseph@redhat.com >
* Fix golint errors with unit test code
Signed-off-by: anandf <anjoseph@redhat.com >
* Updated the go import ordering with local packages at the end
Signed-off-by: anandf <anjoseph@redhat.com >
* Addressed review comments
Signed-off-by: anandf <anjoseph@redhat.com >
* Fixed ES lint error caused due to missing class
Signed-off-by: anandf <anjoseph@redhat.com >
* Updated the documentation to address the review comments
Signed-off-by: anandf <anjoseph@redhat.com >
* Simplified the sync code and improved logs and error handling
Signed-off-by: anandf <anjoseph@redhat.com >
* Fixed E2E tests to fail when no sa is configured
Signed-off-by: anandf <anjoseph@redhat.com >
* Updated help message generated for CLI commands
Signed-off-by: anandf <anjoseph@redhat.com >
* Fixed failing tests due to default service account not used for sync operation
Signed-off-by: anandf <anjoseph@redhat.com >
* Fixed the error message when sync fails due to no matching sa
Signed-off-by: anandf <anjoseph@redhat.com >
* Removed repeating logs and added impersonation fields to logger
Signed-off-by: anandf <anjoseph@redhat.com >
* Made changes in the proposal to match the behaviour when no matching sa is found
Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com >
---------
Signed-off-by: anandf <anjoseph@redhat.com >
Signed-off-by: Mangaal <angommeeteimangaal@gmail.com >
Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com >
Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com >
Co-authored-by: Mangaal <angommeeteimangaal@gmail.com >
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com >
2024-09-04 14:18:47 -04: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
Alexander Matyushentsev
0acecad8f8
feat: reduce redis traffic caused by app resource tree updates in redis ( #19722 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2024-08-29 17:16:48 +00:00
Alexander Matyushentsev
3a5b653fb1
feat: implement 'argocd admin appset generate' to troubeshoot appsets ( #19518 )
...
* feat: implement 'argocd appset generate' to troubeshoot appsets
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
* remove unnecessary ErrorLog field
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
* apply reviewer suggestions
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
---------
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2024-08-28 23:30:45 +00:00
Michael Crenshaw
843329174b
chore: bump k8s to 1.31 ( #19654 )
...
* chore(deps): bump k8s libs from 0.29.6 to 0.30.2
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* latest commit
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* update known types
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* bump controller-runtime to a version that's compatible with go-client 0.30.x
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* update go-to-protobuf flag
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* handle new requirements for proto file locations
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* bump gitops-engine version
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* fix openapigen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* remove toolchain
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* bump gitops-engine version
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* chore: enable lint for deprecated symbols
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* chore: bump to k8s 1.31
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 >
* don't be generic if you don't have to be
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* don't be generic if you don't have to be
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* new commit
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* use gitops-engine commit
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-08-23 22:28:34 +00:00
Michael Crenshaw
ddd9d6a9f0
chore(deps): bump k8s libs from 0.29.6 to 0.30.4 ( #19074 )
...
* chore(deps): bump k8s libs from 0.29.6 to 0.30.2
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* latest commit
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* update known types
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* bump controller-runtime to a version that's compatible with go-client 0.30.x
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* update go-to-protobuf flag
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* handle new requirements for proto file locations
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* bump gitops-engine version
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* fix openapigen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* remove toolchain
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* bump gitops-engine version
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* no need for replace now
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-08-23 16:57:56 +00:00
Andrei Vishniakov
7315033efc
nit ( #19639 )
...
Signed-off-by: Andrei Vishniakov <31008759+avishniakov@users.noreply.github.com >
2024-08-22 11:44:24 +00:00
Nathanael Liechti
bacdceda79
feat: allow no_proxy to be specified on repoCreds ( #18526 )
...
Signed-off-by: Nathanael Liechti <technat@technat.ch >
2024-08-20 12:54:39 -04:00
Siddhesh Ghadi
58543f3835
fix: Parse hostname correctly from repoURL to fetch correct CA cert ( #19488 )
...
Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com >
Co-authored-by: Jann Fischer <jann@mistrust.net >
2024-08-14 20:47:59 +00:00
Arthur Vardevanyan
6dc559a3e5
fix(AnyNameSpaceRegex): Additional Functions Glob to Regexexp ( #19516 )
...
Signed-off-by: Arthur <arthur@arthurvardevanyan.com >
2024-08-13 19:14:16 +03:00
Arthur Vardevanyan
588b251acc
feat(sourceNamespace): Regex Support ( #19016 ) ( #19017 )
...
* feat(sourceNamespace): Regex Support
Signed-off-by: Arthur <arthur@arthurvardevanyan.com >
* feat(sourceNamespace): Separate exactMatch into patternMatch
Signed-off-by: Arthur <arthur@arthurvardevanyan.com >
---------
Signed-off-by: Arthur <arthur@arthurvardevanyan.com >
2024-08-13 08:46:25 -04:00
Michael Crenshaw
21ed19b366
feat(helm): support --kube-version, --api-versions, and --namespace ( #19325 ) ( #19328 )
...
* feat(helm): support `--kube-version`, `--api-versions`, and `--namespace` (#19325 )
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 >
* handle kube and api versions per-source
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 >
* fix nil ref error
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* fix nil ref error due to not handling multi-source in verify path
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* change casing to be more consistent with helm
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* Kustomize too
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* simplify verify path
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* add e2e tests for kustomize
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* reorder for consistency, and add more tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* Update docs/operator-manual/application.yaml
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
---------
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
2024-08-06 10:56:36 -04:00
pengbanban
dc544da6ae
chore: fix function names ( #19371 )
...
Signed-off-by: pengbanban <pengbanban@aliyun.com >
2024-08-04 12:48:46 -07:00
Alexander Matyushentsev
b5a3712303
fix: ArgoCD 2.11 - Loop of PATCH calls to Application objects ( #19340 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2024-08-01 14:55:55 -04:00
Alexandre Gaudreault
6ee584594a
feat(rbac): allow validation of fine-grained policy in project ( #19338 )
...
Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com >
2024-08-01 10:37:25 -04:00
Rajat Toshniwal
f8a4399033
fix( #19271 ): update Content-Disposition filename extension to .log ( #19272 )
...
* fix: update Content-Disposition filename extension to .log
Downloaded log files to have the extension ".log" instead of ".txt"
Signed-off-by: Rajat Toshniwal <rnt.rajat@gmail.com >
* chore: update log file extension for downloaded logs
Signed-off-by: Rajat Toshniwal <rnt.rajat@gmail.com >
* Update docs/operator-manual/upgrading/2.12-2.13.md
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
---------
Signed-off-by: Rajat Toshniwal <rnt.rajat@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-07-30 17:19:52 +00: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
Matthieu MOREL
ed336c222e
testifylint: fixes with upstream version ( #19049 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-07-15 11:01:48 -04:00
appiepollo14
de76937242
Fixes https://github.com/argoproj/argo-cd/issues/18845 ( #18854 )
...
Signed-off-by: asjervanasten <asjer94@live.com >
2024-07-10 16:09:54 +00: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
89a0cc33c5
chore: enable require-error rule from errorlint linter on pkg folder ( #18691 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-06-17 11:54:22 +03: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
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
Jorge Turrado Ferrero
0e531c956e
feat(application-controller): Add support for rollback multi-source applications ( #14124 )
...
* feat(application-controller): Add support for rollback multi-source applications
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es >
* regenerate codegen after rebase
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es >
* fix tests
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es >
* fix front linting
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es >
* update test
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es >
* update codegen
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es >
* Update server/application/application.go
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com >
Signed-off-by: Jorge Turrado Ferrero <Jorge_turrado@hotmail.es >
* apply feedback
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es >
* fix errors
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es >
* add support for switching between single and multi
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es >
* fix dereference issue
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es >
* remove unnecesary code
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es >
* Rebase master
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl >
* fix style
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es >
* fix reference
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es >
* add a comment
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl >
---------
Signed-off-by: Jorge Turrado <jorge_turrado@hotmail.es >
Signed-off-by: Jorge Turrado Ferrero <Jorge_turrado@hotmail.es >
Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl >
Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com >
2024-06-10 17:54:07 -04:00
Matthieu MOREL
4a01f8a69a
chore: enable expected-actual rule from testifylint linter ( #18575 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-06-10 20:33:00 +00:00
Matthieu MOREL
32519c70a5
chore: enable error-nil rule from testifylint linter ( #18544 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-06-10 10:38:55 -04:00
Matthieu MOREL
0d153ef253
chore: enable errorlint linter on pkg folder ( #18563 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-06-10 09:20:23 -04: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
Matthieu MOREL
44b8dc1a4c
chore: enable len and empty rules from testifylint linter ( #18516 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-06-07 15:12:50 -04:00
William Parr
8107303398
fix(applicationset): prevent applicationset progressive sync from stalling in pending ( #17296 )
...
* fix(applicationset): prevent applicationset progressive sync from stalling in pending
Signed-off-by: wparr-circle <william.parr@circle.com >
* chore: remove out of date misleading comment
Signed-off-by: William Parr <william.parr@circle.com >
* chore: add reflect package removed by merge
Signed-off-by: wparr-circle <william.parr@circle.com >
---------
Signed-off-by: wparr-circle <william.parr@circle.com >
Signed-off-by: William Parr <william.parr@circle.com >
2024-06-06 16:29:15 -04:00
Matthieu MOREL
9fe1dbfcad
fix: enable misspell linter ( #18412 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-05-28 12:51:04 +03:00