-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Add app data to sharding cache to allow sharding by apps #17014
Conversation
Signed-off-by: Andrew Lee <andrewkl@enclavenet.com>
Signed-off-by: Andrew Lee <andrewkl@enclavenet.com>
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #17014 +/- ##
==========================================
- Coverage 49.57% 49.36% -0.22%
==========================================
Files 273 274 +1
Lines 48314 48221 -93
==========================================
- Hits 23951 23803 -148
- Misses 22000 22067 +67
+ Partials 2363 2351 -12 ☔ View full report in Codecov by Sentry. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Got a couple of comments worthy of discussion, please see below.
controller/appcontroller.go
Outdated
@@ -779,7 +779,13 @@ func (ctrl *ApplicationController) Run(ctx context.Context, statusProcessors int | |||
if err != nil { | |||
log.Warnf("Cannot init sharding. Error while querying clusters list from database: %v", err) | |||
} else { | |||
ctrl.clusterSharding.Init(clusters) | |||
appItems, err := ctrl.applicationClientset.ArgoprojV1alpha1().Applications(ctrl.namespace).List(ctx, metav1.ListOptions{}) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I believe using ctrl.namespace
here would only take apps in the Argo CD namespace into account, and would omit all the apps in other namespaces (if user has apps-in-any-namespace configured).
The proper way to get all the apps for the controller would be to set the namespace argument to the empty string for the applications lister if apps-in-any-namespace is enabled, and then to loop through the results and check if the app's namespace is actually allowed, building a new list off these items.
This should probably be wrapped into its own function, but sorry, I was lazy :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll create a func.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added a func to the latest commit to address this comment.
|
||
func (d *ClusterSharding) GetAppAccessor() appAccessor { | ||
return func() []*v1alpha1.Application { | ||
apps := make([]*v1alpha1.Application, 0, len(d.Apps)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I believe this method should acquire a read lock from ClusterSharding.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I noticed that GetClusterAccessor doesnt have the read lock and tracing through the implementation, I'm wondering if adding a read lock could cause a deadlock. As updateDistribution calls getClusterShard, the read lock is acquired from the Add/Update/Delete mutations for clusters/app.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, I haven't traced it down as far. If that's the case, I think we should make this function private and document (as in, comment) that the lock needs to be acquired elsewhere.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like cluster.go from the admin commands utilizes GetClusterAccessor/GetAppAccessor to get the destribution function. Though I think those lines of code can be removed as it doesnt do anything with the output of the destribution function.
@akram wondering if you can take a look at this call in commands/admin/cluster.go:
distributionFunction := sharding.GetDistributionFunction(clusterSharding.GetClusterAccessor(), clusterSharding.GetAppAccessor(), common.DefaultShardingAlgorithm, replicas)
distributionFunction(&cluster)
If we can remove these lines we can convert both the GetClusterAccessor and GetAppAccessor to private.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did comment those lines out and tested the cli, without any issue. So if @akram does not have any objection, I will leave them commented out and change both the GetClusterAccessor and GetAppAccessor to private.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for this great contribution @Enclavet .
supposedly, the calls in commands/admin/cluster.go
are there to display the distribution using the CLI and to get the same results to what is running in the cluster.
So, if you mean that the call to these functions does not have any influence of this output, so I am more willing to think that there is a issue. Or I am getting things wrong?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah actually those calls were redundant. The admin command gets shard distribution data further up in these lines:
clusterShardingCache := sharding.NewClusterSharding(argoDB, shard, replicas, shardingAlgorithm)
clusterShardingCache.Init(clustersList, appItems)
clusterShards := clusterShardingCache.GetDistribution()
I wonder if those calls to the distributionFunction were old code that wasnt cleaned up as calling the distributionFunction directly would return the shard number of the cluster. But the return value is not stored at all.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Converted both GetClusterAccessor and GetAppAccessor to private, added comments that both should get a read lock before calling.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if those calls to the distributionFunction were old code that wasnt cleaned up as calling the distributionFunction directly would return the shard number of the cluster. But the return value is not stored at all.
Yeah actually those calls were redundant. The admin command gets shard distribution data further up in these lines:
clusterShardingCache := sharding.NewClusterSharding(argoDB, shard, replicas, shardingAlgorithm) clusterShardingCache.Init(clustersList, appItems) clusterShards := clusterShardingCache.GetDistribution()
I wonder if those calls to the distributionFunction were old code that wasnt cleaned up as calling the distributionFunction directly would return the shard number of the cluster. But the return value is not stored at all.
I believe that it is old code not cleaned up. So, that's ok to remove the redundant calls.
controller/sharding/cache.go
Outdated
} | ||
|
||
func (sharding *ClusterSharding) GetAppDistribution() map[string]int { | ||
appDistribution := make(map[string]int, len(sharding.Clusters)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I believe this method should acquire a read lock from ClusterSharding.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will need to be careful to add the read lock here as if someone calls GetAppDstribution inside a distributionFunction, the dead lock I mentioned above might occur. Unless my understanding is incorrect on the current implementation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added a read lock.
…suport in shardingcache init, added read lock to GetAppDistribution Signed-off-by: Andrew Lee <andrewkl@enclavenet.com>
appItems, err := ctrl.getAppList(metav1.ListOptions{}) | ||
|
||
if err != nil { | ||
log.Warnf("Cannot init sharding. Error while querying application list from database: %v", err) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know that it's similar behavior as prior to this change, but I was wondering the impact of this error.
What happens when sharding can't be initialized? I wonder if that should be considered a fatal condition?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tracing through the code it looks like if the Cluster list is not populated, then apps would be handled by shard 0 or the first shard.
If Init is never called, then updateDestribution is never called and the sharding cache's Shards map stays empty.
IsManagedCluster is used to determine whether an app/cluster should be managed by a particular shard and if it doesnt find a cluster in the Shards map, it returns shard-0.
Meaning if the Shards map stays empty, then basically its like sharding is off.
The one question I have is that the cluster cache has hooks for Add/Update/Delete events which would call the sharding cache's Add/Update/Delete events, which would call updateDestribution. So eventually the cluster list and the sharding cache will get a full list of the clusters and be able to give accurate sharding decisions.
But at the beginning it will just be shard-0 managing apps.
@akram Let me know if this is correct.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Enclavet yes, this is correct. If cluster's list cannot be populated then, then the behaviour will be similar to sharding not eanbled, and all clusters or apps will be processed by shard 0
@jannfis Think we are good to go let me know if there are anymore questions. |
be708c4
to
6d0ea9f
Compare
Signed-off-by: Andrew Lee <andrewkl@enclavenet.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
…roj#17014) * Adding app list to sharding cache Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add shard by apps test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add coverage to test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Converted cluster/app accesors to private, add apps-in-any-namespace suport in shardingcache init, added read lock to GetAppDistribution Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix tests Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> --------- Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> Signed-off-by: penglongli <pelenli@tencent.com>
…roj#17014) * Adding app list to sharding cache Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add shard by apps test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add coverage to test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Converted cluster/app accesors to private, add apps-in-any-namespace suport in shardingcache init, added read lock to GetAppDistribution Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix tests Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> --------- Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
…roj#17014) * Adding app list to sharding cache Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add shard by apps test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add coverage to test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Converted cluster/app accesors to private, add apps-in-any-namespace suport in shardingcache init, added read lock to GetAppDistribution Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix tests Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> --------- Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
…roj#17014) * Adding app list to sharding cache Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add shard by apps test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add coverage to test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Converted cluster/app accesors to private, add apps-in-any-namespace suport in shardingcache init, added read lock to GetAppDistribution Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix tests Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> --------- Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> Signed-off-by: Mangaal <angommeeteimangaal@gmail.com>
…roj#17014) * Adding app list to sharding cache Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add shard by apps test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add coverage to test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Converted cluster/app accesors to private, add apps-in-any-namespace suport in shardingcache init, added read lock to GetAppDistribution Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix tests Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> --------- Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> Signed-off-by: Kevin Lyda <kevin@lyda.ie>
* docs: Update signed-release-assets.md (#16755) Missing \ in example Signed-off-by: mfreeman451 <mfreeman451@gmail.com> * Document restarting argocd after modifying argocd-cm (#12405) Signed-off-by: Lie Ryan <lie.1296@gmail.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * fix: support specifying username/password for redis holding manifests in argocd-server (#16786) Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> * fix: add list permission deployments (#16785) * add list permissions for deployments to application controller Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * revert redis-ha chart changes Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * revert redis-ha chart changes Signed-off-by: ishitasequeira <ishiseq29@gmail.com> --------- Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * chore(manifests): add ClsuterRole/ClusterRoleBinding for applicationset controller. (#16699) Closes https://github.com/argoproj/argo-cd/issues/16698. Signed-off-by: mugioka <okamugi0722@gmail.com> * Added socks5 proxy support for ssh based git URL, upgraded go-git to 5.10.1 (#15864) Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Added Openkruise workload integration health check scripts (#16238) Signed-off-by: Mahesh <maheshkasbe010@gmail.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> * fix: allow to run codegen outside GOPATH (#16511) * 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> --------- Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix: Use the cache for sharding (#15237) * feat(sharding): use a cache Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * cluster cmd Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * - Assign shard 0 to in-cluster cluster and nil check updates - Caching clusters while sharding: Fixing unit tests - Update generated docs - Debug e2e tests - Default the shardNumber to the number of replicas if it is calculated to a higher value - defered Unlock only when a lock is set - Disabling temporarly other versions of k3s to check if e2e passes - Do not fail if hostname format is not abc-n - Fix unit test and skip some e2e - Skip TestGitSubmoduleHTTPSSupport test - Remove breaking defer c.lock.Unlock() - Reverting testing all k3s version - Default sharding fix Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * fixes related to code review: renaming structure param, moving db initialisation Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * Code review Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * Set default shard to 0 Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * Set different default value for Sts and Deployment mode Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * Expose ClusterShardingCache Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * Removing use of argoDB.db for DistributionFunction Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * Update generated documentation Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * Fix comment about NoShardingDistributionFunction and NoShardingAlgorithm Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> --------- Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> Co-authored-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix(manifests): applicationset-controller dir is not added to cluster-rbac/kustomization.yaml. (#16810) * fix(manifests): applicationset-controller dir is not added to cluster-rbac/kustomization.yaml. Related PR: https://github.com/argoproj/argo-cd/pull/16699. I missed adding a new folder(applicationset-controller) to kustomization.yaml. So, i addressed it. Signed-off-by: mugioka <okamugi0722@gmail.com> * chore: exec `make manifests`. Signed-off-by: mugioka <okamugi0722@gmail.com> * chore: exec `make manifests`. Signed-off-by: mugioka <okamugi0722@gmail.com> --------- Signed-off-by: mugioka <okamugi0722@gmail.com> * typo in comment (#16834) Signed-off-by: eddimull <eddimull@gmail.com> * 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> * fix: enforce content type header for API requests (#16860) Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> * adding tests for githandlers (#16678) Signed-off-by: zhaque44 <haque.zubair@gmail.com> * fix: added logging if repo credentials collide (#16833) Signed-off-by: doxsch <28098153+doxsch@users.noreply.github.com> * fix(cli): add support for Application in any namespace for app wait (argoproj#16812) (#16816) Use fully qualified application names in ApplicationWaitCommand Closes: #16812 Signed-off-by: Sergiy Kulanov <sergiy_kulanov@epam.com> * docs: Add LinkedIn badge to README.md (#16889) Signed-off-by: Yuan Tang <terrytangyuan@gmail.com> * update follow-redirects to 1.15.5 (#16899) Signed-off-by: Regina Scott <rescott@redhat.com> * chore: allow @approvers-docs to approve readme.md (#16897) Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * Adding CNCF blog to readme file (#16893) Signed-off-by: Chetan Deshmukh <cdeshmukh@infracloud.io> * docs: Update Azure AD to Entra ID (#16869) * Update Azure AD to Entra ID https://learn.microsoft.com/en-us/entra/fundamentals/new-name Signed-off-by: Ryan Flynn <mr.ryanflynn@gmail.com> * Add formerly known as azuread Signed-off-by: Ryan Flynn <mr.ryanflynn@gmail.com> --------- Signed-off-by: Ryan Flynn <mr.ryanflynn@gmail.com> * chore: Preventing runnings jobs when updating documentation (#16706) * Preventing runnings jobs when updating documentation Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@cimpress.com> * Empty line added to .md file Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@cimpress.com> --------- Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@cimpress.com> Co-authored-by: Aymen Ben Tanfous <aymen.bentanfous@cimpress.com> * chore(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.11.0 (#16711) Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.8.1 to 5.11.0. - [Release notes](https://github.com/go-git/go-git/releases) - [Commits](https://github.com/go-git/go-git/compare/v5.8.1...v5.11.0) --- updated-dependencies: - dependency-name: github.com/go-git/go-git/v5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(cli): add support for Application in any namespace for `app delete` cmd (#16898) Use fully qualified application names when operate with Applications Closes: #16896 Signed-off-by: Sergiy Kulanov <sergiy_kulanov@epam.com> * docs: Fixed Slugify doc in GoTemplate.md (#16685) * docs: Fixed Slugify doc in GoTemplate.md Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@gmail.com> * Update docs/operator-manual/applicationset/GoTemplate.md Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@gmail.com> * Update docs/operator-manual/applicationset/GoTemplate.md Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@gmail.com> --------- Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@gmail.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * Initialize & send forceHttpBasicAuth & enableOCI params correctly during repo update from UI (#16794) * feat(health): support for distribution aws.crossplane.io resource (#16827) Signed-off-by: nueavv <nuguni@kakao.com> * fix(ui): set content-type for certain UI requests (#16923) (#16930) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * feat(controller): add sync jitter(#14241) (#16820) * feat(controller): add sync jitter Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * convert to duration for simplicity Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * docs Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * add config to manifests Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix tests Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> --------- Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix(action): Add validation for Kustomize Build Options white space (#16704) Signed-off-by: Sergey Lanzman <sergeylanz@gmail.com> * Revert "chore: Preventing runnings jobs when updating documentation (#16706)" (#16943) This reverts commit 65869a3860c7555b3ea7a962db44cc9b05f7e333. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * feat: Add PITS Globale Datenrettungsdienste to user list (#16765) * Add PITS Globale Datenrettungsdienste to user list Signed-off-by: Arnold <87698848+arnoldberlin@users.noreply.github.com> * Update USERS.md Signed-off-by: Arnold <87698848+arnoldberlin@users.noreply.github.com> --------- Signed-off-by: Arnold <87698848+arnoldberlin@users.noreply.github.com> Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com> * separate application controller roles into a separate manifests directory (#16884) Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix(ui): fix display banner when not explicit set position (#16741) Signed-off-by: linghaoSu <linghao.su@daocloud.io> * fix(appcontroller): Uptake fix in gitops engine which fixes application sync with auto create ns and server side apply (#16942) * Uptake fix in gitops engine to fix auto create ns with server side apply Signed-off-by: anandf <anjoseph@redhat.com> * Moved the new e2e test to different location Signed-off-by: anandf <anjoseph@redhat.com> * Fix test name to be less than 63 char for creating ns Signed-off-by: anandf <anjoseph@redhat.com> * update gitops-engine with latest master Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> --------- Signed-off-by: anandf <anjoseph@redhat.com> Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Co-authored-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * docs: Update argocd-cm.yaml bannerposition description (#16961) (#16962) Signed-off-by: Keith Chong <kykchong@redhat.com> * docs: Added an example of downloading the latest stable version (#16968) * added an example of downloading the latest stable version Signed-off-by: Christian Hernandez <christian@chernand.io> * Update docs/cli_installation.md Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: Christian Hernandez <christianh814@users.noreply.github.com> --------- Signed-off-by: Christian Hernandez <christian@chernand.io> Signed-off-by: Christian Hernandez <christianh814@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> * feat(health): support for resourcerecordsets aws.crossplane.io resource (#16823) Signed-off-by: nueavv <nuguni@kakao.com> * chore(deps): rm go-jose Cxb6dee8d5-b814 high vuln (#16947) Signed-off-by: fengshunli <1171313930@qq.com> * fix(server): allow disabling content-type check (#16959) * fix(server): allow disabling content-type check Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix spacing Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Clean up repeated package import (#16987) Signed-off-by: Zechun Chen <zechun.chen@daocloud.io> * docs(helm): add example of public oci chart (#17000) There doesn't appear to be an example of using an OCI helm chart repository, so this adds a simple declarative example. This is a common question from the community. Signed-off-by: Nicholas Morey <nicholas@morey.tech> * Badge for apps in any namespace (#16739) Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> Co-authored-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * docs(helm): fix yaml formatting on code block (#17001) Signed-off-by: Nicholas Morey <nicholas@morey.tech> * fix(redis): go-redis v9 regression missing metrics and reconnect hook (#13415) (#15275) * fix(redis): go-redis v9 regression missing metrics and reconnect hook Signed-off-by: phanama <yudiandreanp@gmail.com> * fix: golangci lint return values not checked in tests Signed-off-by: phanama <yudiandreanp@gmail.com> * chore: move dnsError var locally into func Signed-off-by: phanama <yudiandreanp@gmail.com> --------- Signed-off-by: phanama <yudiandreanp@gmail.com> * Fix typo in documentation (#17022) Signed-off-by: saeedhosseini <saeedhosseini21@gmail.com> * feat: Prune resources in reverse order of syncwave during sync (#15074) (#16748) * Add e2e & doc for prune order during sync Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> * Point gitops-engine to fork with reverse prune changes Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> * Fix ci linting failures Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> * Update gitops-engine commit ref Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> --------- Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> * docs(applicationset): explain impact of empty spec in templatePatch (#17042) * docs: explain impact of empty spec in templatePatch Signed-off-by: Nicholas Morey <nicholas@morey.tech> * fix: not conditional helm values Signed-off-by: Nicholas Morey <nicholas@morey.tech> --------- Signed-off-by: Nicholas Morey <nicholas@morey.tech> * docs(kustomize): add components yaml example (#17043) Signed-off-by: Nicholas Morey <nicholas@morey.tech> * docs(argocd-cm): add timeout.reconciliation.jitter example (#17044) Signed-off-by: Nicholas Morey <nicholas@morey.tech> * docs(hooks): add postdelete to table (#17048) Add `PostDelete` to the hooks table, and clean up wording and old availability statement (all the way back to v1, probably irrelevant). Signed-off-by: Nicholas Morey <nicholas@morey.tech> * Corrected certificate managment for OCI helm charts (#16656) Signed-off-by: Andrew Block <andy.block@gmail.com> Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com> * chore: use kubernetes 1.29.0 in CI (#17050) Keeping 1.25 for now. Signed-off-by: Shyukri Shyukriev <shukera@gmail.com> * chore(deps): bump Helm to 3.14.0 (#17031) (#17032) * bump helm to 3.14.0 Signed-off-by: Simon HEGE <simonhege@gmail.com> * Add a note about helm bump in upgrade instructions Signed-off-by: Simon HEGE <simonhege@gmail.com> --------- Signed-off-by: Simon HEGE <simonhege@gmail.com> * chore(deps): bump github.com/evanphx/json-patch (#17021) Bumps [github.com/evanphx/json-patch](https://github.com/evanphx/json-patch) from 5.6.0+incompatible to 5.9.0+incompatible. - [Release notes](https://github.com/evanphx/json-patch/releases) - [Commits](https://github.com/evanphx/json-patch/compare/v5.6.0...v5.9.0) --- updated-dependencies: - dependency-name: github.com/evanphx/json-patch dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): Upgrade aws-sdk-go to support eks pod identity (#17063) * chore: Upgrade aws-sdk-go to support eks pod identity --------- Signed-off-by: Carlos Santana <carrlos@amazon.com> Co-authored-by: Mathieu Bruneau <brunemat@amazon.com> * add cogen for notifications Signed-off-by: Carlos Santana <carrlos@amazon.com> --------- Signed-off-by: Carlos Santana <carrlos@amazon.com> Co-authored-by: Mathieu Bruneau <brunemat@amazon.com> * fix: removed pkce code challange check for WebUI (#16730) Signed-off-by: Patrick Kerwood <patrick@kerwood.dk> * chore(ci): bump k3s versions to latest patches (#17060) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * feat: add prometheus metrics around proxy extension requests (#17012) * feat: add prometheus metrics around proxy extension requests Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * update go.mod Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix metrics bugs Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix unit-test Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Add unit suffix in the duration metric Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * update doc Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> --------- Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix(ci): correct helm checksum path (#17081) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix(controller): fix application controller deployment crashing (#16984) * fix application controller deployment crashing and update manifests Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * remove environment variable ARGOCD_ENABLE_DYNAMIC_CLUSTER_DISTRIBUTION Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix auto-generated docs Signed-off-by: ishitasequeira <ishiseq29@gmail.com> --------- Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * chore: improve error logs (#10592) (#17089) Signed-off-by: Bardia Heydari <az.bardia13@gmail.com> * DOC: add Fly Security and Telavita in USERS.md (#17076) Signed-off-by: Gustavo Esser <esser1997@hotmail.com> * fix(ui): prevent app name too long hide open icon (#16983) * fix(ui): prevent app name too long hide open icon Signed-off-by: linghaoSu <linghao.su@daocloud.io> * fix(ui): fix app resource list lint Signed-off-by: linghaoSu <linghao.su@daocloud.io> --------- Signed-off-by: linghaoSu <linghao.su@daocloud.io> * fix: log all token verification failures (#16625) * fix: log all token verification failures Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * feat: add health-checks for eck elastic beat (#16563) * feat: add health-checks for eck elastic beat Signed-off-by: ebuildy <ebuildy@gmail.com> * fix tests Signed-off-by: ebuildy <ebuildy@gmail.com> --------- Signed-off-by: ebuildy <ebuildy@gmail.com> * docs(proposal): decoupling app sync from control plane user w/ impersonation (#14255) * Proposal for decoupling application sync from control plane user using impersonation Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Moved the proposal document to the right directory Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Update docs/decouple-application-sync-user-using-impersonation Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com> * Update docs/decouple-application-sync-user-using-impersonation Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com> * Update docs/decouple-application-sync-user-using-impersonation Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com> * Modified the proposal to have control in AppProjects alone instead of Application and AppProject Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Removed proposal placed in wrong directory and corrected examples Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Update docs/proposals/decouple-application-sync-user-using-impersonation Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com> * Update docs/proposals/decouple-application-sync-user-using-impersonation Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com> * Addressed review comments Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Additional corrections Signed-off-by: anandf <anjoseph@redhat.com> * Fixed alternative proposals section to include only AppProject based approach Signed-off-by: anandf <anjoseph@redhat.com> * Added information on impersonation and added related links Signed-off-by: anandf <anjoseph@redhat.com> * Added examples for remote cluster destination with the required RBAC access Signed-off-by: anandf <anjoseph@redhat.com> * Fixed clusterrole and clusterrolebinding creation commands Signed-off-by: anandf <anjoseph@redhat.com> * Addressed review comments from Akram Signed-off-by: anandf <anjoseph@redhat.com> * Corrected RBAC to include serviceaccounts that can be impersonated as swell Signed-off-by: anandf <anjoseph@redhat.com> * Address few more review comments from Ishita, Akram Signed-off-by: anandf <anjoseph@redhat.com> * Fixed a typo and updated the last updated date field Signed-off-by: anandf <anjoseph@redhat.com> * Added information of the sync hook behaviour and also corrected the namespace to match that of destination Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Changed proposal to meet the latest api design using destinationServiceAccounts Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Fixed proposal document to use destinationServiceAccounts struct Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Renamed proposal file to have .md extension Signed-off-by: anandf <anjoseph@redhat.com> * Using glob pattern instead of regex, and corrected the order of precedence when multiple matches are available Signed-off-by: anandf <anjoseph@redhat.com> --------- Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com> Signed-off-by: anandf <anjoseph@redhat.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * chore(ci): run ci checks conditionally (#16982) * chore(ci): run ci checks conditionally This should prevent docs changes from having the need to run e2e tests etc, and prevent backend changes from needing to run ui tests, and vice versa. This is similar to previous attempts (see #16706 and #13507), with the difference here that we add the if checks on each _step_ rather than each _job_ - the reason being that most of these jobs are required, and if we skip whole jobs any PR which does this will be left hanging indefinitely, so Github forces us to do this on a step level instead. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * chore(ci): run ci checks conditionally Try conditional jobs, according to https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/troubleshooting-required-status-checks#handling-skipped-but-required-checks Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * chore(ci): add composite test-e2e action This is a workaround for the e2e tests which do not run yet report `pending` when they are actually skipped. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> --------- Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> Co-authored-by: Remington Breeze <remington@breeze.software> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> * fix(ui): Change path to "root" when path is root directory (#14949) * change path to display root Signed-off-by: Eshwar Hebbur Shivakumar <eshwar1011235@gmail.com> * Fix inequality typo Signed-off-by: Eshwar Hebbur Shivakumar <eshwar1011235@gmail.com> * Fix lint issues Signed-off-by: Eshwar Hebbur Shivakumar <eshwar1011235@gmail.com> --------- Signed-off-by: Eshwar Hebbur Shivakumar <eshwar1011235@gmail.com> * typo `registires` -> `registries` (#17099) Signed-off-by: Adam Huganir <adam@huganir.com> * Updated otelgrpc to remediate CVE found by JFrog Xray (#17084) Signed-off-by: Tal Yitzhak <taly@lightrun.com> Co-authored-by: Tal Yitzhak <taly@lightrun.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * docs(webhook): use real cm name instead of placeholder (#17002) The document says I should registed configMap named argocd-notifications-cm but then uses placeholder in examples. Signed-off-by: Petr Studeny <studenyp@gmail.com> * docs: Update Okta OIDC SSO docs (#13811) * Update the Okta SSO docs * fill out the OIDC section with step-by-step instructions on using Okta with custom authorization servers * adjust outdated docs about updating the docs Signed-off-by: Jonas Courteau <jonas.courteau@abcellera.com> * Add the Okta version that these docs are written against Signed-off-by: Jonas Courteau <jonas.courteau@abcellera.com> --------- Signed-off-by: Jonas Courteau <jonas.courteau@abcellera.com> Signed-off-by: Dan Garfield <dan@codefresh.io> Co-authored-by: Dan Garfield <dan@codefresh.io> * Add a description for using contour httpproxy CRD (#14614) Which allows you to reuse the same hostname. Co-authored-by: Boris Smidt <boris.smidt@restore.eu> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix: ci failures (#17107) Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * chore(deps): bump library/golang from 1.21.3 to 1.22.0 in /test/remote (#17111) Bumps library/golang from 1.21.3 to 1.22.0. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump yarn from 1.22.10 to 1.22.13 in /ui-test (#17092) Bumps [yarn](https://github.com/yarnpkg/yarn) from 1.22.10 to 1.22.13. - [Release notes](https://github.com/yarnpkg/yarn/releases) - [Changelog](https://github.com/yarnpkg/yarn/blob/master/CHANGELOG.md) - [Commits](https://github.com/yarnpkg/yarn/compare/1.22.10...v1.22.13) --- updated-dependencies: - dependency-name: yarn dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/redis from 7.0.11 to 7.2.4 in /test/container (#16806) Bumps library/redis from 7.0.11 to 7.2.4. --- updated-dependencies: - dependency-name: library/redis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps-dev): bump yarn from 1.22.10 to 1.22.21 in /ui (#17096) Bumps [yarn](https://github.com/yarnpkg/yarn) from 1.22.10 to 1.22.21. - [Release notes](https://github.com/yarnpkg/yarn/releases) - [Changelog](https://github.com/yarnpkg/yarn/blob/master/CHANGELOG.md) - [Commits](https://github.com/yarnpkg/yarn/compare/1.22.10...v1.22.21) --- updated-dependencies: - dependency-name: yarn dependency-type: direct:development 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> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix the typo (#17116) * chore(deps): bump library/node from 20.6.1 to 21.6.1 (#17053) Bumps library/node from 20.6.1 to 21.6.1. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/node from 20.7.0 to 21.6.1 (#17065) Signed-off-by: fengshunli <1171313930@qq.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix(kustomize): set build dir (#15057) #16229 #16652 (#16653) * use repo root, not app path Signed-off-by: Prune <prune@lecentre.net> correct patch Signed-off-by: Prune <prune@lecentre.net> * use Getwd to find the root path for diff commands Signed-off-by: Prune <prune@lecentre.net> * set dot a default for argo app commands Signed-off-by: Prune <prune@lecentre.net> * revert default values Signed-off-by: Prune <prune@lecentre.net> * patch diff in TestNamespacedResourceDiffing Signed-off-by: Prune <prune@lecentre.net> * patching some diff and sync Signed-off-by: Prune <prune@lecentre.net> * patch remaining diff in error Signed-off-by: Prune <prune@lecentre.net> --------- Signed-off-by: Prune <prune@lecentre.net> * chore(ci): tweak backend filters (#17134) The existing backend filters get triggered even on frontend-only or docs-only changes, which should not be the case. The reason for this seems to be the fact that each filter line is ORed rather than ANDed. To remedy this, we put all the filters on the same line. I tried the filter out in a REPL (https://runkit.com/blakepettersson/65c3daba99653f0008c74eda). This is a filter using picomatch (the same library `dorny/paths-filter` uses). Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * docs: fix error in toolchain setup (#17154) Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * chore(dex): 2.37.0 to 2.38.0 (#17157) Signed-off-by: asingh51 <ashutosh_singh@intuit.com> Co-authored-by: asingh51 <ashutosh_singh@intuit.com> * feat: Add support for passing Redis Sentinel username(ACL) and password (#17168) * Add support for passing Sentinel username and password Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai> * fix align with var naming Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai> * fix align with var naming Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai> --------- Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai> Co-authored-by: ShlomiTubul <shlomi.tubul@placer.ai> * fix: stop initializing deployment informer if dynamic sharding is disabled (#17097) * fix: stop initializing deployment informer if dynamic sharding is disabled Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: updated sharding cache getter func Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> --------- Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: query escape function for notifications (#16343) Signed-off-by: Jan Schumann <js@schumann-it.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * Update triggers doc to fix typo (#17185) Signed-off-by: David Grizzanti <dgrizzanti@users.noreply.github.com> * docs: fixes Template.md targetRevision typo (#17190) * Template.md targetRevision typo fixed Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> * retrigger checks Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> * sign off Signed-off-by: chidambaram27 <chidambaramk.27@gmail.com> Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> * sign off Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> --------- Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> Signed-off-by: chidambaram27 <chidambaramk.27@gmail.com> * docs: Private-helm-repo section target added to helm.md (#16697) * helm-repo Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * Update docs/user-guide/helm.md Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> --------- Signed-off-by: Surajyadav <harrypotter1108@gmail.com> Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * fix: infer correct shard in statefulset setup (#17124, #17016) (#17167) * fix: infer correct shard in statefulset setup Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix the case if only a single replica Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: resolving pointer on shard compare Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: add readlock for cluster accessor Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: use defer to protect access of 'shard' Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: revert locking in getclusteraccessor Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: handle nil shard case Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: handle any nil shard value as false Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: handle nil case and fix another missing pointer dereference Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * revert Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: added tests and fixed some behaviour bugs Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * test: add test to validate that Shard value is not overriden Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: added tests and fixe the case when server is changed inside a secret Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * tests: add test cases for infering the shard logic Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> --------- Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * feat: wait until resources are deleted #6085 (#16733) * feat: wait until resources are deleted Signed-off-by: MichaelMorris <michael.morris@est.tech> * Added unit and e2e test Signed-off-by: MichaelMorris <michael.morris@est.tech> --------- Signed-off-by: MichaelMorris <michael.morris@est.tech> * fix(controller): add missing workqueue metrics (#16315) (#17013) * fix(controller): add missing kubernetes metrics Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * validate workqueue metrics are present Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * use newer metrics registry Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix duplicated Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * init runtime controller in test to have correct metrics Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix lint error Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * update controller-runtime to remove metrics with high cardinality Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> --------- Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * chore(deps): upgrade helm to 3.14.1 (#17213) * chore(deps): upgrade helm to 3.14.1 Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * move files to folder...... Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> --------- Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * docs: Add PayIt to USERS.md (#17215) * docs: Add PayIt to USERS.md Signed-off-by: Matt Menzenski <matt@payitgov.com> * docs: Add PayIt to USERS.md Signed-off-by: Matt Menzenski <matt@payitgov.com> --------- Signed-off-by: Matt Menzenski <matt@payitgov.com> * docs: Add Nextbasket to USERS.md (#17228) Signed-off-by: NextBasket-Petyo <100193556+NextBasket-Petyo@users.noreply.github.com> * fix: Permission Denied error when calling GetAppDetails API (#17221) (#17229) Signed-off-by: Keith Chong <kykchong@redhat.com> * Count git checkout failures (#15657) Signed-off-by: Mikołaj Przybysz <1093404+mikolajprzybysz@users.noreply.github.com> Co-authored-by: Mikołaj Przybysz <1093404+mikolajprzybysz@users.noreply.github.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * chore(deps): bump library/node from 21.6.1 to 21.6.2 in /ui-test (#17226) Bumps library/node from 21.6.1 to 21.6.2. --- updated-dependencies: - dependency-name: library/node 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/node from 21.6.1 to 21.6.2 (#17223) Bumps library/node from 21.6.1 to 21.6.2. --- updated-dependencies: - dependency-name: library/node 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/golang in /test/remote (#17138) Bumps library/golang from `094e47e` to `ef61a20`. --- updated-dependencies: - dependency-name: library/golang 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * feat(grafana-dashboard): Update example dashboard, add AppSet Telemetry (#17232) Signed-off-by: lukepatrick <lukephilips@gmail.com> * chore(deps): bump library/node from `6fb1883` to `65998e3` in /ui-test (#17245) Bumps library/node from `6fb1883` to `65998e3`. --- updated-dependencies: - dependency-name: library/node 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> * chore(deps): bump library/golang in /test/remote (#17244) Bumps library/golang from `ef61a20` to `7b297d9`. --- updated-dependencies: - dependency-name: library/golang 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> * Add `AppName` to the RepoServerAppDetailsQuery for notification-controller (#17233) Signed-off-by: Dong Wang <wd@wdicc.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/node from `50703e6` to `65998e3` (#17243) Bumps library/node from `50703e6` to `65998e3`. --- updated-dependencies: - dependency-name: library/node 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * docs: Update USERS.md (#17248) * Update USERS.md Signed-off-by: itayvolo <72027444+itayvolo@users.noreply.github.com> * Update USERS.md Signed-off-by: itayvolo <72027444+itayvolo@users.noreply.github.com> * Update USERS.md Signed-off-by: itayvolo <72027444+itayvolo@users.noreply.github.com> --------- Signed-off-by: itayvolo <72027444+itayvolo@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * docs(metrics): add release label to haproxy (#17264) Add missing `release` label to `argocd-redis-haproxy-metrics` ServiceMonitor example. Signed-off-by: Gaston Festari <cilindrox@gmail.com> * docs: Fix typo in notifications example (#17250) * Fix typo in notifications example I'm not too sure what the example should look like, so I'm taking a guess here. Signed-off-by: Adrian Moisey <adrian@changeover.za.net> * Update docs/operator-manual/notifications/troubleshooting.md Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com> Signed-off-by: Adrian Moisey <adrian@changeover.za.net> --------- Signed-off-by: Adrian Moisey <adrian@changeover.za.net> Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com> * Update contributors-quickstart.md (#17266) Signed-off-by: Dan Garfield <dan@codefresh.io> * reduce unnecessary unmarshal (#17187) Signed-off-by: Wilson Wang <wilson.wang@bytedance.com> * fix typo (#17272) Signed-off-by: Oscar Wieman <oscar@oscarr.nl> * docs: Added examples for alternate EKS cluster authentication methods (#17270) * Added examples for alternate EKS cluster authentication methods Signed-off-by: Damon Edstrom <dedstrom@venerated.io> * Update docs/operator-manual/declarative-setup.md Signed-off-by: Dan Garfield <dan@codefresh.io> Signed-off-by: Dan Garfield <dan@codefresh.io> --------- Signed-off-by: Dan Garfield <dan@codefresh.io> Co-authored-by: Dan Garfield <dan@codefresh.io> * docs for PR #9791 (#16021) Signed-off-by: mzain <zainawan89@gmail.com> * chore(ci): use changed files action (#17180) `dorny/paths-filter` doesn't seem to handle (multiple) negations well. Therefore, this PR switches to `tj-actions/changed-files`, since it is already successfully used in argo-workflows. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * fix(ui): Include application name in status badge (#17126) * Added application name to badge Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Rever svg change Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Doc for disabling application name Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Flag to not display application name Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Added tests Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Make no app name the default Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Have enable app name as a query parameter Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Have enable app name as a query parameter Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * argocd to original Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Update docs/user-guide/status-badge.md Signed-off-by: Dan Garfield <dan@codefresh.io> Signed-off-by: Dan Garfield <dan@codefresh.io> --------- Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> Signed-off-by: Dan Garfield <dan@codefresh.io> Co-authored-by: sshenoy6 <sonamkaup_shenoy@intuit.com> Co-authored-by: Dan Garfield <dan@codefresh.io> * fix: Update test image ssl/crypto libs (#17303) Signed-off-by: Carlos Santana <csantana23@gmail.com> * chore(deps-dev): bump postcss from 8.2.13 to 8.4.35 in /ui (#17140) Bumps [postcss](https://github.com/postcss/postcss) from 8.2.13 to 8.4.35. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.2.13...8.4.35) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/redis in /test/container (#17137) Bumps library/redis from `cc8b0b8` to `11c3e41`. --- updated-dependencies: - dependency-name: library/redis 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump react-helmet and @types/react-helmet in /ui (#11556) Bumps [react-helmet](https://github.com/nfl/react-helmet) and [@types/react-helmet](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-helmet). These dependencies needed to be updated together. Updates `react-helmet` from 5.2.1 to 6.1.0 - [Release notes](https://github.com/nfl/react-helmet/releases) - [Changelog](https://github.com/nfl/react-helmet/blob/master/CHANGELOG.md) - [Commits](https://github.com/nfl/react-helmet/commits/6.1.0) Updates `@types/react-helmet` from 5.0.19 to 6.1.6 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-helmet) --- updated-dependencies: - dependency-name: react-helmet dependency-type: direct:production update-type: version-update:semver-major - dependency-name: "@types/react-helmet" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump bitnami/kubectl in /test/container (#14220) Bumps bitnami/kubectl from `670fe3f` to `14ab746`. --- updated-dependencies: - dependency-name: bitnami/kubectl 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore: add Rocket.Chat to users (#17306) Signed-off-by: Debdut Chakraborty <debdutdeb@outlook.com> * chore(deps): bump library/ubuntu in /test/container (#13409) Bumps library/ubuntu from `9a0bdde` to `67211c1`. --- updated-dependencies: - dependency-name: library/ubuntu dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump library/redis in /test/container (#17309) Bumps library/redis from `11c3e41` to `e647cfe`. --- updated-dependencies: - dependency-name: library/redis 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> * chore(deps): bump library/registry in /test/container (#13050) Bumps library/registry from `41f413c` to `b209a41`. --- 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/busybox in /test/e2e/multiarch-container (#14592) Bumps library/busybox from `2376a0c` to `3fbc632`. --- updated-dependencies: - dependency-name: library/busybox dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix: use simple python image to build mkdocs (#17313) * fix: use simple python image to build mkdocs Signed-off-by: Carlos Santana <csantana23@gmail.com> * use python 3.7 Signed-off-by: Carlos Santana <csantana23@gmail.com> --------- Signed-off-by: Carlos Santana <csantana23@gmail.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> * docs: fixed name of environment variable and config map property enabling scm providers for applicationsets (#17326) Signed-off-by: Juliusz <juliusz.jaksa@xylem.com> Co-authored-by: Juliusz <juliusz.jaksa@xylem.com> * fix(ui): Added dashed line between collapsed sections in Compact-diff (#17173) * dashed-line-breaker Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * dark-mode Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * dark-mode-text-fix Signed-off-by: Surajyadav <harrypotter1108@gmail.com> --------- Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * fix: multi-source app breaks application parameters UI (#16910) (#17033) Signed-off-by: Keith Chong <kykchong@redhat.com> * chore(deps): upgrade helm to 3.14.2 (#17330) * chore(deps): upgrade helm to 3.14.2 Signed-off-by: David Bunn <david.bunn@prodigygame.com> * Signing commit Signed-off-by: David Bunn <david.bunn@prodigygame.com> --------- Signed-off-by: David Bunn <david.bunn@prodigygame.com> * chore(deps): bump library/node from 21.6.1 to 21.6.2 in /test/container (#17316) Bumps library/node from 21.6.1 to 21.6.2. --- updated-dependencies: - dependency-name: library/node 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix: The argocd server api-content-type flag does not allow empty content-type header (#17331) Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> * fix(ui): The tiles in Applications List are too wide #17220 (#17340) * fix(ui): The tiles in Applications List are too wide Signed-off-by: Rafal Pelczar <rafal@akuity.io> * change min width of app tiles Signed-off-by: Rafal Pelczar <rafal@akuity.io> --------- Signed-off-by: Rafal Pelczar <rafal@akuity.io> * chore(notifications): remove unneeded operations from templates (#17307) * chore(deps): bump library/ubuntu in /test/container (#13409) Bumps library/ubuntu from `9a0bdde` to `67211c1`. --- updated-dependencies: - dependency-name: library/ubuntu dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Michael Firestone <mike.firestone@electriphi.ai> * rm unneeded operations from templates Signed-off-by: Michael Firestone <firestonem@gmail.com> Signed-off-by: Michael Firestone <mike.firestone@electriphi.ai> * rm more unneeded ops Signed-off-by: Michael Firestone <mike.firestone@electriphi.ai> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Michael Firestone <mike.firestone@electriphi.ai> Signed-off-by: Michael Firestone <firestonem@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Michael Firestone <mike.firestone@electriphi.ai> * feat: allow webhook settings to be referenced by external secret (#16262) Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@ledger.fr> * feat: Add app data to sharding cache to allow sharding by apps (#17014) * Adding app list to sharding cache Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add shard by apps test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add coverage to test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Converted cluster/app accesors to private, add apps-in-any-namespace suport in shardingcache init, added read lock to GetAppDistribution Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix tests Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> --------- Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * docs: Update USERS.md (#17371) Hi, I added IABAI as using officially ArgoCD Signed-off-by: Andrea Sannuto <andrea@iab.ai> * feat: add cli commands to add/delete sourceNamespaces from AppProject (#17337) * Add cli to add/delete sourceNamespaces Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update command/comments Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update command/comments(1) Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update user-guide docs Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * Retrigger CI pipeline Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * add check for '*' & rename command to remove-source-namespace Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update command/comments(2) Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update command/comments(3) Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * Retrigger CI pipeline Signed-off-by: Raghavi Shirur <rshirur@redhat.com> --------- Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * feat: add ability to auto label clusters from k8s clusterinfo (#17289) * feat: add ability to auto label clusters This gives the ability to automatically label cluster secrets on a cluster-by-cluster basis. If `enableClusterInfoLabels` is set on a cluster secret, the controller will (eventually) label the cluster secret with the current k8s version detected by the cluster info. This needs documentation, e2e tests, as well as CLI/UI additions. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * refactor: use labels instead of secret data This is easier to work with, especially in the context where we need this feature. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * docs: add description on how to use dynamic labeling Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> --------- Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * chore(ci): free up disk space for goreleaser (#17373) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix(ui): Dark-mode-enhancements (#17241) * dark-mode-enhancements Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * monaco Signed-off-by: Surajyadav <harrypotter1108@gmail.com> --------- Signed-off-by: Surajyadav <harrypotter1108@gmail.com> Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> * 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> * feat: enable users to run commands related to Argo Applications in any namespace (#17360) * enable --app-namespace falg for application get command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application diff command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application wait command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application rollback command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application patch command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application edit command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application history command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application sync command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application delete command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * cli doc generated Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> --------- Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> * fix: preserve escape codes in repo url of git webhook payload (#17376) Signed-off-by: Eric Bissonnette <ebisso.dev@gmail.com> * fix: disable rate limiting sompletely by default (#17355) Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * docs: use service-name instead of service-id (#17389) * use service-name instead of service-id Signed-off-by: DongHo Jung <dongho971220@gmail.com> * trigger CICD Signed-off-by: DongHo Jung <dongho971220@gmail.com> --------- Signed-off-by: DongHo Jung <dongho971220@gmail.com> * 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> * fix(ui): Highlight failing containers in the UI (#17143) * failing container icon added Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * lint-fix Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * .. Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * tried yarn lint-fix Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * margin Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * running Signed-off-by: Surajyadav <harrypotter1108@gmail.com> --------- Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * fix(ui): application-summary-help-icon fix (#17385) * Update application-summary.tsx revision-history icon fix Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> * icons Signed-off-by: Surajyadav <harrypotter1108@gmail.com> --------- Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * chore: add more unit tests around useDiffCache function (#17404) * chore: add more unit tests around useDiffCache function Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix doc Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> --------- Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix(grpcproxy): parse headers contain colon (#13274) (#14294) * fix(grpcproxy): parse headers contain colon Signed-off-by: bogay <pojay11523@gmail.com> * test(apiclient): headers in wrong format Signed-off-by: bogay <pojay11523@gmail.com> --------- Signed-off-by: bogay <pojay11523@gmail.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * docs: Fix some awkward phrasing in `core.md` (#17412) Signed-off-by: Nate Douglas <ndouglas@users.noreply.github.com> * docs (aks cluster): update workloadidentity documentation (#17401) Signed-off-by: duncan485 <bakkerduncan@gmail.com> * docs: remove repetitive words (#17430) Signed-off-by: hishope <csqiye@126.com> * feat(cli): enable --app-namespace flag for argocd app subcommand (#17437) * add --app-namespace flag for set/unset command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * add --app-namespace flag for add-source/remove-source command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * fix bug, handle array out of-bound when --source-index=len(source) Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * add documentation Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> --------- Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * docs: Clarify for `valueFiles` behaviour with `path` field (#17431) This commit adds clarification by explaining that `valueFiles` must be a relative path to the root of sources, even if the `path` field is set. Signed-off-by: Takahiro Suzuki <tkasuz.dev@gmail.com> Signed-off-by: tkasuz <takahiro.suzuki@hennge.com> * docs: Small edits to `docs/user-guide/application-set.md` (#17434) * Update application-set.md Signed-off-by: Nate Douglas <ndouglas@users.noreply.github.com> * Make example code consistent with examples elsewhere. Signed-off-by: Nathan Douglas <github@darkdell.net> --------- Signed-off-by: Nate Douglas <ndouglas@users.noreply.github.com> Signe…
* docs: Update signed-release-assets.md (#16755) Missing \ in example Signed-off-by: mfreeman451 <mfreeman451@gmail.com> * Document restarting argocd after modifying argocd-cm (#12405) Signed-off-by: Lie Ryan <lie.1296@gmail.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * fix: support specifying username/password for redis holding manifests in argocd-server (#16786) Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> * fix: add list permission deployments (#16785) * add list permissions for deployments to application controller Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * revert redis-ha chart changes Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * revert redis-ha chart changes Signed-off-by: ishitasequeira <ishiseq29@gmail.com> --------- Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * chore(manifests): add ClsuterRole/ClusterRoleBinding for applicationset controller. (#16699) Closes https://github.com/argoproj/argo-cd/issues/16698. Signed-off-by: mugioka <okamugi0722@gmail.com> * Added socks5 proxy support for ssh based git URL, upgraded go-git to 5.10.1 (#15864) Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Added Openkruise workload integration health check scripts (#16238) Signed-off-by: Mahesh <maheshkasbe010@gmail.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> * fix: allow to run codegen outside GOPATH (#16511) * 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> --------- Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix: Use the cache for sharding (#15237) * feat(sharding): use a cache Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * cluster cmd Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * - Assign shard 0 to in-cluster cluster and nil check updates - Caching clusters while sharding: Fixing unit tests - Update generated docs - Debug e2e tests - Default the shardNumber to the number of replicas if it is calculated to a higher value - defered Unlock only when a lock is set - Disabling temporarly other versions of k3s to check if e2e passes - Do not fail if hostname format is not abc-n - Fix unit test and skip some e2e - Skip TestGitSubmoduleHTTPSSupport test - Remove breaking defer c.lock.Unlock() - Reverting testing all k3s version - Default sharding fix Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * fixes related to code review: renaming structure param, moving db initialisation Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * Code review Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * Set default shard to 0 Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * Set different default value for Sts and Deployment mode Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * Expose ClusterShardingCache Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * Removing use of argoDB.db for DistributionFunction Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * Update generated documentation Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> * Fix comment about NoShardingDistributionFunction and NoShardingAlgorithm Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> --------- Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> Signed-off-by: Akram Ben Aissi <akram.benaissi@gmail.com> Co-authored-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix(manifests): applicationset-controller dir is not added to cluster-rbac/kustomization.yaml. (#16810) * fix(manifests): applicationset-controller dir is not added to cluster-rbac/kustomization.yaml. Related PR: https://github.com/argoproj/argo-cd/pull/16699. I missed adding a new folder(applicationset-controller) to kustomization.yaml. So, i addressed it. Signed-off-by: mugioka <okamugi0722@gmail.com> * chore: exec `make manifests`. Signed-off-by: mugioka <okamugi0722@gmail.com> * chore: exec `make manifests`. Signed-off-by: mugioka <okamugi0722@gmail.com> --------- Signed-off-by: mugioka <okamugi0722@gmail.com> * typo in comment (#16834) Signed-off-by: eddimull <eddimull@gmail.com> * 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> * fix: enforce content type header for API requests (#16860) Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> * adding tests for githandlers (#16678) Signed-off-by: zhaque44 <haque.zubair@gmail.com> * fix: added logging if repo credentials collide (#16833) Signed-off-by: doxsch <28098153+doxsch@users.noreply.github.com> * fix(cli): add support for Application in any namespace for app wait (argoproj#16812) (#16816) Use fully qualified application names in ApplicationWaitCommand Closes: #16812 Signed-off-by: Sergiy Kulanov <sergiy_kulanov@epam.com> * docs: Add LinkedIn badge to README.md (#16889) Signed-off-by: Yuan Tang <terrytangyuan@gmail.com> * update follow-redirects to 1.15.5 (#16899) Signed-off-by: Regina Scott <rescott@redhat.com> * chore: allow @approvers-docs to approve readme.md (#16897) Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * Adding CNCF blog to readme file (#16893) Signed-off-by: Chetan Deshmukh <cdeshmukh@infracloud.io> * docs: Update Azure AD to Entra ID (#16869) * Update Azure AD to Entra ID https://learn.microsoft.com/en-us/entra/fundamentals/new-name Signed-off-by: Ryan Flynn <mr.ryanflynn@gmail.com> * Add formerly known as azuread Signed-off-by: Ryan Flynn <mr.ryanflynn@gmail.com> --------- Signed-off-by: Ryan Flynn <mr.ryanflynn@gmail.com> * chore: Preventing runnings jobs when updating documentation (#16706) * Preventing runnings jobs when updating documentation Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@cimpress.com> * Empty line added to .md file Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@cimpress.com> --------- Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@cimpress.com> Co-authored-by: Aymen Ben Tanfous <aymen.bentanfous@cimpress.com> * chore(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.11.0 (#16711) Bumps [github.com/go-git/go-git/v5](https://github.com/go-git/go-git) from 5.8.1 to 5.11.0. - [Release notes](https://github.com/go-git/go-git/releases) - [Commits](https://github.com/go-git/go-git/compare/v5.8.1...v5.11.0) --- updated-dependencies: - dependency-name: github.com/go-git/go-git/v5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(cli): add support for Application in any namespace for `app delete` cmd (#16898) Use fully qualified application names when operate with Applications Closes: #16896 Signed-off-by: Sergiy Kulanov <sergiy_kulanov@epam.com> * docs: Fixed Slugify doc in GoTemplate.md (#16685) * docs: Fixed Slugify doc in GoTemplate.md Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@gmail.com> * Update docs/operator-manual/applicationset/GoTemplate.md Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@gmail.com> * Update docs/operator-manual/applicationset/GoTemplate.md Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@gmail.com> --------- Signed-off-by: Aymen Ben Tanfous <aymen.bentanfous@gmail.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * Initialize & send forceHttpBasicAuth & enableOCI params correctly during repo update from UI (#16794) * feat(health): support for distribution aws.crossplane.io resource (#16827) Signed-off-by: nueavv <nuguni@kakao.com> * fix(ui): set content-type for certain UI requests (#16923) (#16930) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * feat(controller): add sync jitter(#14241) (#16820) * feat(controller): add sync jitter Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * convert to duration for simplicity Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * docs Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * add config to manifests Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix tests Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> --------- Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix(action): Add validation for Kustomize Build Options white space (#16704) Signed-off-by: Sergey Lanzman <sergeylanz@gmail.com> * Revert "chore: Preventing runnings jobs when updating documentation (#16706)" (#16943) This reverts commit 65869a3860c7555b3ea7a962db44cc9b05f7e333. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * feat: Add PITS Globale Datenrettungsdienste to user list (#16765) * Add PITS Globale Datenrettungsdienste to user list Signed-off-by: Arnold <87698848+arnoldberlin@users.noreply.github.com> * Update USERS.md Signed-off-by: Arnold <87698848+arnoldberlin@users.noreply.github.com> --------- Signed-off-by: Arnold <87698848+arnoldberlin@users.noreply.github.com> Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com> * separate application controller roles into a separate manifests directory (#16884) Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix(ui): fix display banner when not explicit set position (#16741) Signed-off-by: linghaoSu <linghao.su@daocloud.io> * fix(appcontroller): Uptake fix in gitops engine which fixes application sync with auto create ns and server side apply (#16942) * Uptake fix in gitops engine to fix auto create ns with server side apply Signed-off-by: anandf <anjoseph@redhat.com> * Moved the new e2e test to different location Signed-off-by: anandf <anjoseph@redhat.com> * Fix test name to be less than 63 char for creating ns Signed-off-by: anandf <anjoseph@redhat.com> * update gitops-engine with latest master Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> --------- Signed-off-by: anandf <anjoseph@redhat.com> Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Co-authored-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * docs: Update argocd-cm.yaml bannerposition description (#16961) (#16962) Signed-off-by: Keith Chong <kykchong@redhat.com> * docs: Added an example of downloading the latest stable version (#16968) * added an example of downloading the latest stable version Signed-off-by: Christian Hernandez <christian@chernand.io> * Update docs/cli_installation.md Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: Christian Hernandez <christianh814@users.noreply.github.com> --------- Signed-off-by: Christian Hernandez <christian@chernand.io> Signed-off-by: Christian Hernandez <christianh814@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> * feat(health): support for resourcerecordsets aws.crossplane.io resource (#16823) Signed-off-by: nueavv <nuguni@kakao.com> * chore(deps): rm go-jose Cxb6dee8d5-b814 high vuln (#16947) Signed-off-by: fengshunli <1171313930@qq.com> * fix(server): allow disabling content-type check (#16959) * fix(server): allow disabling content-type check Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix spacing Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Clean up repeated package import (#16987) Signed-off-by: Zechun Chen <zechun.chen@daocloud.io> * docs(helm): add example of public oci chart (#17000) There doesn't appear to be an example of using an OCI helm chart repository, so this adds a simple declarative example. This is a common question from the community. Signed-off-by: Nicholas Morey <nicholas@morey.tech> * Badge for apps in any namespace (#16739) Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> Co-authored-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * docs(helm): fix yaml formatting on code block (#17001) Signed-off-by: Nicholas Morey <nicholas@morey.tech> * fix(redis): go-redis v9 regression missing metrics and reconnect hook (#13415) (#15275) * fix(redis): go-redis v9 regression missing metrics and reconnect hook Signed-off-by: phanama <yudiandreanp@gmail.com> * fix: golangci lint return values not checked in tests Signed-off-by: phanama <yudiandreanp@gmail.com> * chore: move dnsError var locally into func Signed-off-by: phanama <yudiandreanp@gmail.com> --------- Signed-off-by: phanama <yudiandreanp@gmail.com> * Fix typo in documentation (#17022) Signed-off-by: saeedhosseini <saeedhosseini21@gmail.com> * feat: Prune resources in reverse order of syncwave during sync (#15074) (#16748) * Add e2e & doc for prune order during sync Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> * Point gitops-engine to fork with reverse prune changes Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> * Fix ci linting failures Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> * Update gitops-engine commit ref Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> --------- Signed-off-by: Siddhesh Ghadi <sghadi1203@gmail.com> * docs(applicationset): explain impact of empty spec in templatePatch (#17042) * docs: explain impact of empty spec in templatePatch Signed-off-by: Nicholas Morey <nicholas@morey.tech> * fix: not conditional helm values Signed-off-by: Nicholas Morey <nicholas@morey.tech> --------- Signed-off-by: Nicholas Morey <nicholas@morey.tech> * docs(kustomize): add components yaml example (#17043) Signed-off-by: Nicholas Morey <nicholas@morey.tech> * docs(argocd-cm): add timeout.reconciliation.jitter example (#17044) Signed-off-by: Nicholas Morey <nicholas@morey.tech> * docs(hooks): add postdelete to table (#17048) Add `PostDelete` to the hooks table, and clean up wording and old availability statement (all the way back to v1, probably irrelevant). Signed-off-by: Nicholas Morey <nicholas@morey.tech> * Corrected certificate managment for OCI helm charts (#16656) Signed-off-by: Andrew Block <andy.block@gmail.com> Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com> * chore: use kubernetes 1.29.0 in CI (#17050) Keeping 1.25 for now. Signed-off-by: Shyukri Shyukriev <shukera@gmail.com> * chore(deps): bump Helm to 3.14.0 (#17031) (#17032) * bump helm to 3.14.0 Signed-off-by: Simon HEGE <simonhege@gmail.com> * Add a note about helm bump in upgrade instructions Signed-off-by: Simon HEGE <simonhege@gmail.com> --------- Signed-off-by: Simon HEGE <simonhege@gmail.com> * chore(deps): bump github.com/evanphx/json-patch (#17021) Bumps [github.com/evanphx/json-patch](https://github.com/evanphx/json-patch) from 5.6.0+incompatible to 5.9.0+incompatible. - [Release notes](https://github.com/evanphx/json-patch/releases) - [Commits](https://github.com/evanphx/json-patch/compare/v5.6.0...v5.9.0) --- updated-dependencies: - dependency-name: github.com/evanphx/json-patch dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): Upgrade aws-sdk-go to support eks pod identity (#17063) * chore: Upgrade aws-sdk-go to support eks pod identity --------- Signed-off-by: Carlos Santana <carrlos@amazon.com> Co-authored-by: Mathieu Bruneau <brunemat@amazon.com> * add cogen for notifications Signed-off-by: Carlos Santana <carrlos@amazon.com> --------- Signed-off-by: Carlos Santana <carrlos@amazon.com> Co-authored-by: Mathieu Bruneau <brunemat@amazon.com> * fix: removed pkce code challange check for WebUI (#16730) Signed-off-by: Patrick Kerwood <patrick@kerwood.dk> * chore(ci): bump k3s versions to latest patches (#17060) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * feat: add prometheus metrics around proxy extension requests (#17012) * feat: add prometheus metrics around proxy extension requests Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * update go.mod Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix metrics bugs Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix unit-test Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Add unit suffix in the duration metric Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * update doc Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> --------- Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix(ci): correct helm checksum path (#17081) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix(controller): fix application controller deployment crashing (#16984) * fix application controller deployment crashing and update manifests Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * remove environment variable ARGOCD_ENABLE_DYNAMIC_CLUSTER_DISTRIBUTION Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix auto-generated docs Signed-off-by: ishitasequeira <ishiseq29@gmail.com> --------- Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * chore: improve error logs (#10592) (#17089) Signed-off-by: Bardia Heydari <az.bardia13@gmail.com> * DOC: add Fly Security and Telavita in USERS.md (#17076) Signed-off-by: Gustavo Esser <esser1997@hotmail.com> * fix(ui): prevent app name too long hide open icon (#16983) * fix(ui): prevent app name too long hide open icon Signed-off-by: linghaoSu <linghao.su@daocloud.io> * fix(ui): fix app resource list lint Signed-off-by: linghaoSu <linghao.su@daocloud.io> --------- Signed-off-by: linghaoSu <linghao.su@daocloud.io> * fix: log all token verification failures (#16625) * fix: log all token verification failures Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * feat: add health-checks for eck elastic beat (#16563) * feat: add health-checks for eck elastic beat Signed-off-by: ebuildy <ebuildy@gmail.com> * fix tests Signed-off-by: ebuildy <ebuildy@gmail.com> --------- Signed-off-by: ebuildy <ebuildy@gmail.com> * docs(proposal): decoupling app sync from control plane user w/ impersonation (#14255) * Proposal for decoupling application sync from control plane user using impersonation Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Moved the proposal document to the right directory Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Update docs/decouple-application-sync-user-using-impersonation Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com> * Update docs/decouple-application-sync-user-using-impersonation Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com> * Update docs/decouple-application-sync-user-using-impersonation Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com> * Modified the proposal to have control in AppProjects alone instead of Application and AppProject Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Removed proposal placed in wrong directory and corrected examples Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Update docs/proposals/decouple-application-sync-user-using-impersonation Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com> * Update docs/proposals/decouple-application-sync-user-using-impersonation Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com> * Addressed review comments Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Additional corrections Signed-off-by: anandf <anjoseph@redhat.com> * Fixed alternative proposals section to include only AppProject based approach Signed-off-by: anandf <anjoseph@redhat.com> * Added information on impersonation and added related links Signed-off-by: anandf <anjoseph@redhat.com> * Added examples for remote cluster destination with the required RBAC access Signed-off-by: anandf <anjoseph@redhat.com> * Fixed clusterrole and clusterrolebinding creation commands Signed-off-by: anandf <anjoseph@redhat.com> * Addressed review comments from Akram Signed-off-by: anandf <anjoseph@redhat.com> * Corrected RBAC to include serviceaccounts that can be impersonated as swell Signed-off-by: anandf <anjoseph@redhat.com> * Address few more review comments from Ishita, Akram Signed-off-by: anandf <anjoseph@redhat.com> * Fixed a typo and updated the last updated date field Signed-off-by: anandf <anjoseph@redhat.com> * Added information of the sync hook behaviour and also corrected the namespace to match that of destination Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Changed proposal to meet the latest api design using destinationServiceAccounts Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Fixed proposal document to use destinationServiceAccounts struct Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Renamed proposal file to have .md extension Signed-off-by: anandf <anjoseph@redhat.com> * Using glob pattern instead of regex, and corrected the order of precedence when multiple matches are available Signed-off-by: anandf <anjoseph@redhat.com> --------- Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> Signed-off-by: Anand Francis Joseph <anandfrancis.joseph@gmail.com> Signed-off-by: anandf <anjoseph@redhat.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * chore(ci): run ci checks conditionally (#16982) * chore(ci): run ci checks conditionally This should prevent docs changes from having the need to run e2e tests etc, and prevent backend changes from needing to run ui tests, and vice versa. This is similar to previous attempts (see #16706 and #13507), with the difference here that we add the if checks on each _step_ rather than each _job_ - the reason being that most of these jobs are required, and if we skip whole jobs any PR which does this will be left hanging indefinitely, so Github forces us to do this on a step level instead. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * chore(ci): run ci checks conditionally Try conditional jobs, according to https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/troubleshooting-required-status-checks#handling-skipped-but-required-checks Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * chore(ci): add composite test-e2e action This is a workaround for the e2e tests which do not run yet report `pending` when they are actually skipped. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> --------- Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> Co-authored-by: Remington Breeze <remington@breeze.software> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> * fix(ui): Change path to "root" when path is root directory (#14949) * change path to display root Signed-off-by: Eshwar Hebbur Shivakumar <eshwar1011235@gmail.com> * Fix inequality typo Signed-off-by: Eshwar Hebbur Shivakumar <eshwar1011235@gmail.com> * Fix lint issues Signed-off-by: Eshwar Hebbur Shivakumar <eshwar1011235@gmail.com> --------- Signed-off-by: Eshwar Hebbur Shivakumar <eshwar1011235@gmail.com> * typo `registires` -> `registries` (#17099) Signed-off-by: Adam Huganir <adam@huganir.com> * Updated otelgrpc to remediate CVE found by JFrog Xray (#17084) Signed-off-by: Tal Yitzhak <taly@lightrun.com> Co-authored-by: Tal Yitzhak <taly@lightrun.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * docs(webhook): use real cm name instead of placeholder (#17002) The document says I should registed configMap named argocd-notifications-cm but then uses placeholder in examples. Signed-off-by: Petr Studeny <studenyp@gmail.com> * docs: Update Okta OIDC SSO docs (#13811) * Update the Okta SSO docs * fill out the OIDC section with step-by-step instructions on using Okta with custom authorization servers * adjust outdated docs about updating the docs Signed-off-by: Jonas Courteau <jonas.courteau@abcellera.com> * Add the Okta version that these docs are written against Signed-off-by: Jonas Courteau <jonas.courteau@abcellera.com> --------- Signed-off-by: Jonas Courteau <jonas.courteau@abcellera.com> Signed-off-by: Dan Garfield <dan@codefresh.io> Co-authored-by: Dan Garfield <dan@codefresh.io> * Add a description for using contour httpproxy CRD (#14614) Which allows you to reuse the same hostname. Co-authored-by: Boris Smidt <boris.smidt@restore.eu> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix: ci failures (#17107) Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * chore(deps): bump library/golang from 1.21.3 to 1.22.0 in /test/remote (#17111) Bumps library/golang from 1.21.3 to 1.22.0. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump yarn from 1.22.10 to 1.22.13 in /ui-test (#17092) Bumps [yarn](https://github.com/yarnpkg/yarn) from 1.22.10 to 1.22.13. - [Release notes](https://github.com/yarnpkg/yarn/releases) - [Changelog](https://github.com/yarnpkg/yarn/blob/master/CHANGELOG.md) - [Commits](https://github.com/yarnpkg/yarn/compare/1.22.10...v1.22.13) --- updated-dependencies: - dependency-name: yarn dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/redis from 7.0.11 to 7.2.4 in /test/container (#16806) Bumps library/redis from 7.0.11 to 7.2.4. --- updated-dependencies: - dependency-name: library/redis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps-dev): bump yarn from 1.22.10 to 1.22.21 in /ui (#17096) Bumps [yarn](https://github.com/yarnpkg/yarn) from 1.22.10 to 1.22.21. - [Release notes](https://github.com/yarnpkg/yarn/releases) - [Changelog](https://github.com/yarnpkg/yarn/blob/master/CHANGELOG.md) - [Commits](https://github.com/yarnpkg/yarn/compare/1.22.10...v1.22.21) --- updated-dependencies: - dependency-name: yarn dependency-type: direct:development 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> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix the typo (#17116) * chore(deps): bump library/node from 20.6.1 to 21.6.1 (#17053) Bumps library/node from 20.6.1 to 21.6.1. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/node from 20.7.0 to 21.6.1 (#17065) Signed-off-by: fengshunli <1171313930@qq.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix(kustomize): set build dir (#15057) #16229 #16652 (#16653) * use repo root, not app path Signed-off-by: Prune <prune@lecentre.net> correct patch Signed-off-by: Prune <prune@lecentre.net> * use Getwd to find the root path for diff commands Signed-off-by: Prune <prune@lecentre.net> * set dot a default for argo app commands Signed-off-by: Prune <prune@lecentre.net> * revert default values Signed-off-by: Prune <prune@lecentre.net> * patch diff in TestNamespacedResourceDiffing Signed-off-by: Prune <prune@lecentre.net> * patching some diff and sync Signed-off-by: Prune <prune@lecentre.net> * patch remaining diff in error Signed-off-by: Prune <prune@lecentre.net> --------- Signed-off-by: Prune <prune@lecentre.net> * chore(ci): tweak backend filters (#17134) The existing backend filters get triggered even on frontend-only or docs-only changes, which should not be the case. The reason for this seems to be the fact that each filter line is ORed rather than ANDed. To remedy this, we put all the filters on the same line. I tried the filter out in a REPL (https://runkit.com/blakepettersson/65c3daba99653f0008c74eda). This is a filter using picomatch (the same library `dorny/paths-filter` uses). Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * docs: fix error in toolchain setup (#17154) Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * chore(dex): 2.37.0 to 2.38.0 (#17157) Signed-off-by: asingh51 <ashutosh_singh@intuit.com> Co-authored-by: asingh51 <ashutosh_singh@intuit.com> * feat: Add support for passing Redis Sentinel username(ACL) and password (#17168) * Add support for passing Sentinel username and password Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai> * fix align with var naming Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai> * fix align with var naming Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai> --------- Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai> Co-authored-by: ShlomiTubul <shlomi.tubul@placer.ai> * fix: stop initializing deployment informer if dynamic sharding is disabled (#17097) * fix: stop initializing deployment informer if dynamic sharding is disabled Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: updated sharding cache getter func Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> --------- Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: query escape function for notifications (#16343) Signed-off-by: Jan Schumann <js@schumann-it.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * Update triggers doc to fix typo (#17185) Signed-off-by: David Grizzanti <dgrizzanti@users.noreply.github.com> * docs: fixes Template.md targetRevision typo (#17190) * Template.md targetRevision typo fixed Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> * retrigger checks Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> * sign off Signed-off-by: chidambaram27 <chidambaramk.27@gmail.com> Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> * sign off Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> --------- Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> Signed-off-by: chidambaram27 <chidambaramk.27@gmail.com> * docs: Private-helm-repo section target added to helm.md (#16697) * helm-repo Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * Update docs/user-guide/helm.md Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> --------- Signed-off-by: Surajyadav <harrypotter1108@gmail.com> Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * fix: infer correct shard in statefulset setup (#17124, #17016) (#17167) * fix: infer correct shard in statefulset setup Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix the case if only a single replica Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: resolving pointer on shard compare Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: add readlock for cluster accessor Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: use defer to protect access of 'shard' Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: revert locking in getclusteraccessor Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: handle nil shard case Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: handle any nil shard value as false Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: handle nil case and fix another missing pointer dereference Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * revert Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: added tests and fixed some behaviour bugs Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * test: add test to validate that Shard value is not overriden Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: added tests and fixe the case when server is changed inside a secret Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * tests: add test cases for infering the shard logic Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> --------- Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * feat: wait until resources are deleted #6085 (#16733) * feat: wait until resources are deleted Signed-off-by: MichaelMorris <michael.morris@est.tech> * Added unit and e2e test Signed-off-by: MichaelMorris <michael.morris@est.tech> --------- Signed-off-by: MichaelMorris <michael.morris@est.tech> * fix(controller): add missing workqueue metrics (#16315) (#17013) * fix(controller): add missing kubernetes metrics Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * validate workqueue metrics are present Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * use newer metrics registry Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix duplicated Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * init runtime controller in test to have correct metrics Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix lint error Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * update controller-runtime to remove metrics with high cardinality Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> --------- Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * chore(deps): upgrade helm to 3.14.1 (#17213) * chore(deps): upgrade helm to 3.14.1 Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * move files to folder...... Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> --------- Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * docs: Add PayIt to USERS.md (#17215) * docs: Add PayIt to USERS.md Signed-off-by: Matt Menzenski <matt@payitgov.com> * docs: Add PayIt to USERS.md Signed-off-by: Matt Menzenski <matt@payitgov.com> --------- Signed-off-by: Matt Menzenski <matt@payitgov.com> * docs: Add Nextbasket to USERS.md (#17228) Signed-off-by: NextBasket-Petyo <100193556+NextBasket-Petyo@users.noreply.github.com> * fix: Permission Denied error when calling GetAppDetails API (#17221) (#17229) Signed-off-by: Keith Chong <kykchong@redhat.com> * Count git checkout failures (#15657) Signed-off-by: Mikołaj Przybysz <1093404+mikolajprzybysz@users.noreply.github.com> Co-authored-by: Mikołaj Przybysz <1093404+mikolajprzybysz@users.noreply.github.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * chore(deps): bump library/node from 21.6.1 to 21.6.2 in /ui-test (#17226) Bumps library/node from 21.6.1 to 21.6.2. --- updated-dependencies: - dependency-name: library/node 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/node from 21.6.1 to 21.6.2 (#17223) Bumps library/node from 21.6.1 to 21.6.2. --- updated-dependencies: - dependency-name: library/node 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/golang in /test/remote (#17138) Bumps library/golang from `094e47e` to `ef61a20`. --- updated-dependencies: - dependency-name: library/golang 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * feat(grafana-dashboard): Update example dashboard, add AppSet Telemetry (#17232) Signed-off-by: lukepatrick <lukephilips@gmail.com> * chore(deps): bump library/node from `6fb1883` to `65998e3` in /ui-test (#17245) Bumps library/node from `6fb1883` to `65998e3`. --- updated-dependencies: - dependency-name: library/node 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> * chore(deps): bump library/golang in /test/remote (#17244) Bumps library/golang from `ef61a20` to `7b297d9`. --- updated-dependencies: - dependency-name: library/golang 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> * Add `AppName` to the RepoServerAppDetailsQuery for notification-controller (#17233) Signed-off-by: Dong Wang <wd@wdicc.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/node from `50703e6` to `65998e3` (#17243) Bumps library/node from `50703e6` to `65998e3`. --- updated-dependencies: - dependency-name: library/node 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * docs: Update USERS.md (#17248) * Update USERS.md Signed-off-by: itayvolo <72027444+itayvolo@users.noreply.github.com> * Update USERS.md Signed-off-by: itayvolo <72027444+itayvolo@users.noreply.github.com> * Update USERS.md Signed-off-by: itayvolo <72027444+itayvolo@users.noreply.github.com> --------- Signed-off-by: itayvolo <72027444+itayvolo@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * docs(metrics): add release label to haproxy (#17264) Add missing `release` label to `argocd-redis-haproxy-metrics` ServiceMonitor example. Signed-off-by: Gaston Festari <cilindrox@gmail.com> * docs: Fix typo in notifications example (#17250) * Fix typo in notifications example I'm not too sure what the example should look like, so I'm taking a guess here. Signed-off-by: Adrian Moisey <adrian@changeover.za.net> * Update docs/operator-manual/notifications/troubleshooting.md Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com> Signed-off-by: Adrian Moisey <adrian@changeover.za.net> --------- Signed-off-by: Adrian Moisey <adrian@changeover.za.net> Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com> * Update contributors-quickstart.md (#17266) Signed-off-by: Dan Garfield <dan@codefresh.io> * reduce unnecessary unmarshal (#17187) Signed-off-by: Wilson Wang <wilson.wang@bytedance.com> * fix typo (#17272) Signed-off-by: Oscar Wieman <oscar@oscarr.nl> * docs: Added examples for alternate EKS cluster authentication methods (#17270) * Added examples for alternate EKS cluster authentication methods Signed-off-by: Damon Edstrom <dedstrom@venerated.io> * Update docs/operator-manual/declarative-setup.md Signed-off-by: Dan Garfield <dan@codefresh.io> Signed-off-by: Dan Garfield <dan@codefresh.io> --------- Signed-off-by: Dan Garfield <dan@codefresh.io> Co-authored-by: Dan Garfield <dan@codefresh.io> * docs for PR #9791 (#16021) Signed-off-by: mzain <zainawan89@gmail.com> * chore(ci): use changed files action (#17180) `dorny/paths-filter` doesn't seem to handle (multiple) negations well. Therefore, this PR switches to `tj-actions/changed-files`, since it is already successfully used in argo-workflows. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * fix(ui): Include application name in status badge (#17126) * Added application name to badge Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Rever svg change Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Doc for disabling application name Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Flag to not display application name Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Added tests Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Make no app name the default Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Have enable app name as a query parameter Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Have enable app name as a query parameter Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * argocd to original Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Update docs/user-guide/status-badge.md Signed-off-by: Dan Garfield <dan@codefresh.io> Signed-off-by: Dan Garfield <dan@codefresh.io> --------- Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> Signed-off-by: Dan Garfield <dan@codefresh.io> Co-authored-by: sshenoy6 <sonamkaup_shenoy@intuit.com> Co-authored-by: Dan Garfield <dan@codefresh.io> * fix: Update test image ssl/crypto libs (#17303) Signed-off-by: Carlos Santana <csantana23@gmail.com> * chore(deps-dev): bump postcss from 8.2.13 to 8.4.35 in /ui (#17140) Bumps [postcss](https://github.com/postcss/postcss) from 8.2.13 to 8.4.35. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.2.13...8.4.35) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/redis in /test/container (#17137) Bumps library/redis from `cc8b0b8` to `11c3e41`. --- updated-dependencies: - dependency-name: library/redis 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump react-helmet and @types/react-helmet in /ui (#11556) Bumps [react-helmet](https://github.com/nfl/react-helmet) and [@types/react-helmet](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-helmet). These dependencies needed to be updated together. Updates `react-helmet` from 5.2.1 to 6.1.0 - [Release notes](https://github.com/nfl/react-helmet/releases) - [Changelog](https://github.com/nfl/react-helmet/blob/master/CHANGELOG.md) - [Commits](https://github.com/nfl/react-helmet/commits/6.1.0) Updates `@types/react-helmet` from 5.0.19 to 6.1.6 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-helmet) --- updated-dependencies: - dependency-name: react-helmet dependency-type: direct:production update-type: version-update:semver-major - dependency-name: "@types/react-helmet" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump bitnami/kubectl in /test/container (#14220) Bumps bitnami/kubectl from `670fe3f` to `14ab746`. --- updated-dependencies: - dependency-name: bitnami/kubectl 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore: add Rocket.Chat to users (#17306) Signed-off-by: Debdut Chakraborty <debdutdeb@outlook.com> * chore(deps): bump library/ubuntu in /test/container (#13409) Bumps library/ubuntu from `9a0bdde` to `67211c1`. --- updated-dependencies: - dependency-name: library/ubuntu dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump library/redis in /test/container (#17309) Bumps library/redis from `11c3e41` to `e647cfe`. --- updated-dependencies: - dependency-name: library/redis 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> * chore(deps): bump library/registry in /test/container (#13050) Bumps library/registry from `41f413c` to `b209a41`. --- 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/busybox in /test/e2e/multiarch-container (#14592) Bumps library/busybox from `2376a0c` to `3fbc632`. --- updated-dependencies: - dependency-name: library/busybox dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix: use simple python image to build mkdocs (#17313) * fix: use simple python image to build mkdocs Signed-off-by: Carlos Santana <csantana23@gmail.com> * use python 3.7 Signed-off-by: Carlos Santana <csantana23@gmail.com> --------- Signed-off-by: Carlos Santana <csantana23@gmail.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> * docs: fixed name of environment variable and config map property enabling scm providers for applicationsets (#17326) Signed-off-by: Juliusz <juliusz.jaksa@xylem.com> Co-authored-by: Juliusz <juliusz.jaksa@xylem.com> * fix(ui): Added dashed line between collapsed sections in Compact-diff (#17173) * dashed-line-breaker Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * dark-mode Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * dark-mode-text-fix Signed-off-by: Surajyadav <harrypotter1108@gmail.com> --------- Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * fix: multi-source app breaks application parameters UI (#16910) (#17033) Signed-off-by: Keith Chong <kykchong@redhat.com> * chore(deps): upgrade helm to 3.14.2 (#17330) * chore(deps): upgrade helm to 3.14.2 Signed-off-by: David Bunn <david.bunn@prodigygame.com> * Signing commit Signed-off-by: David Bunn <david.bunn@prodigygame.com> --------- Signed-off-by: David Bunn <david.bunn@prodigygame.com> * chore(deps): bump library/node from 21.6.1 to 21.6.2 in /test/container (#17316) Bumps library/node from 21.6.1 to 21.6.2. --- updated-dependencies: - dependency-name: library/node 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix: The argocd server api-content-type flag does not allow empty content-type header (#17331) Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> * fix(ui): The tiles in Applications List are too wide #17220 (#17340) * fix(ui): The tiles in Applications List are too wide Signed-off-by: Rafal Pelczar <rafal@akuity.io> * change min width of app tiles Signed-off-by: Rafal Pelczar <rafal@akuity.io> --------- Signed-off-by: Rafal Pelczar <rafal@akuity.io> * chore(notifications): remove unneeded operations from templates (#17307) * chore(deps): bump library/ubuntu in /test/container (#13409) Bumps library/ubuntu from `9a0bdde` to `67211c1`. --- updated-dependencies: - dependency-name: library/ubuntu dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Michael Firestone <mike.firestone@electriphi.ai> * rm unneeded operations from templates Signed-off-by: Michael Firestone <firestonem@gmail.com> Signed-off-by: Michael Firestone <mike.firestone@electriphi.ai> * rm more unneeded ops Signed-off-by: Michael Firestone <mike.firestone@electriphi.ai> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Michael Firestone <mike.firestone@electriphi.ai> Signed-off-by: Michael Firestone <firestonem@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Michael Firestone <mike.firestone@electriphi.ai> * feat: allow webhook settings to be referenced by external secret (#16262) Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@ledger.fr> * feat: Add app data to sharding cache to allow sharding by apps (#17014) * Adding app list to sharding cache Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add shard by apps test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add coverage to test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Converted cluster/app accesors to private, add apps-in-any-namespace suport in shardingcache init, added read lock to GetAppDistribution Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix tests Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> --------- Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * docs: Update USERS.md (#17371) Hi, I added IABAI as using officially ArgoCD Signed-off-by: Andrea Sannuto <andrea@iab.ai> * feat: add cli commands to add/delete sourceNamespaces from AppProject (#17337) * Add cli to add/delete sourceNamespaces Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update command/comments Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update command/comments(1) Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update user-guide docs Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * Retrigger CI pipeline Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * add check for '*' & rename command to remove-source-namespace Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update command/comments(2) Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update command/comments(3) Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * Retrigger CI pipeline Signed-off-by: Raghavi Shirur <rshirur@redhat.com> --------- Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * feat: add ability to auto label clusters from k8s clusterinfo (#17289) * feat: add ability to auto label clusters This gives the ability to automatically label cluster secrets on a cluster-by-cluster basis. If `enableClusterInfoLabels` is set on a cluster secret, the controller will (eventually) label the cluster secret with the current k8s version detected by the cluster info. This needs documentation, e2e tests, as well as CLI/UI additions. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * refactor: use labels instead of secret data This is easier to work with, especially in the context where we need this feature. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * docs: add description on how to use dynamic labeling Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> --------- Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * chore(ci): free up disk space for goreleaser (#17373) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix(ui): Dark-mode-enhancements (#17241) * dark-mode-enhancements Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * monaco Signed-off-by: Surajyadav <harrypotter1108@gmail.com> --------- Signed-off-by: Surajyadav <harrypotter1108@gmail.com> Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> * 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> * feat: enable users to run commands related to Argo Applications in any namespace (#17360) * enable --app-namespace falg for application get command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application diff command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application wait command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application rollback command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application patch command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application edit command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application history command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application sync command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application delete command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * cli doc generated Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> --------- Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> * fix: preserve escape codes in repo url of git webhook payload (#17376) Signed-off-by: Eric Bissonnette <ebisso.dev@gmail.com> * fix: disable rate limiting sompletely by default (#17355) Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * docs: use service-name instead of service-id (#17389) * use service-name instead of service-id Signed-off-by: DongHo Jung <dongho971220@gmail.com> * trigger CICD Signed-off-by: DongHo Jung <dongho971220@gmail.com> --------- Signed-off-by: DongHo Jung <dongho971220@gmail.com> * 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> * fix(ui): Highlight failing containers in the UI (#17143) * failing container icon added Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * lint-fix Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * .. Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * tried yarn lint-fix Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * margin Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * running Signed-off-by: Surajyadav <harrypotter1108@gmail.com> --------- Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * fix(ui): application-summary-help-icon fix (#17385) * Update application-summary.tsx revision-history icon fix Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> * icons Signed-off-by: Surajyadav <harrypotter1108@gmail.com> --------- Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * chore: add more unit tests around useDiffCache function (#17404) * chore: add more unit tests around useDiffCache function Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix doc Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> --------- Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix(grpcproxy): parse headers contain colon (#13274) (#14294) * fix(grpcproxy): parse headers contain colon Signed-off-by: bogay <pojay11523@gmail.com> * test(apiclient): headers in wrong format Signed-off-by: bogay <pojay11523@gmail.com> --------- Signed-off-by: bogay <pojay11523@gmail.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * docs: Fix some awkward phrasing in `core.md` (#17412) Signed-off-by: Nate Douglas <ndouglas@users.noreply.github.com> * docs (aks cluster): update workloadidentity documentation (#17401) Signed-off-by: duncan485 <bakkerduncan@gmail.com> * docs: remove repetitive words (#17430) Signed-off-by: hishope <csqiye@126.com> * feat(cli): enable --app-namespace flag for argocd app subcommand (#17437) * add --app-namespace flag for set/unset command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * add --app-namespace flag for add-source/remove-source command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * fix bug, handle array out of-bound when --source-index=len(source) Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * add documentation Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> --------- Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * docs: Clarify for `valueFiles` behaviour with `path` field (#17431) This commit adds clarification by explaining that `valueFiles` must be a relative path to the root of sources, even if the `path` field is set. Signed-off-by: Takahiro Suzuki <tkasuz.dev@gmail.com> Signed-off-by: tkasuz <takahiro.suzuki@hennge.com> * docs: Small edits to `docs/user-guide/application-set.md` (#17434) * Update application-set.md Signed-off-by: Nate Douglas <ndouglas@users.noreply.github.com> * Make example code consistent with examples elsewhere. Signed-off-by: Nathan Douglas <github@darkdell.net> --------- Signed-off-by: Nate Douglas <ndouglas@users.noreply.github.com> Signed-off-by: Natha…
@Enclavet can you follow up with some docs around this? |
…roj#17014) * Adding app list to sharding cache Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add shard by apps test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add coverage to test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Converted cluster/app accesors to private, add apps-in-any-namespace suport in shardingcache init, added read lock to GetAppDistribution Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix tests Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> --------- Signed-off-by: Andrew Lee <andrewkl@enclavenet.com>
…roj#17014) * Adding app list to sharding cache Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add shard by apps test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add coverage to test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Converted cluster/app accesors to private, add apps-in-any-namespace suport in shardingcache init, added read lock to GetAppDistribution Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix tests Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> --------- Signed-off-by: Andrew Lee <andrewkl@enclavenet.com>
* docs(webhook): use real cm name instead of placeholder (#17002) The document says I should registed configMap named argocd-notifications-cm but then uses placeholder in examples. Signed-off-by: Petr Studeny <studenyp@gmail.com> * docs: Update Okta OIDC SSO docs (#13811) * Update the Okta SSO docs * fill out the OIDC section with step-by-step instructions on using Okta with custom authorization servers * adjust outdated docs about updating the docs Signed-off-by: Jonas Courteau <jonas.courteau@abcellera.com> * Add the Okta version that these docs are written against Signed-off-by: Jonas Courteau <jonas.courteau@abcellera.com> --------- Signed-off-by: Jonas Courteau <jonas.courteau@abcellera.com> Signed-off-by: Dan Garfield <dan@codefresh.io> Co-authored-by: Dan Garfield <dan@codefresh.io> * Add a description for using contour httpproxy CRD (#14614) Which allows you to reuse the same hostname. Co-authored-by: Boris Smidt <boris.smidt@restore.eu> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix: ci failures (#17107) Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * chore(deps): bump library/golang from 1.21.3 to 1.22.0 in /test/remote (#17111) Bumps library/golang from 1.21.3 to 1.22.0. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump yarn from 1.22.10 to 1.22.13 in /ui-test (#17092) Bumps [yarn](https://github.com/yarnpkg/yarn) from 1.22.10 to 1.22.13. - [Release notes](https://github.com/yarnpkg/yarn/releases) - [Changelog](https://github.com/yarnpkg/yarn/blob/master/CHANGELOG.md) - [Commits](https://github.com/yarnpkg/yarn/compare/1.22.10...v1.22.13) --- updated-dependencies: - dependency-name: yarn dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/redis from 7.0.11 to 7.2.4 in /test/container (#16806) Bumps library/redis from 7.0.11 to 7.2.4. --- updated-dependencies: - dependency-name: library/redis dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps-dev): bump yarn from 1.22.10 to 1.22.21 in /ui (#17096) Bumps [yarn](https://github.com/yarnpkg/yarn) from 1.22.10 to 1.22.21. - [Release notes](https://github.com/yarnpkg/yarn/releases) - [Changelog](https://github.com/yarnpkg/yarn/blob/master/CHANGELOG.md) - [Commits](https://github.com/yarnpkg/yarn/compare/1.22.10...v1.22.21) --- updated-dependencies: - dependency-name: yarn dependency-type: direct:development 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> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix the typo (#17116) * chore(deps): bump library/node from 20.6.1 to 21.6.1 (#17053) Bumps library/node from 20.6.1 to 21.6.1. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/node from 20.7.0 to 21.6.1 (#17065) Signed-off-by: fengshunli <1171313930@qq.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix(kustomize): set build dir (#15057) #16229 #16652 (#16653) * use repo root, not app path Signed-off-by: Prune <prune@lecentre.net> correct patch Signed-off-by: Prune <prune@lecentre.net> * use Getwd to find the root path for diff commands Signed-off-by: Prune <prune@lecentre.net> * set dot a default for argo app commands Signed-off-by: Prune <prune@lecentre.net> * revert default values Signed-off-by: Prune <prune@lecentre.net> * patch diff in TestNamespacedResourceDiffing Signed-off-by: Prune <prune@lecentre.net> * patching some diff and sync Signed-off-by: Prune <prune@lecentre.net> * patch remaining diff in error Signed-off-by: Prune <prune@lecentre.net> --------- Signed-off-by: Prune <prune@lecentre.net> * chore(ci): tweak backend filters (#17134) The existing backend filters get triggered even on frontend-only or docs-only changes, which should not be the case. The reason for this seems to be the fact that each filter line is ORed rather than ANDed. To remedy this, we put all the filters on the same line. I tried the filter out in a REPL (https://runkit.com/blakepettersson/65c3daba99653f0008c74eda). This is a filter using picomatch (the same library `dorny/paths-filter` uses). Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * docs: fix error in toolchain setup (#17154) Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * chore(dex): 2.37.0 to 2.38.0 (#17157) Signed-off-by: asingh51 <ashutosh_singh@intuit.com> Co-authored-by: asingh51 <ashutosh_singh@intuit.com> * feat: Add support for passing Redis Sentinel username(ACL) and password (#17168) * Add support for passing Sentinel username and password Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai> * fix align with var naming Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai> * fix align with var naming Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai> --------- Signed-off-by: ShlomiTubul <shlomi.tubul@placer.ai> Co-authored-by: ShlomiTubul <shlomi.tubul@placer.ai> * fix: stop initializing deployment informer if dynamic sharding is disabled (#17097) * fix: stop initializing deployment informer if dynamic sharding is disabled Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: updated sharding cache getter func Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> --------- Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: query escape function for notifications (#16343) Signed-off-by: Jan Schumann <js@schumann-it.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * Update triggers doc to fix typo (#17185) Signed-off-by: David Grizzanti <dgrizzanti@users.noreply.github.com> * docs: fixes Template.md targetRevision typo (#17190) * Template.md targetRevision typo fixed Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> * retrigger checks Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> * sign off Signed-off-by: chidambaram27 <chidambaramk.27@gmail.com> Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> * sign off Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> --------- Signed-off-by: Ajay Chidambaram <105060495+chidambaram27@users.noreply.github.com> Signed-off-by: chidambaram27 <chidambaramk.27@gmail.com> * docs: Private-helm-repo section target added to helm.md (#16697) * helm-repo Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * Update docs/user-guide/helm.md Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> --------- Signed-off-by: Surajyadav <harrypotter1108@gmail.com> Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * fix: infer correct shard in statefulset setup (#17124, #17016) (#17167) * fix: infer correct shard in statefulset setup Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix the case if only a single replica Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: resolving pointer on shard compare Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: add readlock for cluster accessor Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: use defer to protect access of 'shard' Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: revert locking in getclusteraccessor Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: handle nil shard case Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: handle any nil shard value as false Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: handle nil case and fix another missing pointer dereference Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * revert Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: added tests and fixed some behaviour bugs Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * test: add test to validate that Shard value is not overriden Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * fix: added tests and fixe the case when server is changed inside a secret Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * tests: add test cases for infering the shard logic Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> --------- Signed-off-by: Lukas Wöhrl <lukas.woehrl@plentymarkets.com> * feat: wait until resources are deleted #6085 (#16733) * feat: wait until resources are deleted Signed-off-by: MichaelMorris <michael.morris@est.tech> * Added unit and e2e test Signed-off-by: MichaelMorris <michael.morris@est.tech> --------- Signed-off-by: MichaelMorris <michael.morris@est.tech> * fix(controller): add missing workqueue metrics (#16315) (#17013) * fix(controller): add missing kubernetes metrics Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * validate workqueue metrics are present Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * use newer metrics registry Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix duplicated Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * init runtime controller in test to have correct metrics Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix lint error Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * update controller-runtime to remove metrics with high cardinality Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> --------- Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * chore(deps): upgrade helm to 3.14.1 (#17213) * chore(deps): upgrade helm to 3.14.1 Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * move files to folder...... Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> --------- Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * docs: Add PayIt to USERS.md (#17215) * docs: Add PayIt to USERS.md Signed-off-by: Matt Menzenski <matt@payitgov.com> * docs: Add PayIt to USERS.md Signed-off-by: Matt Menzenski <matt@payitgov.com> --------- Signed-off-by: Matt Menzenski <matt@payitgov.com> * docs: Add Nextbasket to USERS.md (#17228) Signed-off-by: NextBasket-Petyo <100193556+NextBasket-Petyo@users.noreply.github.com> * fix: Permission Denied error when calling GetAppDetails API (#17221) (#17229) Signed-off-by: Keith Chong <kykchong@redhat.com> * Count git checkout failures (#15657) Signed-off-by: Mikołaj Przybysz <1093404+mikolajprzybysz@users.noreply.github.com> Co-authored-by: Mikołaj Przybysz <1093404+mikolajprzybysz@users.noreply.github.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * chore(deps): bump library/node from 21.6.1 to 21.6.2 in /ui-test (#17226) Bumps library/node from 21.6.1 to 21.6.2. --- updated-dependencies: - dependency-name: library/node 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/node from 21.6.1 to 21.6.2 (#17223) Bumps library/node from 21.6.1 to 21.6.2. --- updated-dependencies: - dependency-name: library/node 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/golang in /test/remote (#17138) Bumps library/golang from `094e47e` to `ef61a20`. --- updated-dependencies: - dependency-name: library/golang 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * feat(grafana-dashboard): Update example dashboard, add AppSet Telemetry (#17232) Signed-off-by: lukepatrick <lukephilips@gmail.com> * chore(deps): bump library/node from `6fb1883` to `65998e3` in /ui-test (#17245) Bumps library/node from `6fb1883` to `65998e3`. --- updated-dependencies: - dependency-name: library/node 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> * chore(deps): bump library/golang in /test/remote (#17244) Bumps library/golang from `ef61a20` to `7b297d9`. --- updated-dependencies: - dependency-name: library/golang 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> * Add `AppName` to the RepoServerAppDetailsQuery for notification-controller (#17233) Signed-off-by: Dong Wang <wd@wdicc.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/node from `50703e6` to `65998e3` (#17243) Bumps library/node from `50703e6` to `65998e3`. --- updated-dependencies: - dependency-name: library/node 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * docs: Update USERS.md (#17248) * Update USERS.md Signed-off-by: itayvolo <72027444+itayvolo@users.noreply.github.com> * Update USERS.md Signed-off-by: itayvolo <72027444+itayvolo@users.noreply.github.com> * Update USERS.md Signed-off-by: itayvolo <72027444+itayvolo@users.noreply.github.com> --------- Signed-off-by: itayvolo <72027444+itayvolo@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * docs(metrics): add release label to haproxy (#17264) Add missing `release` label to `argocd-redis-haproxy-metrics` ServiceMonitor example. Signed-off-by: Gaston Festari <cilindrox@gmail.com> * docs: Fix typo in notifications example (#17250) * Fix typo in notifications example I'm not too sure what the example should look like, so I'm taking a guess here. Signed-off-by: Adrian Moisey <adrian@changeover.za.net> * Update docs/operator-manual/notifications/troubleshooting.md Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com> Signed-off-by: Adrian Moisey <adrian@changeover.za.net> --------- Signed-off-by: Adrian Moisey <adrian@changeover.za.net> Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com> * Update contributors-quickstart.md (#17266) Signed-off-by: Dan Garfield <dan@codefresh.io> * reduce unnecessary unmarshal (#17187) Signed-off-by: Wilson Wang <wilson.wang@bytedance.com> * fix typo (#17272) Signed-off-by: Oscar Wieman <oscar@oscarr.nl> * docs: Added examples for alternate EKS cluster authentication methods (#17270) * Added examples for alternate EKS cluster authentication methods Signed-off-by: Damon Edstrom <dedstrom@venerated.io> * Update docs/operator-manual/declarative-setup.md Signed-off-by: Dan Garfield <dan@codefresh.io> Signed-off-by: Dan Garfield <dan@codefresh.io> --------- Signed-off-by: Dan Garfield <dan@codefresh.io> Co-authored-by: Dan Garfield <dan@codefresh.io> * docs for PR #9791 (#16021) Signed-off-by: mzain <zainawan89@gmail.com> * chore(ci): use changed files action (#17180) `dorny/paths-filter` doesn't seem to handle (multiple) negations well. Therefore, this PR switches to `tj-actions/changed-files`, since it is already successfully used in argo-workflows. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * fix(ui): Include application name in status badge (#17126) * Added application name to badge Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Rever svg change Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Doc for disabling application name Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Flag to not display application name Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Added tests Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Make no app name the default Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Have enable app name as a query parameter Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Have enable app name as a query parameter Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * argocd to original Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> * Update docs/user-guide/status-badge.md Signed-off-by: Dan Garfield <dan@codefresh.io> Signed-off-by: Dan Garfield <dan@codefresh.io> --------- Signed-off-by: sshenoy6 <sonamkaup_shenoy@intuit.com> Signed-off-by: Dan Garfield <dan@codefresh.io> Co-authored-by: sshenoy6 <sonamkaup_shenoy@intuit.com> Co-authored-by: Dan Garfield <dan@codefresh.io> * fix: Update test image ssl/crypto libs (#17303) Signed-off-by: Carlos Santana <csantana23@gmail.com> * chore(deps-dev): bump postcss from 8.2.13 to 8.4.35 in /ui (#17140) Bumps [postcss](https://github.com/postcss/postcss) from 8.2.13 to 8.4.35. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.2.13...8.4.35) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/redis in /test/container (#17137) Bumps library/redis from `cc8b0b8` to `11c3e41`. --- updated-dependencies: - dependency-name: library/redis 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump react-helmet and @types/react-helmet in /ui (#11556) Bumps [react-helmet](https://github.com/nfl/react-helmet) and [@types/react-helmet](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-helmet). These dependencies needed to be updated together. Updates `react-helmet` from 5.2.1 to 6.1.0 - [Release notes](https://github.com/nfl/react-helmet/releases) - [Changelog](https://github.com/nfl/react-helmet/blob/master/CHANGELOG.md) - [Commits](https://github.com/nfl/react-helmet/commits/6.1.0) Updates `@types/react-helmet` from 5.0.19 to 6.1.6 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-helmet) --- updated-dependencies: - dependency-name: react-helmet dependency-type: direct:production update-type: version-update:semver-major - dependency-name: "@types/react-helmet" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump bitnami/kubectl in /test/container (#14220) Bumps bitnami/kubectl from `670fe3f` to `14ab746`. --- updated-dependencies: - dependency-name: bitnami/kubectl 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore: add Rocket.Chat to users (#17306) Signed-off-by: Debdut Chakraborty <debdutdeb@outlook.com> * chore(deps): bump library/ubuntu in /test/container (#13409) Bumps library/ubuntu from `9a0bdde` to `67211c1`. --- updated-dependencies: - dependency-name: library/ubuntu dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump library/redis in /test/container (#17309) Bumps library/redis from `11c3e41` to `e647cfe`. --- updated-dependencies: - dependency-name: library/redis 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> * chore(deps): bump library/registry in /test/container (#13050) Bumps library/registry from `41f413c` to `b209a41`. --- 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/busybox in /test/e2e/multiarch-container (#14592) Bumps library/busybox from `2376a0c` to `3fbc632`. --- updated-dependencies: - dependency-name: library/busybox dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix: use simple python image to build mkdocs (#17313) * fix: use simple python image to build mkdocs Signed-off-by: Carlos Santana <csantana23@gmail.com> * use python 3.7 Signed-off-by: Carlos Santana <csantana23@gmail.com> --------- Signed-off-by: Carlos Santana <csantana23@gmail.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> * docs: fixed name of environment variable and config map property enabling scm providers for applicationsets (#17326) Signed-off-by: Juliusz <juliusz.jaksa@xylem.com> Co-authored-by: Juliusz <juliusz.jaksa@xylem.com> * fix(ui): Added dashed line between collapsed sections in Compact-diff (#17173) * dashed-line-breaker Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * dark-mode Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * dark-mode-text-fix Signed-off-by: Surajyadav <harrypotter1108@gmail.com> --------- Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * fix: multi-source app breaks application parameters UI (#16910) (#17033) Signed-off-by: Keith Chong <kykchong@redhat.com> * chore(deps): upgrade helm to 3.14.2 (#17330) * chore(deps): upgrade helm to 3.14.2 Signed-off-by: David Bunn <david.bunn@prodigygame.com> * Signing commit Signed-off-by: David Bunn <david.bunn@prodigygame.com> --------- Signed-off-by: David Bunn <david.bunn@prodigygame.com> * chore(deps): bump library/node from 21.6.1 to 21.6.2 in /test/container (#17316) Bumps library/node from 21.6.1 to 21.6.2. --- updated-dependencies: - dependency-name: library/node 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix: The argocd server api-content-type flag does not allow empty content-type header (#17331) Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> * fix(ui): The tiles in Applications List are too wide #17220 (#17340) * fix(ui): The tiles in Applications List are too wide Signed-off-by: Rafal Pelczar <rafal@akuity.io> * change min width of app tiles Signed-off-by: Rafal Pelczar <rafal@akuity.io> --------- Signed-off-by: Rafal Pelczar <rafal@akuity.io> * chore(notifications): remove unneeded operations from templates (#17307) * chore(deps): bump library/ubuntu in /test/container (#13409) Bumps library/ubuntu from `9a0bdde` to `67211c1`. --- updated-dependencies: - dependency-name: library/ubuntu dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: Michael Firestone <mike.firestone@electriphi.ai> * rm unneeded operations from templates Signed-off-by: Michael Firestone <firestonem@gmail.com> Signed-off-by: Michael Firestone <mike.firestone@electriphi.ai> * rm more unneeded ops Signed-off-by: Michael Firestone <mike.firestone@electriphi.ai> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Michael Firestone <mike.firestone@electriphi.ai> Signed-off-by: Michael Firestone <firestonem@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Michael Firestone <mike.firestone@electriphi.ai> * feat: allow webhook settings to be referenced by external secret (#16262) Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@ledger.fr> * feat: Add app data to sharding cache to allow sharding by apps (#17014) * Adding app list to sharding cache Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add shard by apps test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Add coverage to test Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix lint Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Converted cluster/app accesors to private, add apps-in-any-namespace suport in shardingcache init, added read lock to GetAppDistribution Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * Fix tests Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> --------- Signed-off-by: Andrew Lee <andrewkl@enclavenet.com> * docs: Update USERS.md (#17371) Hi, I added IABAI as using officially ArgoCD Signed-off-by: Andrea Sannuto <andrea@iab.ai> * feat: add cli commands to add/delete sourceNamespaces from AppProject (#17337) * Add cli to add/delete sourceNamespaces Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update command/comments Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update command/comments(1) Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update user-guide docs Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * Retrigger CI pipeline Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * add check for '*' & rename command to remove-source-namespace Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update command/comments(2) Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * update command/comments(3) Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * Retrigger CI pipeline Signed-off-by: Raghavi Shirur <rshirur@redhat.com> --------- Signed-off-by: Raghavi Shirur <rshirur@redhat.com> * feat: add ability to auto label clusters from k8s clusterinfo (#17289) * feat: add ability to auto label clusters This gives the ability to automatically label cluster secrets on a cluster-by-cluster basis. If `enableClusterInfoLabels` is set on a cluster secret, the controller will (eventually) label the cluster secret with the current k8s version detected by the cluster info. This needs documentation, e2e tests, as well as CLI/UI additions. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * refactor: use labels instead of secret data This is easier to work with, especially in the context where we need this feature. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * docs: add description on how to use dynamic labeling Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> --------- Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * chore(ci): free up disk space for goreleaser (#17373) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix(ui): Dark-mode-enhancements (#17241) * dark-mode-enhancements Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * monaco Signed-off-by: Surajyadav <harrypotter1108@gmail.com> --------- Signed-off-by: Surajyadav <harrypotter1108@gmail.com> Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> * 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> * feat: enable users to run commands related to Argo Applications in any namespace (#17360) * enable --app-namespace falg for application get command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application diff command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application wait command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application rollback command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application patch command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application edit command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application history command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application sync command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * enable --app-namespace falg for application delete command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * cli doc generated Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> --------- Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> * fix: preserve escape codes in repo url of git webhook payload (#17376) Signed-off-by: Eric Bissonnette <ebisso.dev@gmail.com> * fix: disable rate limiting sompletely by default (#17355) Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * docs: use service-name instead of service-id (#17389) * use service-name instead of service-id Signed-off-by: DongHo Jung <dongho971220@gmail.com> * trigger CICD Signed-off-by: DongHo Jung <dongho971220@gmail.com> --------- Signed-off-by: DongHo Jung <dongho971220@gmail.com> * 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> * fix(ui): Highlight failing containers in the UI (#17143) * failing container icon added Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * lint-fix Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * .. Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * tried yarn lint-fix Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * margin Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * running Signed-off-by: Surajyadav <harrypotter1108@gmail.com> --------- Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * fix(ui): application-summary-help-icon fix (#17385) * Update application-summary.tsx revision-history icon fix Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> * icons Signed-off-by: Surajyadav <harrypotter1108@gmail.com> --------- Signed-off-by: Suraj yadav <harrypotter1108@gmail.com> Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * chore: add more unit tests around useDiffCache function (#17404) * chore: add more unit tests around useDiffCache function Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix doc Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> --------- Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix(grpcproxy): parse headers contain colon (#13274) (#14294) * fix(grpcproxy): parse headers contain colon Signed-off-by: bogay <pojay11523@gmail.com> * test(apiclient): headers in wrong format Signed-off-by: bogay <pojay11523@gmail.com> --------- Signed-off-by: bogay <pojay11523@gmail.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * docs: Fix some awkward phrasing in `core.md` (#17412) Signed-off-by: Nate Douglas <ndouglas@users.noreply.github.com> * docs (aks cluster): update workloadidentity documentation (#17401) Signed-off-by: duncan485 <bakkerduncan@gmail.com> * docs: remove repetitive words (#17430) Signed-off-by: hishope <csqiye@126.com> * feat(cli): enable --app-namespace flag for argocd app subcommand (#17437) * add --app-namespace flag for set/unset command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * add --app-namespace flag for add-source/remove-source command Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * fix bug, handle array out of-bound when --source-index=len(source) Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * add documentation Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> --------- Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * docs: Clarify for `valueFiles` behaviour with `path` field (#17431) This commit adds clarification by explaining that `valueFiles` must be a relative path to the root of sources, even if the `path` field is set. Signed-off-by: Takahiro Suzuki <tkasuz.dev@gmail.com> Signed-off-by: tkasuz <takahiro.suzuki@hennge.com> * docs: Small edits to `docs/user-guide/application-set.md` (#17434) * Update application-set.md Signed-off-by: Nate Douglas <ndouglas@users.noreply.github.com> * Make example code consistent with examples elsewhere. Signed-off-by: Nathan Douglas <github@darkdell.net> --------- Signed-off-by: Nate Douglas <ndouglas@users.noreply.github.com> Signed-off-by: Nathan Douglas <github@darkdell.net> * fix: add retry condition with kube-apiserver sent GOAWAY (#17422) Signed-off-by: penglongli <pelenli@tencent.com> * fix(ui): align resource nodegroup (#17427) Signed-off-by: Caio Paiva <cclp94@gmail.com> * docs: proposal to implement sync timeout and termination settings (#16630) Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> * feat: Allow mkdocs to livereload when using docker (#17383) * feat: Allow mkdocs to livereload when using docker Signed-off-by: Carlos Santana <csantana23@gmail.com> * update the docs Signed-off-by: Carlos Santana <csantana23@gmail.com> --------- Signed-off-by: Carlos Santana <csantana23@gmail.com> * chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 (#17442) Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose) from 3.0.1 to 3.0.3. - [Release notes](https://github.com/go-jose/go-jose/releases) - [Changelog](https://github.com/go-jose/go-jose/blob/v3.0.3/CHANGELOG.md) - [Commits](https://github.com/go-jose/go-jose/compare/v3.0.1...v3.0.3) --- updated-dependencies: - dependency-name: github.com/go-jose/go-jose/v3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: Fix Helm Installation Breaking on Mac (#17426) * fix helm installation to work with mac Signed-off-by: lets-call-n-walk <cw404@hotmail.com> * fix checksums Signed-off-by: lets-call-n-walk <cw404@hotmail.com> * change install filename and makefile Signed-off-by: lets-call-n-walk <cw404@hotmail.com> * change name to just helm - fix dockerfile Signed-off-by: lets-call-n-walk <cw404@hotmail.com> --------- Signed-off-by: lets-call-n-walk <cw404@hotmail.com> * docs: re-worded updated a link in release-process-and-cadance.md (#17438) Signed-off-by: AlbinB97 <devalbinbjork@gmail.com> * Fixed `project` parameter docs for Gitlab pull request generator (#17429) Signed-off-by: Nguyen Thai <tknguyen@linagora.com> * chore: update cosign and version (#17441) * chore: update cosign and version Signed-off-by: Justin Marquis <justin@akuity.io> * fix typo Signed-off-by: Justin Marquis <justin@akuity.io> --------- Signed-off-by: Justin Marquis <justin@akuity.io> * chore: update slsa3 generate (#17451) Signed-off-by: Justin Marquis <justin@akuity.io> * docs: dex google oidc: add note on dex connector type (#17453) Signed-off-by: Aiman Ismail <m.aimanismail@gmail.com> * docs: Update site.md (#17454) erros -> errors Signed-off-by: Ikko Eltociear Ashimine <eltociear@gmail.com> * add Oncourse Home (#17457) * chore(deps): bump library/busybox in /test/e2e/multiarch-container (#17445) Bumps library/busybox from `3fbc632` to `650fd57`. --- updated-dependencies: - dependency-name: library/busybox dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump library/node from 21.6.2 to 21.7.0 in /ui-test (#17444) Bumps library/node from 21.6.2 to 21.7.0. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * make CGO_ENABLED configurable (#17462) Signed-off-by: Mark McCormick <mark.mccormick@chainguard.dev> * chore(deps): bump library/ubuntu in /test/container (#17414) Bumps library/ubuntu from `f9d633f` to `77906da`. --- updated-dependencies: - dependency-name: library/ubuntu dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: remove repetitive words (#17464) Signed-off-by: avoidalone <wuguangdong@outlook.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * 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> * [Bot] docs: Update Snyk reports (#17458) Signed-off-by: CI <ci@argoproj.com> Co-authored-by: CI <ci@argoproj.com> * docs: fix kustomize example resources url (#17468) Signed-off-by: Jonas Bakken <jonasbakken@protonmail.com> * chore(deps): bump library/node from 21.6.2 to 21.7.1 in /test/container (#17475) Bumps library/node from 21.6.2 to 21.7.1. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump library/golang in /test/container (#17415) Bumps library/golang from 1.21.3 to 1.22.1. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(notifications): Helm.GetParameterValueByName should take helm.parametes first (#17472) * fix: Helm.GetParameterValueByName should take helm.parametes first Signed-off-by: pashakostohrys <pavel@codefresh.io> * fix linters Signed-off-by: pashakostohrys <pavel@codefresh.io> --------- Signed-off-by: pashakostohrys <pavel@codefresh.io> * fix: registry argument to be only the host instead full URL (#17381) Signed-off-by: Pablo Aguilar <pablo.aguilar@outlook.com.br> * chore: Fix containerized toolchain (#17480) Signed-off-by: jannfis <jann@mistrust.net> * chore(deps): bump docker/build-push-action from 5.1.0 to 5.2.0 (#17463) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.1.0 to 5.2.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/4a13e500e55cf31b7a5d59a38ab2040ab0f42f56...af5a7ed5ba88268d5278f7203fb52cd833f66d6e) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * docs: remove `configManagementPlugins` from argocd-cm.yaml (#17486) That field is no longer supported. Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * chore: Support running and testing locally using podman instead of docker (#17481) * chore: Support rootless podman for run/test Signed-off-by: jannfis <jann@mistrust.net> * Note DOCKER env in docs Signed-off-by: jannfis <jann@mistrust.net> --------- Signed-off-by: jannfis <jann@mistrust.net> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> * fix(appset): keep reconciling even when params error occurred (#17062) * fix(appset): keep reconcile even when params error occurred Signed-off-by: Or Koren <or.koren@similarweb.com> * requeue on generator rendering error Signed-off-by: Or Koren <or.koren@similarweb.com> * test ignoring partial rendering errors Signed-off-by: Or Koren <or.koren@similarweb.com> * e2e test create app with param error Signed-off-by: Or Koren <or.koren@similarweb.com> --------- Signed-off-by: Or Koren <or.koren@similarweb.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> * docs(EKS): Fix ArgoCD management role AssumeRole policy for IRSA (#17455) Signed-off-by: Xavier Krantz <xakraz@gmail.com> * chore(deps): bump library/node from 21.7.0 to 21.7.1 in /ui-test (#17498) Bumps library/node from 21.7.0 to 21.7.1. --- updated-dependencies: - dependency-name: library/node 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> * chore(deps): bump library/golang in /test/container (#17495) Bumps library/golang from `34ce21a` to `0b55ab8`. --- updated-dependencies: - dependency-name: library/golang 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> * chore(deps): bump library/redis in /test/container (#17496) Bumps library/redis from `e647cfe` to `7dd7070`. --- updated-dependencies: - dependency-name: library/redis 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * chore(deps): bump library/node in /test/container (#17494) Bumps library/node from `f358dfc` to `b9ccc4a`. --- updated-dependencies: - dependency-name: library/node 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> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * Make evergreen (#17507) This example uses an old revision `v1.0.1` instead it should just use stable. Signed-off-by: Dan Garfield <dan@codefresh.io> * docs: added all available fields for applicationset.yaml #16095 (#16104) * adding all available filds for generators Signed-off-by: Harshvir Potpose <hpotpose62@gmail.com> * add remaining fields in applicationset.yml Signed-off-by: Harshvir Potpose <hpotpose62@gmail.com> * Update docs/operator-manual/applicationset.yaml Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Harshvir Potpose <122517264+akagami-harsh@users.noreply.github.com> * Update docs/operator-manual/applicationset.yaml Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Harshvir Potpose <122517264+akagami-harsh@users.noreply.github.com> * Update docs/operator-manual/applicationset.yaml Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Harshvir Potpose <122517264+akagami-harsh@users.noreply.github.com> * Update docs/operator-manual/applicationset.yaml Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Harshvir Potpose <122517264+akagami-harsh@users.noreply.github.com> * fix Signed-off-by: Harshvir Potpose <hpotpose62@gmail.com> --------- Signed-off-by: Harshvir Potpose <hpotpose62@gmail.com> Signed-off-by: Harshvir Potpose <122517264+akagami-harsh@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * docs: Add note in installation step 1 with argocd cli (#8030) * Add note in installation stesps Added notes in installation step 1: kubectl config set-context --current --namespace=argocd * Updated doc * Update docs/getting_started.md Signed-off-by: Dan Garfield <dan@codefresh.io> --------- Signed-off-by: Dan Garfield <dan@codefresh.io> Co-authored-by: pasha-codefresh <pavel@codefresh.io> Co-authored-by: Dan Garfield <dan@codefresh.io> * Add documentation for google transitive groups (#9487) Signed-off-by: Trung <trung.hoang@pricehubble.com> Co-authored-by: Michael Crenshaw <michael@crenshaw.dev> Co-authored-by: pasha-codefresh <pavel@codefresh.io> * fix: elements should be optional (#17424) A bug was reported, where an applicationset with an empty elements array, when created with `argocd appset create <filename>.yaml` gets a `...list.elements: Required value` error. My hypothesis is that when calling the K8s API, golang JSON marshalling mangles the empty `elements` array to `nil`, rather than creating an empty array when submitting the `POST`. Still need to figure out why the same setup seemingly works fine when the same appset is in an app-of-apps. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * Merge pull request from GHSA-jwv5-8mqv-g387 * fix: Validate external URLs for applicatins Signed-off-by: Ry0taK <49341894+Ry0taK@users.noreply.github.com> * fix(ui): remove invalid external-link Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * linting Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> --------- Signed-off-by: Ry0taK <49341894+Ry0taK@users.noreply.github.com> Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> Co-authored-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com> * Merge pull request from GHSA-g623-jcgg-mhmm Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * feat: Add support to enable FullTimeStamp in logging (#15127) * Add support to enable FullTimeStamp in logging Signed-off-by: skalinov <skalinov@tradingview.com> * fix: Fix go linter file exist issue Signed-off-by: skalinov <skalinov@tradingview.com> * fix: Remove --skip-pkg-cache Signed-off-by: skalinov <skalinov@tradingview.com> * Update util/log/logrus_test.go Use custom set env for prevent linter to be failed Signed-off-by: pasha-codefresh <pavel@codefresh.io> * Update common/common.go Signed-off-by: Dan Garfield <dan@codefresh.io> * Update util/log/logrus_test.go Signed-off-by: pasha-codefresh <pavel@codefresh.io> * Update util/log/logrus_test.go remove os import Signed-off-by: pasha-codefresh <pavel@codefresh.io> * Update util/log/logrus_test.go sort dependencies Signed-off-by: pasha-codefresh <pavel@codefresh.io> * fix formatting Signed-off-by: pashakostohrys <pavel@codefresh.io> --------- Signed-off-by: pasha-codefresh <pavel@codefresh.io> Signed-off-by: Dan Garfield <dan@codefresh.io> Signed-off-by: pashakostohrys <pavel@codefresh.io> Co-authored-by: skalinov <skalinov@tradingview.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> Co-authored-by: Dan Garfield <dan@codefresh.io> * docs: add attestation of SBOM to release assets in signed-release-assets.md (#17520) Closes https://github.com/argoproj/argo-cd/issues/17200. Signed-off-by: Andreas Hunkeler <karneades@protonmail.com> * fix: Argo CD unnecessary enforce sequential helm manifest generation for one chart (#17518) * fix: Argo CD unnecessary enforce sequential helm manifest generation for one chart Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> * Update docs/operator-manual/high_availability.md Signed-off-by: Dan Garfield <dan@codefresh.io> --------- Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> Signed-off-by: Dan Garfield <dan@codefresh.io> Co-authored-by: Dan Garfield <dan@codefresh.io> * chore(deps): bump actions/checkout (#17493) Bumps [actions/checkout](https://github.com/actions/checkout) from 3df4ab11eba7bda6032a0b82a6bb43b11571feac to 8410ad0602e1e429cee44a835ae9f77f654a6694. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/3df4ab11eba7bda6032a0b82a6bb43b11571feac...8410ad0602e1e429cee44a835ae9f77f654a6694) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore: Add error messages to return statements in BlockingDial function (#17521) * Add error messages to return statements in BlockingDial function Signed-off-by: danqixu <yzxudanqi@gmail.com> * amend error wrapping from %s to %w Signed-off-by: danqixu <yzxudanqi@gmail.com> --------- Signed-off-by: danqixu <yzxudanqi@gmail.com> * chore(deps): upgrade helm to 3.14.3 (#17531) * chore(deps): upgrade helm to 3.14.3 Signed-off-by: David Bunn <david.bunn@prodigygame.com> * chore(deps): upgrade helm to 3.14.3 Signed-off-by: David Bunn <david.bunn@prodigygame.com> --------- Signed-off-by: David Bunn <david.bunn@prodigygame.com> * chore(deps): bump docker/build-push-action from 5.2.0 to 5.3.0 (#17537) Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.2.0 to 5.3.0. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](https://github.com/docker/build-push-action/compare/af5a7ed5ba88268d5278f7203fb52cd833f66d6e...2cdde995de11925a030ce8070c3d77a52ffcf1c0) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix(ui): add confirmation box in resource summary delete action (#17485) Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * docs: Update the status of the feature, app in any namespace, from beta to stable (#17529) * Update the status of the feature, app in any namespace, from beta to stable Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * adding warning and removing **Current feature state** Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> --------- Signed-off-by: Mangaal <angommeeteimangaal@gmail.com> * Merge pull request from GHSA-2vgg-9h6w-m454 * feat: pick random user and exclude admin user and current user from deletion candidates Signed-off-by: pashakostohrys <pavel@codefresh.io> * feat: increase default max cache size Signed-off-by: pashakostohrys <pavel@codefresh.io> * add nil protection Signed-off-by: pashakostohrys <pavel@codefresh.io> * Update util/session/sessionmanager.go Signed-off-by: Dan Garfield <dan@codefresh.io> Signed-off-by: Dan Garfield <dan@codefresh.io> * chore: fix linter issues Signed-off-by: pashakostohrys <pavel@codefresh.io> --------- Signed-off-by: pashakostohrys <pavel@codefresh.io> Signed-off-by: Dan Garfield <dan@codefresh.io> Co-authored-by: Dan Garfield <dan@codefresh.io> * Merge pull request from GHSA-6v85-wr92-q4p7 * fix: Fix concurrency issue in session manager Signed-off-by: jannfis <jann@mistrust.net> * Add note that modification to the map must be done in a thread safe manner * chore: fix linter issues Signed-off-by: pashakostohrys <pavel@codefresh.io> --------- Signed-off-by: jannfis <jann@mistrust.net> Signed-off-by: pashakostohrys <pavel@codefresh.io> Co-authored-by: Dan Garfield <dan@codefresh.io> Co-authored-by: pashakostohrys <pavel@codefresh.io> * chore(deps-dev): bump postcss from 8.4.35 to 8.4.36 in /ui (#17555) Bumps [postcss](https://github.com/postcss/postcss) from 8.4.35 to 8.4.36. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.35...8.4.36) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development 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> * chore(deps): bump library/registry in /test/container (#17554) Bumps library/registry from `f4e1b87` to `fb9c9ae`. --- 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> * docs: mention that the argocd diff command does not include secrets (#15950) * doc(cli): update argocd_app_diff Adding the fact that secrets are ignored by the diff (not really stated in the doc so far) Signed-off-by: ario0 <118843430+ario0@users.noreply.github.com> * doc: remove whitespace Signed-off-by: ario0 <118843430+ario0@users.noreply.github.com> --------- Signed-off-by: ario0 <118843430+ario0@users.noreply.github.com> Signed-off-by: Alexis Renard <renard.alexis@hotmail.fr> Co-authored-by: pasha-codefresh <pavel@codefresh.io> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> * 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> * feat(UI): Added link for docs to add clusters (#17395) * cluster-add-link Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * docs Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * docs-panel Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * added Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * fixed Signed-off-by: Surajyadav <harrypotter1108@gmail.com> --------- Signed-off-by: Surajyadav <harrypotter1108@gmail.com> * chore(deps-dev): bump postcss from 8.4.36 to 8.4.37 in /ui (#17573) Bumps [postcss](https://github.com/postcss/postcss) from 8.4.36 to 8.4.37. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.36...8.4.37) --- updated-dependencies: - dependency-name: postcss dependency-type: direct:development 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> * chore: Fix linter issue with session manager (#17597) Signed-off-by: jannfis <jann@mistrust.net> * chore(deps): bump slsa-framework/slsa-github-generator (#17593) Bumps [slsa-framework/slsa-github-generator](https://github.com/slsa-framework/slsa-github-generator) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/slsa-framework/slsa-github-generator/releases) - [Changelog](https://github.com/slsa-framework/slsa-github-generator/blob/main/CHANGELOG.md) - [Commits](https://github.com/slsa-framework/slsa-github-generator/compare/v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: slsa-framework/slsa-github-generator dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump webpack-dev-middleware from 5.3.1 to 5.3.4 in /ui (#17598) Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.1 to 5.3.4. - [Release notes](https://github.com/webpack/webpack-dev-middleware/releases) - [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.1...v5.3.4) --- updated-dependencies: - dependency-name: webpack-dev-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump postcss from 8.4.37 to 8.4.38 in /ui (#17582) Bumps [postcss](https://github.com/postcss/postcss) from 8.4.37 to 8.4.38. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.c…
Related to #16564
Adds app data to the sharding cache to allow algorithms to make sharding decisions based on the number of apps in a cluster. This is to implement the algorithms described in this blog post.
Checklist: