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
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
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
Michael Crenshaw
a0a5a186d9
chore: enable lint for deprecated symbols ( #19651 )
...
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
2024-08-22 18:11:00 -04:00
Matthieu MOREL
c556cf7ea5
chore: enable require-error rule from errorlint linter on server folder ( #18687 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-06-15 19:13:40 -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
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
33df2ce698
chore: enable goimports linter ( #18564 )
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-06-10 09:18:12 -04:00
pasha-codefresh
c2647055c2
Merge pull request from GHSA-3cqf-953p-h5cp
...
* fix: prevent enumerating by cluster name, return exact error for case when cluster exists and not
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* fix: prevent cluster enumeration by name
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* fix: prevent cluster enumeration by name
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* fix linter and add unit test
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* fix linter and add unit test
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* fix linter and add unit test
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* fix linter and add unit test
Signed-off-by: pashakostohrys <pavel@codefresh.io >
* fix linter and add unit test
Signed-off-by: pashakostohrys <pavel@codefresh.io >
---------
Signed-off-by: pashakostohrys <pavel@codefresh.io >
2024-06-06 11:30:10 +03: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
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
Brian Fox
c3874a223e
fix: implement filtering on cluster List API endpoint ( #13363 )
...
* feat: implement filtering on cluster list endpoint
Signed-off-by: OneMatchFox <878612+onematchfox@users.noreply.github.com >
* docs: add upgrade notes
Signed-off-by: OneMatchFox <878612+onematchfox@users.noreply.github.com >
---------
Signed-off-by: OneMatchFox <878612+onematchfox@users.noreply.github.com >
2023-05-27 16:18:02 -04:00
Soumya Ghosh Dastidar
a610fc159a
feat: allow access to cluster and project resources in app/resource deep links ( #12931 )
...
* feat: allow access to cluster and project resources too in deep links
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com >
* feat: improve cluster data sanitization
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com >
* docs: updated docs for deeplinks improvements
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com >
* feat: resolved review comments
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com >
* feat: add rbac enforcement for cluster and project
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com >
---------
Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com >
2023-03-22 16:37:52 -04:00
Michael Crenshaw
fbb0b99b1a
Merge pull request from GHSA-3jfq-742w-xg8j
...
fix test name
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com >
2023-02-16 09:07:57 -05:00
Edmund Rhudy
c1b0c7ba4c
fix: UI can now get clusters with slashes in name ( #9812 ) ( #9813 )
...
* fix : #9812 UI can now get clusters with slashes in name
Fixes #9812
If a cluster name has a slash in it, the API would not be able
to fetch that cluster and would display "in-cluster (undefined)"
for that application. This fixes that issue by URI-encoding
the cluster name on the UI side and URI-decoding the cluster name
on the API side.
Signed-off-by: Edmund Rhudy <erhudy@users.noreply.github.com >
* Retrigger CI pipeline
Signed-off-by: Edmund Rhudy <erhudy@users.noreply.github.com >
Signed-off-by: Edmund Rhudy <erhudy@users.noreply.github.com >
2022-11-17 09:55:17 -05:00
Daniel Helfand
335ffa8dfc
feat: allow argocd cluster rotate-auth to accept cluster name ( #9838 )
...
* feat: allow argocd cluster rotate-auth to accept cluster name
Signed-off-by: Daniel Helfand <helfand.4@gmail.com >
* fix: test assertions
Signed-off-by: Daniel Helfand <helfand.4@gmail.com >
* chore: address pr feedback
Signed-off-by: Daniel Helfand <helfand.4@gmail.com >
2022-07-08 15:47:31 +00:00
jannfis
c1d81738d3
chore: Fix import of context package across codebase ( #9852 )
...
* chore: fix context imports
Signed-off-by: jannfis <jann@mistrust.net >
* x/net is now imported indirectly
Signed-off-by: jannfis <jann@mistrust.net >
* Make sanitizerKey a unique type
Signed-off-by: jannfis <jann@mistrust.net >
2022-07-01 15:56:50 -04:00
Daniel Helfand
f21336cb4c
feat: allow cli to remove cluster by name ( #8823 )
...
Signed-off-by: Daniel Helfand <helfand.4@gmail.com >
2022-03-28 14:35:39 -07:00
Alexander Matyushentsev
edc85a3aa8
chore: remove unused protobuf imports ( #8815 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2022-03-17 12:25:43 -07:00
Alexander Matyushentsev
48d46e395f
feat: support specifying cluster by name in addition to API server URL in Cluster API ( #8077 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2022-01-03 15:26:36 -08:00
Alexander Matyushentsev
487db973d3
fix: correctly handle project field during partial cluster update ( #7994 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2021-12-20 12:52:34 -08:00
May Zhang
a51169e8c0
fix: Cluster API does not support updating labels and annotations ( #7901 )
...
Signed-off-by: May Zhang <may_zhang@intuit.com >
2021-12-09 16:39:34 -08:00
pasha-codefresh
fe3cc7218c
feat: cache argo cd rbac ( #7587 )
...
feat: cache argo cd rbac (#7587 )
Part of: #4296
Signed-off-by: Jan Jansen <jan.jansen@gdata.de >
Signed-off-by: pashavictorovich <pavel@codefresh.io >
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2021-11-03 11:28:52 -07:00
May Zhang
f0cd21a9f3
fix: invalid memory address or nil pointer dereference during cluster… ( #7445 )
...
Signed-off-by: May Zhang <may_zhang@intuit.com >
2021-10-16 21:57:39 -07:00
pasha-codefresh
17e6ebdce1
feat: show difference in repos that exist and that should be changed ( #7224 )
...
* show difference in repos that exist and that should be changed
Signed-off-by: pashavictorovich <pavel@codefresh.io >
2021-09-16 08:02:50 -07:00
pasha-codefresh
49a854a738
feat: Scoped clusters ( #7039 )
...
feat: Scoped clusters (#7039 )
Signed-off-by: pashavictorovich <pavel@codefresh.io >
2021-08-25 09:53:58 -07:00
Alexander Matyushentsev
58ac345f2b
feat: support managing cluster resources in a namespaced mode ( #6581 )
...
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com >
2021-07-19 11:58:58 -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
J. Mark Pim
42ebb227e1
feat: Add support for ExecProvider cluster auth ( #4600 ) ( #4710 )
2020-10-30 09:58:45 -07:00
Alexander Matyushentsev
e6f116319b
fix: editing Clusers in the UI drops credentials from the secret ( #4553 )
2020-10-14 10:45:58 -07:00
Alexander Matyushentsev
5d5d6a4ad6
feat: Display cluster info on cluster details page ( #3793 )
...
* feat: Display cluster info on cluster details page
* Store cluster info in cache instead of secret
2020-06-22 17:51:20 -07:00
Liviu Costea
7ccb16bf7a
feat: Support cluster name on Application destination. Closes #1548 ( #2808 )
...
feat: Support cluster name on Application destination. Closes #1548 (#2808 )
2020-06-20 16:12:46 -07:00
May Zhang
d60e1b2876
feat: get cluster connection status from cluster synced time ( #3604 )
...
feat: get cluster connection status from cluster synced time (#3604 )
2020-06-04 11:36:26 -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
Alexander Matyushentsev
da04075120
Issue #2620 - Cluster list page fails if any cluster is not reachable ( #2621 )
2019-11-01 13:22:51 -07:00
Alex Collins
bbdbe364b0
Makes cache timeouts configurable ( #2412 )
2019-10-16 15:46:45 -07:00
Alex Collins
62f029af5f
Support --kube-version. ( #2276 )
2019-09-11 16:37:00 -07:00
Alex Collins
4296a87e6b
Enables unparam linter and fixes linting issues ( #1872 )
2019-07-03 14:17:58 -07:00
Jesse Suen
059275a37f
Server side rotation of cluster bearer tokens ( #1744 )
2019-06-21 13:34:56 -07:00
Jesse Suen
40ca1e731d
Cluster registration was unintentionally persisting client-cert auth credentials ( #1742 )
...
Remove unused CreateClusterFromKubeConfig server method
2019-06-14 03:45:57 -07:00
Alexander Matyushentsev
0f2fe76027
Move generated api code to pkg package ( #1696 )
2019-06-05 12:58:11 -07:00
Alex Collins
d09388bc97
codegen ( #1674 )
2019-06-03 12:00:16 -07:00
jannfis
64a1ea9e81
Add ability to specify system namespace during cluster add operation ( #1661 )
2019-06-03 09:50:46 -07:00
Alex Collins
8cd7d590e0
Codegen ( #1632 )
2019-05-21 14:37:20 -07:00
Jesse Suen
5ed0b1a6bf
Supply resourceVersion to watch request to prevent reading of stale cache ( #1612 )
2019-05-13 14:58:22 -07:00
Alex Collins
7568b099ee
Updates codegen ( #1601 )
2019-05-09 13:40:41 -07:00
Alexander Matyushentsev
e85eb01831
Issue #1552 - Improve rendering app image information ( #1584 )
2019-05-08 09:00:45 -07:00
Alex Collins
e3a120b1d8
codegen ( #1521 )
2019-04-24 13:39:07 -07:00