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
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
Blake Pettersson
049900e646
chore: automate mock generation v2 ( #18371 )
...
* Add go:generate statements for mockery
Signed-off-by: Will Roden <will@roden.cc >
* revert whitespace change
Signed-off-by: Will Roden <will@roden.cc >
* go generate everything
Signed-off-by: Will Roden <will@roden.cc >
* make gogen
Signed-off-by: Will Roden <will@roden.cc >
* chore: upgrade to mockery v2.40.2
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
---------
Signed-off-by: Will Roden <will@roden.cc >
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
Co-authored-by: Will Roden <will@roden.cc >
2024-05-23 11:15:15 +03:00
pasha-codefresh
48b636e32b
chore: native client mock should be generated with go gen ( #17864 )
...
* fix: native client mock should be generated with go gen
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* fix: native client mock should be generated with go gen
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* fix: native client mock should be generated with go gen
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* adopt repository_test.go to new helm mock client
Signed-off-by: pashakostohrys <pavel@codefresh.io >
---------
Signed-off-by: pashakostohrys <pavel@codefresh.io >
2024-04-16 17:33:47 -04:00
pasha-codefresh
ae29279cbe
Merge pull request from GHSA-jhwx-mhww-rgc3
...
* sec: limit helm index max size
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* sec: limit helm index max size
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* feat: fix tests and linter
Signed-off-by: pashakostohrys <pavel@codefresh.io >
---------
Signed-off-by: pashakostohrys <pavel@codefresh.io >
2024-03-28 14:38:03 +02:00
pasha-codefresh
b8f92c4ff2
Merge pull request from GHSA-g687-f2gx-6wm8
...
* feat: use untar with limiter
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* feat: use untar with limiter
Signed-off-by: pashakostohrys <pavel@codefresh.io >
---------
Signed-off-by: pashakostohrys <pavel@codefresh.io >
2023-09-07 10:12:15 -04:00
Alex Eftimie
9b6992af61
feat: Add wildcard support in OCI Helm Repositories targetRevision ( #6686 ) ( #10641 )
...
* Add wildcard support in OCI Helm Repositories
A naive approach, adapting existing code for fetching the index.
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Fix unittest missing mock
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Fix release resolution also in Manual Sync dialog
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Show target revision in application list. Tiles and Table updated
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Follow Link rel=next in tags response for tag list completion (signed)
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Wrap errors into fmt.Errorf according to PR review
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Address PR comments, add test for tags MaxVersion and pagination
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Apply suggestions from code review
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* more feedback from pr
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Revert url.JoinPath change - only available in 1.19
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* use strings.Join. add unittest
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Safe access to app.status.sync object
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Remove status.revision from UI. It doesn't bring much value and it does clutter the ui a bit
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Update util/helm/client.go
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* Update util/helm/client.go
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.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 >
2022-11-25 21:51:30 +00:00
Mathieu Parent
2770c690a5
Update to Helm v3.7.1, allow to pass credentials and new OCI support ( #7249 )
...
* chore: Update Helm to v3.7.1
Signed-off-by: Mathieu Parent <math.parent@gmail.com >
2021-10-29 17:48:27 -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
Alexander Matyushentsev
719d6a9c25
fix: fix incorrect OCI Helm registiries assumptions ( #5888 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2021-03-26 15:33:36 -07:00
Alexander Matyushentsev
5889bbb330
feat: support caching helm repo index ( #5661 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2021-03-03 14:07:59 -08:00
Shuwei Hao
387f775f4a
feat: Support oci-based helm repository ( #4018 )
...
* feat: Support oci-based helm repository
Signed-off-by: haoshuwei <haoshuwei24@gmail.com >
2020-10-27 15:37:42 -07:00
Alexander Matyushentsev
a96b476f16
refactor: upgrade gitops-engine version ( breaking API changes related to logr mirgation ) ( #4652 )
2020-10-27 14:10:24 -07:00
Alexander Matyushentsev
fe8d47e0ea
feat: move engine code to argoproj/gitops-engine repo ( #3599 )
2020-05-15 14:39:29 -07:00
Alexander Matyushentsev
192ee93fc4
feat: Gitops engine ( #3066 )
...
* Move utils packages that are required for gitops engine under engine/pkg/utils package.
Following changes were implemented:
* util/health package is split into two parts: resource health assessement & resource health assessement and moved into engine/pkg/utils
* utils packages moved: Closer and Close method of util package moved into engine/pkg/utils/io package
* packages diff, errors, exec, json, kube and tracing moved into engine/pkg/utils
* Move single cluster caching into engine/kube/cache package
* move sync functionality to engine/kube/sync package
* remove dependency on metrics package from engine/pkg/utils/kube/cache
* move annotation label definitions into engine/pkg/utils/kube/sync
* make sure engine/pkg has no dependencies on other argo-cd packages
* allow importing engine as a go module
* implement a high-level interface that might be consumed by flux
* fix deadlock caused by cluster cache event handler
* ClusterCache should return error if requested group kind not found
* remove obsolete tests
* apply reviewer notes
2020-05-15 10:01:18 -07:00
Simon Behar
ef2501f4b1
Add support for hidden directories with directory enforcer ( #2821 )
...
* Add support for hidden directories with directory enforcer
* Refactor
* Lint
* Rework done, still needs tests
* WIP
* Should be done
* Fix test
* Helm Charts
2019-12-10 13:50:20 -08:00
Alex Collins
8575e3942c
Adds support for Helm charts to be a semver range. Closes #2552 ( #2606 )
2019-11-01 13:41:35 -07:00
Simon Behar
61d1c1c722
Detach ArgoCD from specific workflow API ( #2428 )
2019-10-08 12:23:58 -07:00
Alexander Matyushentsev
0b6c02391f
Refactor Helm client and unit test repo server ( #2377 )
2019-09-30 15:04:13 -07:00