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
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
Nitish Kumar
cfa1c89c43
fix: disable automaxprocs logging ( #20069 )
...
* disable automaxprocs logging
Signed-off-by: nitishfy <justnitish06@gmail.com >
fix lint checks
Signed-off-by: nitishfy <justnitish06@gmail.com >
move maxprocs to main.go
Signed-off-by: nitishfy <justnitish06@gmail.com >
move set auto max procs to a function
Signed-off-by: nitishfy <justnitish06@gmail.com >
add info log
Signed-off-by: nitishfy <justnitish06@gmail.com >
* add info log
Signed-off-by: nitishfy <justnitish06@gmail.com >
* fix lint checks
Signed-off-by: nitishfy <justnitish06@gmail.com >
* fix lint checks
Signed-off-by: nitishfy <justnitish06@gmail.com >
* add unit test
Signed-off-by: nitishfy <justnitish06@gmail.com >
* fix lint issues
Signed-off-by: nitishfy <justnitish06@gmail.com >
---------
Signed-off-by: nitishfy <justnitish06@gmail.com >
2024-10-09 11:21:24 +00: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
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
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
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
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
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
Matthieu MOREL
38d6db6e69
chore: enable require-error rule from errorlint linter on cmd folder ( #18683 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-06-15 13:52:21 -04: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
3160369469
chore: enable compare and nil-compare rules from testifylint linter ( #18581 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-06-11 16:38:35 +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
d7e99224d4
chore: enable errorlint linter on util folder ( #18588 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-06-11 10:42:32 -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
33df2ce698
chore: enable goimports linter ( #18564 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-06-10 09:18:12 -04: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
Matthieu MOREL
71e1f30741
fix: enable bool-compare rule from testifylint linter ( #18414 )
2024-06-05 18:13:45 -04: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
Ishita Sequeira
c204f247d3
feat(cli): add support for multiple sources to sync command ( #17808 )
...
* update sync command
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* use arrays instead of map to display ApplicationManifetQuery fields in swagger
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* rebase and update logic for sync command
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* update conditions
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* update displayRevisions on OperationState
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* remove rerunreport file
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix index 0 out of bounds error
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* Address comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix codegen
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* rename GetSourcePtrBySourceIndex to GetSourcePtrByIndex
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* rename GetSourcePtrBySourcePosition to GetSourcePtrByPosition
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* rebase with master and resolve conflicts
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix codegen
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* Address feedback and add tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix unit test
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
---------
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
2024-04-29 11:23:49 +03:00
Ishita Sequeira
35deccb486
chore: rename source-indexes to source-positions ( #17746 )
...
* chore: rename source-indexes to source-positions
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* update documentation
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
---------
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
2024-04-05 09:36:43 -04:00
Ishita Sequeira
ed0218f98e
feat: add cli commands to create/set/unset/edit sources for multi-source application ( #17425 )
...
* "feat:add cli commands to create/set/unset/edit sources for multi-source app"
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fixed the ci failure
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* update commands
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* error out if source-index not specified for multi-source applications
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fixed the ci failure
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* set 0 as default source index for app create
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* add index to ParameterOverrides function
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* do not allow overrides for applications with multiple sources
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* update tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* remove create with override example
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* address comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* update tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* update examples in docs
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* update logs
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* Add test and update docs
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
---------
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
2024-03-18 11:15:08 -07:00
Anirudh Sudhir
05eea87162
feat: add option manual to the --sync-policy flag of the app create command ( #17459 )
...
* feat: add sync policy option 'manual' for app create command
Signed-off-by: Anirudh Sudhir <anirudh.sudhir1@gmail.com >
* chore: Update tests to reflect sync policy option changes
Signed-off-by: Anirudh Sudhir <anirudh.sudhir1@gmail.com >
---------
Signed-off-by: Anirudh Sudhir <anirudh.sudhir1@gmail.com >
2024-03-11 16:36:15 +02:00
Collin Walker
839526e976
feat: Allow Kustomize common labels to not apply to selectors ( #17329 )
...
* modify crds
Signed-off-by: Collin <cwalker@ancestry.com >
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
* cmd opts and test
Signed-off-by: Collin <cwalker@ancestry.com >
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
* kustomize build and test
Signed-off-by: Collin <cwalker@ancestry.com >
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
* fix option order and add ancestry to users
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
* fix users format
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
* generated files
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
* set flag value
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
* modify crds
Signed-off-by: Collin <cwalker@ancestry.com >
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
* chore(deps): bump library/registry in /test/container (#17317 )
Bumps library/registry from `b209a41` to `f4e1b87`.
---
updated-dependencies:
- dependency-name: library/registry
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Collin <cwalker@ancestry.com >
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
* generated files
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
* add docs
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
* fix doc
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
* remove debug prints
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
* fix autogen docs
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
---------
Signed-off-by: Collin <cwalker@ancestry.com >
Signed-off-by: lets-call-n-walk <cw404@hotmail.com >
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Collin Walker <10523817+lets-call-n-walk@users.noreply.github.com >
Co-authored-by: Collin <cwalker@ancestry.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 18:13:34 -05:00
Ishita Sequeira
3cf54af2be
feat: add cli commands to add/remove sources for multi-source applications ( #17310 )
...
* Initial commit
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* add cli commands to add/remove sources for multi-source app
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* add checks
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* add docs
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* refactor code and update tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* add removed additional switch case
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix suggested nits
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
---------
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
2024-03-01 22:13:14 +00:00
Isaac Gaskin
d9df2525c5
feat: adding option to specify an aws profile to use by the argocd-server when adding a EKS cluster ( #16767 )
...
useful for argocd-servers which are not running in AWS and want to add multiple EKS clusters using
separate keys instead of assuming roles
#16766
Signed-off-by: Isaac Gaskin <isaac.gaskin@circle.com >
Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com >
2024-01-12 18:39:41 -05:00
Blake Pettersson
9e0e8d5e8a
chore(deps): upgrade k8s version and client-go ( #15852 )
...
* chore(deps): upgrade k8s version and client-go
Signed-off-by: fengshunli <1171313930@qq.com >
* revert bad merge
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* fix codegen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* fix codegen
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* fix: check for double definition
As found in #13965 (and as a follow-up to #13999 ), we also need to
define what happens if _both_ managedNamespaceMetadata _and_ an
Application manifest are both defined for the same namespace.
The idea here is that if that happens, we emit an
`ApplicationConditionRepeatedResourceWarning`, and set the sync status
to `Unknown`, since it's unclear what is supposed to happen.
The user will then have the option of removing one of the two
definitions.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
* fix: check for double definition
A simpler fix - don't add a managed namespace to the targetObjs list if
a namespace already exists in the application source.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
* build: extra space in doc
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
* build: extra space in doc, again
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
* chore: bump gitops-engine
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
---------
Signed-off-by: fengshunli <1171313930@qq.com >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
Co-authored-by: fengshunli <1171313930@qq.com >
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
2023-10-18 08:17:00 -07: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
Alex Eftimie
057e156132
feat(helm): helm values can be either a string or a map ( #2936 ) ( #11538 )
...
* feat: values can be either a string or a map
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Allow viewing and editing values
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* fix golang lint
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* fix codegen make build green
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Add special cases for handling nil/empty string. strip newline at end of generated yaml. fix unittests
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Add tests. Fix e2e marshalJSON
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* fix codegen. make codegen and make codegen-local give different results to me
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Update helm_test.go
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Fix UI - validate input
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* change implementation; introduce valuesObject instead of values
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* More generated files. Fix tests
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Fix eslint
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* chore: make codegen
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
* chore: use sigs.k8s.io/yaml
In the same vein as #13292 , since `github.com/ghodss/yaml` is no longer
maintained.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
* chore: compact values
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
* chore: make manifests
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
* docs: add to helm user guide
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
* docs: remove any deprecation mentions
Remove any mentions that `Values` is deprecated, for now.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
* chore: make codegen
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
* test: add assertion
verify that valuesobject overrides values by checking the number of
replicas.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
* test: remove assertion
This wasn't meant to be in there, was a typo.
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
* chore: minor nit fix
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
---------
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com >
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
2023-06-26 00:54:38 +00:00
fsl
e233334a4b
chore: Code format ( #12400 )
...
Signed-off-by: fengshunli <1171313930@qq.com >
2023-06-07 15:34:14 +00:00
Fish-pro
1b0bf87e7b
chore: Clean up repeated package import ( #13821 )
...
Signed-off-by: Zechun Chen <zechun.chen@daocloud.io >
2023-06-01 10:48:09 -06:00
Eng Zer Jun
e8331b4d12
chore: replace github.com/ghodss/yaml with sigs.k8s.io/yaml ( #13292 )
...
At the time of making this commit, the package `github.com/ghodss/yaml`
is no longer actively maintained.
`sigs.k8s.io/yaml` is a permanent fork of `ghodss/yaml` and is actively
maintained by Kubernetes SIG.
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com >
2023-05-04 18:06:56 -04:00
Alexander Matyushentsev
9b53eebd28
fix: --file usage is broken for 'argocd proj create' command ( #13130 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2023-04-06 13:16:58 -04:00
fsl
60c4ed1c27
chore: Comment format ( #12399 )
...
* feat: Comment format
Signed-off-by: fengshunli <1171313930@qq.com >
* Apply suggestions from code review
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
---------
Signed-off-by: fengshunli <1171313930@qq.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-03-29 19:41:22 +00:00
toyamagu
5d5341515b
feat: Add kustomize edit set replicas ( #11650 ) ( #11665 )
...
* codes
Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com >
* codegen
Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com >
* docs
Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com >
* refactor
Signed-off-by: toyamagu <toyamagu2021@gmail.com >
* fix omitenmpty
Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com >
* fix typos and add tests
Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com >
* codegen
Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com >
* chainge KustomizeReplica.counts type from int to intstr.IntOrString
Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com >
* add namespace to zero-check
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
---------
Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com >
Signed-off-by: toyamagu <toyamagu2021@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-03-23 21:11:31 +00:00
Adam Kaplan
ed6e9e92aa
feat: option to use cluster-info endpoint for cluster add ( #12625 ) ( #12649 )
...
* feat: option to use cluster-info endpoint for `cluster add` (#12625 )
- Add option `--cluster-endpoint` to `cluster add` and `admin cluster`.
commands, with values `kubeconfig`, `kube-public`, and `internal`.
- If kube-public is specified, use the endpoint published in the
`kube-public/cluster-info` ConfigMap when adding a cluster to ArgoCD.
- If internal is specified, use same behavior as --in-cluster.
- Add check that makes the `--in-cluster` and `--cluster-endpoint`
flags mutually exclusive.
Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com >
* Print error if cluster endpoint can't be found
If the endpoint in the `kube-public/cluster-info` ConfigMap can't be found, print the error as a warning instead of a debug statement.
Co-authored-by: jannfis <jann@mistrust.net >
Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com >
* Style Fixes per Review
- Use "comma, ok" convention on map key check.
- Move new ClusterEndpoint enum type to top of file.
- DRY out logic to determine if the in-cluster endpoint should be used.
Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com >
---------
Signed-off-by: Adam Kaplan <adam.kaplan@redhat.com >
Co-authored-by: jannfis <jann@mistrust.net >
2023-03-14 11:37:53 -04:00
Andrii Chubatiuk
c41dc605b2
feat(kustomize): override namespace ( #6067 ) ( #10872 )
...
* override kustomize namespace
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com >
* generated manifests
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com >
* added cli arg for kustomize namespace
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com >
* added kustomize namespace to UI
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com >
* added cli arg for kustomize namespace
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com >
* added kustomize namespace to app unset
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com >
* Update pkg/apis/application/v1alpha1/types.go
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@gmail.com >
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com >
* added proposed documentation
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com >
* Update Makefile
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com >
* Update Makefile
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com >
* codegen
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com >
---------
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@motional.com >
Signed-off-by: Andrii Chubatiuk <andrew.chubatiuk@gmail.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-10 17:20:29 +00:00
Ishita Sequeira
da46381907
fix: return nil if reading application set was successful ( #12261 )
...
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
2023-02-03 10:04:52 -05:00
jannfis
b600da1318
feat: Allow force of basic auth for HTTP repositories ( #11983 )
...
* feat: Allow force of basic auth for HTTP repositories
Signed-off-by: jannfis <jann@mistrust.net >
* Some docs
Signed-off-by: jannfis <jann@mistrust.net >
---------
Signed-off-by: jannfis <jann@mistrust.net >
2023-02-01 13:11:46 -05:00
Ishita Sequeira
c6fa942e94
feat: Multiple sources for applications ( #2789 ) ( #10432 )
...
* feat: support multiple sources for application
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
remove debug logging and unwanted code
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
fix lint and unit test errors
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
fix lint and unit test errors
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix bug introduced after rebase
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
executed make codegen
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
remove unwanted logging
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
fix ci failures
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix index out of bounds error
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* ui fixes
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev >
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* add revisions to SyncOperation for rollback
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* change Source to *ApplicationSource in ApplicationSpec
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix env variable read logic for ValueFiles
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* update multiple sources doc
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* add repository lock and checkout target revision
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
fix codegen
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* checkout all sources before generating manifest
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
generate mock reposerverclient
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* update logic for returning ManifestResponse to avoid nil pointer issues
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix nil reference and key mismatch bugs; add more logs (#6 )
* fix nil reference and key mismatch bugs; add more logs
* remove temporary comment
* addressed the lint failure and added chart to RefTargeRevisionMapping
* normalize git repo (#7 )
* do not leak lock releases
* prevent deadlock
* allow spec update
* move settings fetch outside loop
* cache busing
* return err instead of logging it
* no caching in test
* fix cache key marshaling
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* update grpc field numbers
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* path resolution tests (#12 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
do things in better ways
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
consolidate
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: ishitasequeira <ishiseq29@gmail.com >
* add regex check for value of source.ref
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* add webhook tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
change Source to *ApplicationSource in ApplicationSpec
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
address PR comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
Retrigger CI pipeline
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
rebased with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix env variable read logic for ValueFiles
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
Address PR comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* add repository lock and checkout target revision
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
fix codegen
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* checkout all sources before generating manifest
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* generate mock reposerverclient
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* address comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* update logic for returning ManifestResponse to avoid nil pointer issues
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix nil reference and key mismatch bugs; add more logs (#6 )
* fix nil reference and key mismatch bugs; add more logs
* remove temporary comment
* addressed the lint failure and added chart to RefTargeRevisionMapping
* normalize git repo (#7 )
* do not leak lock releases
* prevent deadlock
* allow spec update
* move settings fetch outside loop
* cache busing
* return err instead of logging it
* no caching in test
* fix cache key marshaling
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* update grpc field numbers
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* add regex check for value of source.ref
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* Rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* Added unit tests (#15 )
* add unit tests 1
* fix lint
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix application parameters tab, rebased UI changes, tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* More tests (#16 )
* more tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
fix lint error
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
Test get ref sources (#17 )
* test GetRefSources
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 >
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Co-authored-by: ishitasequeira <ishiseq29@gmail.com >
GenerateManifests test (#18 )
* GenerateManifests test
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Fix broken tests (#19 )
* fix broken tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
Symlink test (#20 )
* check referenced sources for out-of-bounds symlinks
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* unlock the values file repo before doing a symlink check (#22 )
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* multi source docs (#21 )
* multi source docs
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
* fix warning title
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 >
* add e2e tests for multiple sources and fix UI lint (#23 )
* add e2e tests for multiple sources and fix UI lint
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* add auto-sync and hard refresh to e2e tests
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* change refresh type to RefreshTypeNormal for e2e
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* update e2e testcase with helm data
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* add TestMultiSourceAppWithSourceOverride
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* add missing yaml file
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* rebase with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix lint
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev >
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-12-16 15:47:08 -05:00
Alex Eftimie
a2d756e4ac
feat: add google cloud source repo support ( #7534 ) ( #11618 )
...
* feat: Add support for cloning Google Cloud Source repos (#7534 )
* Google Cloud service account auth
Signed-off-by: David Becher <becher.david@googlemail.com >
* fix: Fill missing struct field (GCP SA key) in cli cmd
Signed-off-by: David Becher <becher.david@googlemail.com >
* fix(ui): Add proxy option when configuring Google Cloud Source repo
Signed-off-by: David Becher <becher.david@googlemail.com >
* fix: Remove secret (GCP SA key) in Get server req
Signed-off-by: David Becher <becher.david@googlemail.com >
* refactor: Do not use context.WithTimeout for Google creds
As the context is used in the background to refresh credentials, it
should not be cancelled.
Signed-off-by: David Becher <becher.david@googlemail.com >
* fix: Use proxy setting only in repo-service, not repocreds-service
Signed-off-by: David Becher <becher.david@googlemail.com >
* test: Create tests for GoogleCloudCreds
This commit refactors the implementation of GoogleCloudCreds in order to
make its methods testable.
Signed-off-by: David Becher <becher.david@googlemail.com >
* fix: Linting issues
Signed-off-by: David Becher <becher.david@googlemail.com >
* chore: Fix typo in docs.
Signed-off-by: David Becher <becher.david@googlemail.com >
* chore: Adjust url-allow-list for lint-docs action
Signed-off-by: David Becher <becher.david@googlemail.com >
* chore: Incorporate suggested refactorings
Signed-off-by: David Becher <becher.david@googlemail.com >
* Delete url-allow-list
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* wrap errors
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* More UI goodies and codegen
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Update docs screenshots
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* move interface up next to other interfaces
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* Reduce png size
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* update generated
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
* fix whitespace from codegen
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
Signed-off-by: David Becher <becher.david@googlemail.com >
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com >
Co-authored-by: David Becher <becher.david@googlemail.com >
2022-12-16 17:07:26 +00: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
someOne404
b5d8d5a02b
chore: wrap error objects to include context ( #10904 )
...
Signed-off-by: Jiayi Lu <jiayi_lu@intuit.com >
Signed-off-by: Jiayi Lu <jiayi_lu@intuit.com >
2022-10-12 09:15:11 -04:00
Nolan Emirot
3cdde8b79d
test: read appset ( #10743 )
...
Signed-off-by: emirot <emirot.nolan@gmail.com >
Signed-off-by: emirot <emirot.nolan@gmail.com >
2022-09-30 19:01:56 -04:00
Ishita Sequeira
e53ab49cb5
feat: create cli commands for ApplicationSet ( #9584 )
...
* feat: add applicationset cli commands
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* squashed commits and rebased with master
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* addressed comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix lint errors
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* Retrigger CI pipeline
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* Retrigger CI pipeline
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* feat: add applicationset cli commands
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* addressed comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix lint errors
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* Retrigger CI pipeline
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* Retrigger CI pipeline
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* Addressed PR comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* removed duplicate imports
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix CI errors
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* address PR comments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* add k8s RBAC, docs tweaks
Signed-off-by: CI <michael@crenshaw.dev >
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* rebase master branch
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* Addressed PR coments
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* remove unnecessary fields, add docs
Signed-off-by: CI <michael@crenshaw.dev >
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
* fix unit test
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
Signed-off-by: ishitasequeira <ishiseq29@gmail.com >
Signed-off-by: CI <michael@crenshaw.dev >
Co-authored-by: CI <michael@crenshaw.dev >
2022-09-14 09:27:15 +02: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
OmarKalloush
ce394dd3e2
chore: Upgrade Golang to 1.19 ( #10176 ) ( #10186 )
...
* Upgrade Golang to 1.19
Signed-off-by: OmarKalloush <omar.kalloush@optimumpartners.co >
* go mod tidy with go 1.19
Signed-off-by: OmarKalloush <omar.kalloush@optimumpartners.co >
* Replace deprecated ioutil
Signed-off-by: OmarKalloush <omar.kalloush@optimumpartners.co >
* make codegen changes
Signed-off-by: OmarKalloush <omar.kalloush@optimumpartners.co >
* Codegen Changes
Signed-off-by: OmarKalloush <omar.kalloush@optimumpartners.co >
2022-08-05 12:59:28 -04:00
pasha-codefresh
b7b000ace2
feat: Move app resources commands to dedicated command file ( #9306 )
...
* add to approvers
Signed-off-by: pashavictorovich <pavel@codefresh.io >
* move to different file
Signed-off-by: pashavictorovich <pavel@codefresh.io >
* add import
Signed-off-by: pashavictorovich <pavel@codefresh.io >
* add import
Signed-off-by: pashavictorovich <pavel@codefresh.io >
* filter resources
Signed-off-by: pashavictorovich <pavel@codefresh.io >
* app resources test , and filter resources test improvement
Signed-off-by: pashavictorovich <pavel@codefresh.io >
* missed returns of errors
Signed-off-by: pashavictorovich <pavel@codefresh.io >
2022-05-10 09:34:55 -04:00
Soumya Ghosh Dastidar
df2d649751
feat: remove ksonnet from codebase ( #8621 )
...
feat: remove ksonnet from codebase (#8621 )
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com >
2022-03-02 10:09:47 -08:00
patst
0dfc125d95
feat: add skipCrds flag for helm charts ( #8012 )
...
* feat: add skipCrds flag for helm charts
* replace additionalTemplateArgs with includeCrds flag
* add testcase for skip crds
Signed-off-by: patst <patrick.steinig@googlemail.com >
* feat: add skipCrds flag for helm charts
* replace additionalTemplateArgs with includeCrds flag
* add testcase for skip crds
Signed-off-by: patst <patrick.steinig@googlemail.com >
* feat: add skipCrds flag for helm charts
* replace additionalTemplateArgs with includeCrds flag
* add testcase for skip crds
Signed-off-by: patst <patrick.steinig@googlemail.com >
* feat: add skipCrds flag for helm charts
* make sure include crds is not added for helm2
Signed-off-by: patst <patrick.steinig@googlemail.com >
2022-01-14 13:56:34 -08:00