Skip to content
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

Kustomize build ComparisonError (unable to make loader) #15057

Closed
pepe9012 opened this issue Aug 15, 2023 · 46 comments · Fixed by #16653
Closed

Kustomize build ComparisonError (unable to make loader) #15057

pepe9012 opened this issue Aug 15, 2023 · 46 comments · Fixed by #16653
Labels
bug Something isn't working

Comments

@pepe9012
Copy link

pepe9012 commented Aug 15, 2023

Describe the bug
App templated with kustomize ends in error state (ComparisonError)

We encountered problem with kustomize (v4.5.7 and v5.1.1) and argocd v2.8.0.
First, restarting argocd-repo-server solved the problem. However, the error reappeared and the restart did not fix it.
I did not find anything useful in the debug logs. With argocd v2.7.x everything worked fine.

Did not help:

  • disabling redis compression
  • update kustomize to v5
  • restarting controllers

To Reproduce

The problem appears with kustomize templated apps. I have not been able to find the key to reproduce accurately, but with a hard refresh action, the error should appear. But it depends on how long the repo-server is running.

In my case, app ends in the error state after hard-refresh triggered between 15-60minutes after repo-server restart.
Once kustomize build get permission denied, it never recovered without restarting repo-server.

Expected behavior

Kustomize apps do not fall in the error state after (hard)refresh.

Version

v2.8.0+804d4b8

Logs

Failed to load target state: failed to generate manifest for source 1 of 1: rpc error: code = Unknown desc = Manifest generation error (cached): `kustomize build <path to cached source>/path/to/my/app` failed exit status 1: 2023/08/15 12:31:20 unable to make loader at '.'; not a valid directory: abs path error on '.' : stat .: permission denied
@pepe9012 pepe9012 added the bug Something isn't working label Aug 15, 2023
@praveen-livspace
Copy link

I thought I am the only one getting this error. For now the only resolution I know is to restart the repo server and hard refresh the app.

@pepe9012
Copy link
Author

I thought I am the only one getting this error. For now the only resolution I know is to restart the repo server and hard refresh the app.

yes it help, but not permanently.. i think that the problem will appear soon again so I will check long-term debug logs on repo-server and hopefully find some hint

@pepe9012
Copy link
Author

finally, we upgraded a dozen of argocd instances, with 3000+ kustomize & helm apps, and only one app (in default project, which wasnt modified) have this problem... the app is deployed on all instances, but problem occurred only on two of them. its really like hunting a ghost

@pepe9012
Copy link
Author

One of our instances with 1k applications is starting to fail with the expiration of the repo cache. The Kustomize build always ends with a permission denied error message and all applications go from the Synced sync state to the Unknown state.

So with reposerver.repo.cache.expiration: "30m", kustomize build stop working every 30minutes.
Can be fixed in two ways:

  1. restart redis cache and when its running again, restart all other components
  2. restart repo-server and force a hard refresh on all apps in Unknow sync state

@praveen-livspace
Copy link

praveen-livspace commented Sep 20, 2023

Argocd version: v2.8.4+c279299
Applications randomly enter this sync state. Sometimes it resolves on hard refresh. But more often they don't. We have restart the repo server pods to resolve this.

image image

@crenshaw-dev
Copy link
Member

crenshaw-dev commented Sep 21, 2023

I believe the error is probably from here: https://github.com/kubernetes-sigs/kustomize/blob/7e541ca380863ccdfc05db2ef8b97e9f0ccff2d6/kyaml/filesys/fsondisk.go#L56

Argo CD repo-server zeroes out filesystem permissions for a cached repo (the path represented in the error as <path to cached source>) when the source is not in active use.

My guess is that there's some race condition causing the permissions to be zeroed out before Kustomize is able to finish its work.

Inspecting repo-server logs around the time of this error may give some indication as to what process locked the directory before the Kustomize process completed. I believe the locks/unlocks are logged at DEBUG level.

@praveen-livspace
Copy link

praveen-livspace commented Oct 13, 2023

2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=debug msg="Successfully removed permissions on /tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c"
2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=info msg=Trace args="[kustomize build /tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c/static/production/kamar-taj --load-restrictor LoadRestrictionsNone --enable-helm]" dir= operation_name="exec kustomize" time_ms=3.375581
2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=error msg="`kustomize build /tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c/static/production/kamar-taj --load-restrictor LoadRestrictionsNone --enable-helm` failed exit status 1: 2023/10/13 06:00:18 unable to make loader at '.'; not a valid directory: abs path error on '.' : stat .: permission denied" execID=cbef8
2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=info msg="kustomize build /tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c/static/production/kamar-taj --load-restrictor LoadRestrictionsNone --enable-helm" dir= execID=cbef8
2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=info msg=Trace args="[kustomize edit set namespace -- prod]" dir=/tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c/static/production/kamar-taj operation_name="exec kustomize" time_ms=7.265429
2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=info msg="kustomize edit set namespace -- prod" dir=/tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c/static/production/kamar-taj execID=1d91d
2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=info msg=Trace args="[kustomize edit add annotation part-of:kamar-taj team:sales-and-growth]" dir=/tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c/static/production/kamar-taj operation_name="exec kustomize" time_ms=7.3034930000000005
2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=info msg="kustomize edit add annotation part-of:kamar-taj team:sales-and-growth" dir=/tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c/static/production/kamar-taj execID=2296c
2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=info msg=Trace args="[git rev-parse HEAD]" dir=/tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c operation_name="exec git" time_ms=0.9256260000000001
2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=info msg="git rev-parse HEAD" dir=/tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c execID=8aa30
2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=info msg=Trace args="[git clean -ffdx]" dir=/tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c operation_name="exec git" time_ms=3.307339
2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=info msg="git clean -ffdx" dir=/tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c execID=189e8
2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=info msg=Trace args="[git checkout --force 169b66260f78251e6dc76a7984adeccfa66bb29c]" dir=/tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c operation_name="exec git" time_ms=3.9300439999999996
2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=info msg="git checkout --force 169b66260f78251e6dc76a7984adeccfa66bb29c" dir=/tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c execID=40b06
2023-10-13T11:30:18+05:30	time="2023-10-13T06:00:18Z" level=info msg=Trace args="[git fetch origin --tags --force --prune]" dir=/tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c operation_name="exec git" time_ms=1149.534914
2023-10-13T11:30:17+05:30	time="2023-10-13T06:00:17Z" level=info msg="git fetch origin --tags --force --prune" dir=/tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c execID=be1d9
2023-10-13T11:30:17+05:30	time="2023-10-13T06:00:17Z" level=debug msg="Successfully restored read/write/execute permissions on /tmp/_argocd-repo/e3978565-3c7f-45fc-b070-e3cc1ce9f44c"

Sample log lines from the repo server. Not sure what to read from here. It seems the permissions are set and removed in the right sequence.

@prune998
Copy link
Contributor

I also had this issue with 2 apps using the same repo.
As explained, restarting the repo-server and doing a hard refresh of the app resolved the issue.

Before restarting the repo-server, I also had a new App created from an AppSet that wasn't displayed in the UI... my guess is that the whole repo-server was bad behaving ?

@rogfut
Copy link

rogfut commented Oct 31, 2023

I am also seeing this behavior on 2.8.4 using multisource. As a temporary workaround, I have to restart the repo server. Has anyone been able to repro the issue on 2.8.5?. I assume that 2.8.5 does not address this issue as it doesn't mention this issue #15057 in the change log.

@pepe9012
Copy link
Author

pepe9012 commented Nov 3, 2023

@crenshaw-dev Here is the full log where I first performed a "hard-refresh" at 7:58:34. It looks like the permissions are removed after the 'kustomize build' process, but for some reason it fails.

For testing purposes, I reduced the number of repo-server replicas to 1 and disabled parallel processes (reposerver.parallelism.limit: 1).

We use gitlab enterprise on a private domain. The ArgoCD instance has hundreds of 'Kustomize' applications spread over several projects and git repsitories. Applications get into an "Unknown" state and only restarting the repo-server will help. But not for long.

Do you have any idea, where we should look for more info?

argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="symbolic reference 'HEAD' (refs/heads/main) resolved to 'a3fffe6133d7300a5b89daf639c7f13ab50ba9fc'"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="cache hit for repo: https://gitlab.my-domain.com/my-repo.git revision: a3fffe6133d7300a5b89daf639c7f13ab50ba9fc"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=GetGitDirectories grpc.service=repository.RepoServerService grpc.start_time="2023-11-03T07:58:34Z" grpc.time_ms=1.046 span.kind=server system=grpc
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="symbolic reference 'HEAD' (refs/heads/main) resolved to 'a3fffe6133d7300a5b89daf639c7f13ab50ba9fc'"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="Successfully restored read/write/execute permissions on /tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg="git fetch origin --tags --force --prune" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 execID=8a1f0
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="symbolic reference 'HEAD' (refs/heads/main) resolved to 'a3fffe6133d7300a5b89daf639c7f13ab50ba9fc'"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug duration=535.648263ms execID=8a1f0
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg=Trace args="[git fetch origin --tags --force --prune]" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 operation_name="exec git" time_ms=535.753422
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg="git checkout --force a3fffe6133d7300a5b89daf639c7f13ab50ba9fc" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 execID=015bd
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug duration=4.121009ms execID=015bd
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg=Trace args="[git checkout --force a3fffe6133d7300a5b89daf639c7f13ab50ba9fc]" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 operation_name="exec git" time_ms=4.196693
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg="git clean -ffdx" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 execID=17582
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug duration=2.568751ms execID=17582
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg=Trace args="[git clean -ffdx]" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 operation_name="exec git" time_ms=2.642462
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg="git rev-parse HEAD" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 execID=84c26
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg="git rev-parse HEAD" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 execID=2cb32
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="a3fffe6133d7300a5b89daf639c7f13ab50ba9fc\n" duration=2.630664ms execID=84c26
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg=Trace args="[git rev-parse HEAD]" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 operation_name="exec git" time_ms=2.723641
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="a3fffe6133d7300a5b89daf639c7f13ab50ba9fc\n" duration=2.479433ms execID=2cb32
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg=Trace args="[git rev-parse HEAD]" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 operation_name="exec git" time_ms=2.563066
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="pluginSockFilePath is: /home/argocd/cmp-server/plugins" CWE=775 security=1
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="pluginSockFilePath is: /home/argocd/cmp-server/plugins" CWE=775 security=1
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="No caCert found for repo gitlab.my-domain.com"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg="kustomize build /tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784/components/my-app/staging" dir= execID=bb343
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="No caCert found for repo gitlab.my-domain.com"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg="kustomize build /tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784/components/my-app/staging" dir= execID=5ad36
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug duration=8.934628ms execID=bb343
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=error msg="`kustomize build /tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784/components/my-app/staging` failed exit status 1: 2023/11/03 07:58:34 unable to make loader at '.'; not a valid directory: abs path error on '.' : stat .: permission denied" execID=bb343
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg=Trace args="[kustomize build /tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784/components/my-app/staging]" dir= operation_name="exec kustomize" time_ms=9.098927
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="getting manifests cache" appName=my-app-staging appSrc="{\"appSrc\":{\"repoURL\":\"\",\"path\":\"components/my-app/staging\"},\"srcRefs\":{}}" clusterInfo="1.22|<<edited>>" namespace=staging reason="GenerateManifests error" revision=a3fffe6133d7300a5b89daf639c7f13ab50ba9fc trackingKey="annotation:app.kubernetes.io/instance"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug duration=9.902219ms execID=5ad36
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=error msg="`kustomize build /tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784/components/my-app/staging` failed exit status 1: 2023/11/03 07:58:34 unable to make loader at '.'; not a valid directory: abs path error on '.' : stat .: permission denied" execID=5ad36
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg=Trace args="[kustomize build /tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784/components/my-app/staging]" dir= operation_name="exec kustomize" time_ms=10.068526
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="setting manifests cache" appName=my-app-staging appSrc="{\"appSrc\":{\"repoURL\":\"\",\"path\":\"components/my-app/staging\"},\"srcRefs\":{}}" clusterInfo="1.22|<<edited>>" namespace=staging reason="GenerateManifests error" revision=a3fffe6133d7300a5b89daf639c7f13ab50ba9fc trackingKey="annotation:app.kubernetes.io/instance"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=error msg="finished unary call with code Unknown" error="`kustomize build <path to cached source>/components/my-app/staging` failed exit status 1: 2023/11/03 07:58:34 unable to make loader at '.'; not a valid directory: abs path error on '.' : stat .: permission denied" grpc.code=Unknown grpc.method=GetAppDetails grpc.service=repository.RepoServerService grpc.start_time="2023-11-03T07:58:34Z" grpc.time_ms=650.131 span.kind=server system=grpc
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="Successfully removed permissions on /tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=error msg="finished unary call with code Unknown" error="`kustomize build <path to cached source>/components/my-app/staging` failed exit status 1: 2023/11/03 07:58:34 unable to make loader at '.'; not a valid directory: abs path error on '.' : stat .: permission denied" grpc.code=Unknown grpc.method=GenerateManifest grpc.service=repository.RepoServerService grpc.start_time="2023-11-03T07:58:34Z" grpc.time_ms=650.84 span.kind=server system=grpc
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="symbolic reference 'HEAD' (refs/heads/main) resolved to 'a3fffe6133d7300a5b89daf639c7f13ab50ba9fc'"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=debug msg="cache hit for repo: https://gitlab.my-domain.com/my-repo.git revision: a3fffe6133d7300a5b89daf639c7f13ab50ba9fc"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:34Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=GetGitDirectories grpc.service=repository.RepoServerService grpc.start_time="2023-11-03T07:58:34Z" grpc.time_ms=1 span.kind=server system=grpc
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=debug msg="symbolic reference 'HEAD' (refs/heads/main) resolved to 'a3fffe6133d7300a5b89daf639c7f13ab50ba9fc'"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=debug msg="cache hit for repo: https://gitlab.my-domain.com/my-repo.git revision: a3fffe6133d7300a5b89daf639c7f13ab50ba9fc"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=info msg="finished unary call with code OK" grpc.code=OK grpc.method=GetGitDirectories grpc.service=repository.RepoServerService grpc.start_time="2023-11-03T07:58:35Z" grpc.time_ms=0.84 span.kind=server system=grpc
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=debug msg="symbolic reference 'HEAD' (refs/heads/main) resolved to 'a3fffe6133d7300a5b89daf639c7f13ab50ba9fc'"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=debug msg="Successfully restored read/write/execute permissions on /tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=info msg="git fetch origin --tags --force --prune" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 execID=d90c0
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=debug duration=434.483567ms execID=d90c0
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=info msg=Trace args="[git fetch origin --tags --force --prune]" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 operation_name="exec git" time_ms=434.576298
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=info msg="git checkout --force a3fffe6133d7300a5b89daf639c7f13ab50ba9fc" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 execID=d662f
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=debug duration=4.473185ms execID=d662f
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=info msg=Trace args="[git checkout --force a3fffe6133d7300a5b89daf639c7f13ab50ba9fc]" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 operation_name="exec git" time_ms=4.560096
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=info msg="git clean -ffdx" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 execID=dcde1
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=debug duration=2.438548ms execID=dcde1
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=info msg=Trace args="[git clean -ffdx]" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 operation_name="exec git" time_ms=2.4981999999999998
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=info msg="git rev-parse HEAD" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 execID=e6c2c
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=debug msg="a3fffe6133d7300a5b89daf639c7f13ab50ba9fc\n" duration=2.044575ms execID=e6c2c
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=info msg=Trace args="[git rev-parse HEAD]" dir=/tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784 operation_name="exec git" time_ms=2.140686
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=debug msg="pluginSockFilePath is: /home/argocd/cmp-server/plugins" CWE=775 security=1
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=debug msg="No caCert found for repo gitlab.my-domain.com"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=info msg="kustomize build /tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784/components/my-app/staging" dir= execID=57f93
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=debug duration=8.847466ms execID=57f93
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=error msg="`kustomize build /tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784/components/my-app/staging` failed exit status 1: 2023/11/03 07:58:35 unable to make loader at '.'; not a valid directory: abs path error on '.' : stat .: permission denied" execID=57f93
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=info msg=Trace args="[kustomize build /tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784/components/my-app/staging]" dir= operation_name="exec kustomize" time_ms=8.977678
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=debug msg="getting manifests cache" appName=my-app-staging appSrc="{\"appSrc\":{\"repoURL\":\"\",\"path\":\"components/my-app/staging\"},\"srcRefs\":{}}" clusterInfo="1.22|<<edited>>" namespace=staging reason="GenerateManifests error" revision=a3fffe6133d7300a5b89daf639c7f13ab50ba9fc trackingKey="annotation:app.kubernetes.io/instance"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=debug msg="setting manifests cache" appName=my-app-staging appSrc="{\"appSrc\":{\"repoURL\":\"\",\"path\":\"components/my-app/staging\"},\"srcRefs\":{}}" clusterInfo="1.22|<<edited>>" namespace=staging reason="GenerateManifests error" revision=a3fffe6133d7300a5b89daf639c7f13ab50ba9fc trackingKey="annotation:app.kubernetes.io/instance"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=debug msg="Successfully removed permissions on /tmp/_argocd-repo/2cf8cca2-2367-44f9-b2c6-082368615784"
argocd-repo-server-648cfcc4cb-25w4r argocd-repo-server time="2023-11-03T07:58:35Z" level=error msg="finished unary call with code Unknown" error="`kustomize build <path to cached source>/components/my-app/staging` failed exit status 1: 2023/11/03 07:58:35 unable to make loader at '.'; not a valid directory: abs path error on '.' : stat .: permission denied" grpc.code=Unknown grpc.method=GenerateManifest grpc.service=repository.RepoServerService grpc.start_time="2023-11-03T07:58:34Z" grpc.time_ms=588.899 span.kind=server system=grpc

@crenshaw-dev
Copy link
Member

crenshaw-dev commented Nov 3, 2023

I'm so stumped.

Based on the logs given, I don't think it's a race condition with Argo CD's permission lockdown mechanism. I always see "Successfully restored permissions," the Kustomize error message, and "Successfully removed permissions" in that order.

Here's what's weirder. Argo CD 2.8.4 runs Kustomize 5.1.0. The error message "unable to make loader at '.'" can only be produced by this function: https://github.com/kubernetes-sigs/kustomize/blob/kustomize/v5.1.0/api/loader/fileloader.go#L112C6-L112C24

That function is only invoked by kustomize add, kustomize create, and kustomize edit. But we're getting the error from kustomize build.

So either I'm reading the Kustomize code very wrongly, or something else weird is going on.

crenshaw-dev added a commit to crenshaw-dev/argo-cd that referenced this issue Nov 3, 2023
@crenshaw-dev
Copy link
Member

Ignoring the fact that I can't find the problem code path, I have two bad theories:

  1. chmod isn't atomic, and kustomize build is running before the fs changes actually take effect. I don't think that's the case, because git checkout works, and it certainly requires fs access.
  2. kustomize build is running in the binary's path instead of the repo root, and there's something weird about the binary's path. We can test that theory with this PR: fix(kustomize): set build dir (#15057) #16229

Can anyone build/run that PR and see if it alleviates the problem?

@pepe9012
Copy link
Author

pepe9012 commented Nov 3, 2023

I built ArgoCD v2.8.2 with the fix. So far no problems with kustomize. But after restarting the repo-server it always worked for some random time (5-120min). So I wouldn't give a final verdict until tomorrow.

@crenshaw-dev
Copy link
Member

Even then I wouldn't 100% trust it, but it seems like at least a non-destructive change.

@pepe9012
Copy link
Author

pepe9012 commented Nov 4, 2023

So far so good, if it lasts until Wednesday I will upgrade all instances and let you know if it is really fixed.

@crenshaw-dev
Copy link
Member

Nice. I'll just need to fix the e2e tests, hopefully it's just a test problem and not a real problem.

@pepe9012
Copy link
Author

@crenshaw-dev After a few days, I don't see any problem with kustomize. I think you can safely integrate this fix into v2.8 and v2.9. Thanks a lot!

@praveen-livspace
Copy link

Thanks @pepe9012 for testing this out. Thanks @crenshaw-dev for debugging and fixing the issue.

When is the PR expected to be merged?

@crenshaw-dev
Copy link
Member

I think the e2e test failures might indicate an actual problem. I don't have time to tackle them now. Anyone else have time to take a look?

@prune998
Copy link
Contributor

@crenshaw-dev I'm still experiencing the issue in v2.9.3+6eba5be (without your patch, which I'm going to test) and I'd like to have this PR moving forward so I'm not running on a custom build.
Not sure how to proceed as I obviously can't rebase your branch or do anything on the ArgoCD repo... WDYT ?
Should I clone your branch and open another MR ? Or do you have some time to re-work on this one ?
thx !

@prune998
Copy link
Contributor

prune998 commented Dec 19, 2023

I cloned @crenshaw-dev PR to #16653 and solved the e2e test.

@obliadp
Copy link

obliadp commented Jan 3, 2024

This is happening to us quite frequently, and we have to restart all repo-server instances and do a hard refresh on apps.

Any update on this?

{
    "Version": "v2.9.3+6eba5be",
    "BuildDate": "2023-12-01T23:05:50Z",
    "GitCommit": "6eba5be864b7e031871ed7698f5233336dfe75c7",
    "GitTreeState": "clean",
    "GoVersion": "go1.21.3",
    "Compiler": "gc",
    "Platform": "linux/amd64",
    "KustomizeVersion": "v5.2.1+ksops.v4.2.5 2023-10-22T20:20:32Z",
    "HelmVersion": "v3.13.2+g2a2fb3b",
    "KubectlVersion": "v0.24.2",
    "JsonnetVersion": "v0.20.0"
}

@prune998
Copy link
Contributor

prune998 commented Jan 3, 2024

Well, it turn out @crenshaw-dev patch was working afterall, and my own patch was missing something.

What is happening is that somehow (how ?) the clone on the project in the /tmp/_argocd-repo/ folder is removed, so the repo-server can't run the kustomize command from the last repo's root folder.

The patch will be merged in 2.10 only, which should happen shortly, I hope :)

I corrected the patch + rebased + created a docker image for testing. You can use prune/argocd:v2.9.3-prune image to test the patch by using it in the repo-server. (assuming you're running 2.9 version).

@prune998
Copy link
Contributor

prune998 commented Jan 3, 2024

To replicate the bug:

k exec -ti svc/argocd-repo-server bash

cd /tmp
chmod u+r _argocd-repo/
cd _argocd-repo/
ls -la

# remove one of the project's folder
chmod 0700 4048ada3-ecd6-4320-86a3-ee2887a68167/
rm -rf 4048ada3-ecd6-4320-86a3-ee2887a68167

With the bug, doing a hard refresh on the app associated with the deleted folder will log an error, while it will work OK with the patched version.

@obliadp
Copy link

obliadp commented Jan 3, 2024

Thanks for the update, looking forward to v2.10!

@yevon
Copy link

yevon commented Jan 4, 2024

Just came across with this problem today, nice to see that this will be solved in 2.10

@yevon
Copy link

yevon commented Jan 4, 2024

Any easy workarround without changing the docker image?

@prune998
Copy link
Contributor

prune998 commented Jan 5, 2024

Any easy workarround without changing the docker image?

nope, unless you want to automate a repo-server restart + a hard refresh of all your apps... :)

You can import my image into your own registry with

docker pull prune/argocd:v2.9.3-prune
docker tag prune/argocd:v2.9.3-prune <your-repo>:<your version>
docker push <your-repo>:<your version>

So you have more control.
Or you can clone my PR and build it yourself :)

@prune998
Copy link
Contributor

it is without today's change, but the changes are just reverting back some defaults and will not change the behaviour... we're just trying to keep the compatibility with old behaviour while still patching the bug

crenshaw-dev pushed a commit that referenced this issue Feb 7, 2024
* use repo root, not app path

Signed-off-by: Prune <[email protected]>

correct patch

Signed-off-by: Prune <[email protected]>

* use Getwd to find the root path for diff commands

Signed-off-by: Prune <[email protected]>

* set dot a default for argo app commands

Signed-off-by: Prune <[email protected]>

* revert default values

Signed-off-by: Prune <[email protected]>

* patch diff in TestNamespacedResourceDiffing

Signed-off-by: Prune <[email protected]>

* patching some diff and sync

Signed-off-by: Prune <[email protected]>

* patch remaining diff in error

Signed-off-by: Prune <[email protected]>

---------

Signed-off-by: Prune <[email protected]>
gcp-cherry-pick-bot bot pushed a commit that referenced this issue Feb 7, 2024
* use repo root, not app path

Signed-off-by: Prune <[email protected]>

correct patch

Signed-off-by: Prune <[email protected]>

* use Getwd to find the root path for diff commands

Signed-off-by: Prune <[email protected]>

* set dot a default for argo app commands

Signed-off-by: Prune <[email protected]>

* revert default values

Signed-off-by: Prune <[email protected]>

* patch diff in TestNamespacedResourceDiffing

Signed-off-by: Prune <[email protected]>

* patching some diff and sync

Signed-off-by: Prune <[email protected]>

* patch remaining diff in error

Signed-off-by: Prune <[email protected]>

---------

Signed-off-by: Prune <[email protected]>
crenshaw-dev pushed a commit that referenced this issue Feb 7, 2024
* use repo root, not app path



correct patch



* use Getwd to find the root path for diff commands



* set dot a default for argo app commands



* revert default values



* patch diff in TestNamespacedResourceDiffing



* patching some diff and sync



* patch remaining diff in error



---------

Signed-off-by: Prune <[email protected]>
Co-authored-by: Prune Sebastien THOMAS <[email protected]>
JulienFuix pushed a commit to JulienFuix/argo-cd that referenced this issue Feb 12, 2024
…j#16652 (argoproj#16653)

* use repo root, not app path

Signed-off-by: Prune <[email protected]>

correct patch

Signed-off-by: Prune <[email protected]>

* use Getwd to find the root path for diff commands

Signed-off-by: Prune <[email protected]>

* set dot a default for argo app commands

Signed-off-by: Prune <[email protected]>

* revert default values

Signed-off-by: Prune <[email protected]>

* patch diff in TestNamespacedResourceDiffing

Signed-off-by: Prune <[email protected]>

* patching some diff and sync

Signed-off-by: Prune <[email protected]>

* patch remaining diff in error

Signed-off-by: Prune <[email protected]>

---------

Signed-off-by: Prune <[email protected]>
clement-heetch pushed a commit to clement-heetch/argo-cd that referenced this issue Feb 12, 2024
…j#16652 (argoproj#16653)

* use repo root, not app path

Signed-off-by: Prune <[email protected]>

correct patch

Signed-off-by: Prune <[email protected]>

* use Getwd to find the root path for diff commands

Signed-off-by: Prune <[email protected]>

* set dot a default for argo app commands

Signed-off-by: Prune <[email protected]>

* revert default values

Signed-off-by: Prune <[email protected]>

* patch diff in TestNamespacedResourceDiffing

Signed-off-by: Prune <[email protected]>

* patching some diff and sync

Signed-off-by: Prune <[email protected]>

* patch remaining diff in error

Signed-off-by: Prune <[email protected]>

---------

Signed-off-by: Prune <[email protected]>
@cilindrox
Copy link
Contributor

Just a heads up that we run into this error on several apps after upgrading to 2.10.0 from 2.9.3

@prune998
Copy link
Contributor

Just a heads up that we run into this error on several apps after upgrading to 2.10.0 from 2.9.3

Can you try testing a custom image build with the patch ?
2.10.1 should be out soon, but I don't have control on the timeline

@cilindrox
Copy link
Contributor

@prune998 I can do that - what's the tag?

@prune998
Copy link
Contributor

It's merged in master and It seems it was cherry-picked in release-2.10

@cilindrox
Copy link
Contributor

the latest release-2.10 is what was failing though ^

@prune998
Copy link
Contributor

the latest release-2.10 is what was failing though ^

maybe it was merged but no new image was generated ? In doubt, go with the main...

@cilindrox
Copy link
Contributor

Double-checked, restarted the repo-server, rolled v2.10.0, hard refresh, everything a-ok.
Couple of hours later hit the issue again.

Either this is not included on the latest release (even though the release notes explicitly mention this PR/commit) or the patch is not working as expected.

@glasser
Copy link

glasser commented Feb 13, 2024

@cilindrox It's definitely not in v2.10.0 — what release notes make you think it is? Waiting on v2.10.1 here.

@cilindrox
Copy link
Contributor

my bad, was going by the automated release notes under that tag and I must have confused the issue ref. Going to try getting a build off main as suggested, thanks @glasser and @prune998

@rumstead
Copy link
Member

The v2.10.1 release was cut and this change is in there

@cilindrox
Copy link
Contributor

Quick update on this - after upgrading to v2.10.1 the issue seems fixed, however, I'm noticing after a while (~5h) the application-controller tends to hang and syncs/refreshes stop working. I've only been able to address this by restarting the instance.

I see the issue reflected in the logs with a deadline exceeded trace, eg:

time="2024-02-15T15:41:53Z" level=error msg="finished unary call with code Unknown" error="application refresh deadline exceeded" grpc.code=Unknown grpc.method=Get grpc.service=application.ApplicationService grpc.start_time="2024-02-15T15:40:53Z" grpc.time_ms=59999.84 span.kind=server system=grpc

@prune998
Copy link
Contributor

thanks @cilindrox.
It could be related to the patch, or not... can you please open a new issue ?
I had no time to upgrade yet... I will try to do it today.

adriananeci pushed a commit to adriananeci/argo-cd that referenced this issue Feb 25, 2024
…j#16652 (argoproj#16653)

* use repo root, not app path

Signed-off-by: Prune <[email protected]>

correct patch

Signed-off-by: Prune <[email protected]>

* use Getwd to find the root path for diff commands

Signed-off-by: Prune <[email protected]>

* set dot a default for argo app commands

Signed-off-by: Prune <[email protected]>

* revert default values

Signed-off-by: Prune <[email protected]>

* patch diff in TestNamespacedResourceDiffing

Signed-off-by: Prune <[email protected]>

* patching some diff and sync

Signed-off-by: Prune <[email protected]>

* patch remaining diff in error

Signed-off-by: Prune <[email protected]>

---------

Signed-off-by: Prune <[email protected]>
Signed-off-by: Adrian Aneci <[email protected]>
penglongli pushed a commit to penglongli/argo-cd that referenced this issue Mar 6, 2024
…j#16652 (argoproj#16653)

* use repo root, not app path

Signed-off-by: Prune <[email protected]>

correct patch

Signed-off-by: Prune <[email protected]>

* use Getwd to find the root path for diff commands

Signed-off-by: Prune <[email protected]>

* set dot a default for argo app commands

Signed-off-by: Prune <[email protected]>

* revert default values

Signed-off-by: Prune <[email protected]>

* patch diff in TestNamespacedResourceDiffing

Signed-off-by: Prune <[email protected]>

* patching some diff and sync

Signed-off-by: Prune <[email protected]>

* patch remaining diff in error

Signed-off-by: Prune <[email protected]>

---------

Signed-off-by: Prune <[email protected]>
Signed-off-by: penglongli <[email protected]>
lyda pushed a commit to lyda/argo-cd that referenced this issue Mar 28, 2024
…j#16652 (argoproj#16653)

* use repo root, not app path

Signed-off-by: Prune <[email protected]>

correct patch

Signed-off-by: Prune <[email protected]>

* use Getwd to find the root path for diff commands

Signed-off-by: Prune <[email protected]>

* set dot a default for argo app commands

Signed-off-by: Prune <[email protected]>

* revert default values

Signed-off-by: Prune <[email protected]>

* patch diff in TestNamespacedResourceDiffing

Signed-off-by: Prune <[email protected]>

* patching some diff and sync

Signed-off-by: Prune <[email protected]>

* patch remaining diff in error

Signed-off-by: Prune <[email protected]>

---------

Signed-off-by: Prune <[email protected]>
Signed-off-by: Kevin Lyda <[email protected]>
NagendraOpsmx added a commit to OpsMx/argo-cd that referenced this issue Apr 2, 2024
* docs: Update signed-release-assets.md (#16755)

Missing \ in example

Signed-off-by: mfreeman451 <[email protected]>

* Document restarting argocd after modifying argocd-cm (#12405)

Signed-off-by: Lie Ryan <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* fix: support specifying username/password for redis holding manifests in argocd-server (#16786)

Signed-off-by: Alexander Matyushentsev <[email protected]>

* fix: add list permission deployments (#16785)

* add list permissions for deployments to application controller

Signed-off-by: ishitasequeira <[email protected]>

* revert redis-ha chart changes

Signed-off-by: ishitasequeira <[email protected]>

* revert redis-ha chart changes

Signed-off-by: ishitasequeira <[email protected]>

---------

Signed-off-by: ishitasequeira <[email protected]>

* chore(manifests): add ClsuterRole/ClusterRoleBinding for applicationset controller. (#16699)

Closes https://github.com/argoproj/argo-cd/issues/16698.

Signed-off-by: mugioka <[email protected]>

* Added socks5 proxy support for ssh based git URL, upgraded go-git to 5.10.1 (#15864)

Signed-off-by: Anand Francis Joseph <[email protected]>

* Added Openkruise workload integration health check scripts (#16238)

Signed-off-by: Mahesh <[email protected]>
Co-authored-by: Ishita Sequeira <[email protected]>

* fix: allow to run codegen outside GOPATH (#16511)

* fix: allow to run codegen outside GOPATH

Signed-off-by: Alexandre Gaudreault <[email protected]>

* clientgen

Signed-off-by: Alexandre Gaudreault <[email protected]>

* openapigen

Signed-off-by: Alexandre Gaudreault <[email protected]>

* remove ensure-gopath

Signed-off-by: Alexandre Gaudreault <[email protected]>

---------

Signed-off-by: Alexandre Gaudreault <[email protected]>

* fix: Use the cache for sharding (#15237)

* feat(sharding): use a cache

Signed-off-by: Alexandre Gaudreault <[email protected]>

* cluster cmd

Signed-off-by: Alexandre Gaudreault <[email protected]>

* - 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 <[email protected]>

Signed-off-by: Akram Ben Aissi <[email protected]>

* fixes related to code review: renaming structure param, moving db initialisation

Signed-off-by: Akram Ben Aissi <[email protected]>

* Code review

Signed-off-by: Akram Ben Aissi <[email protected]>

* Set default shard to 0

Signed-off-by: Akram Ben Aissi <[email protected]>

* Set different default value for Sts and Deployment mode

Signed-off-by: Akram Ben Aissi <[email protected]>

* Expose ClusterShardingCache

Signed-off-by: Akram Ben Aissi <[email protected]>

* Removing use of argoDB.db for DistributionFunction

Signed-off-by: Akram Ben Aissi <[email protected]>

* Update generated documentation

Signed-off-by: Akram Ben Aissi <[email protected]>

* Fix comment about NoShardingDistributionFunction and NoShardingAlgorithm

Signed-off-by: Akram Ben Aissi <[email protected]>

---------

Signed-off-by: Alexandre Gaudreault <[email protected]>
Signed-off-by: Akram Ben Aissi <[email protected]>
Co-authored-by: Alexandre Gaudreault <[email protected]>

* 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 <[email protected]>

* chore: exec `make manifests`.

Signed-off-by: mugioka <[email protected]>

* chore: exec `make manifests`.

Signed-off-by: mugioka <[email protected]>

---------

Signed-off-by: mugioka <[email protected]>

* typo in comment (#16834)

Signed-off-by: eddimull <[email protected]>

* 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 <[email protected]>
Co-authored-by: Soumya Ghosh Dastidar <[email protected]>

* fix: enforce content type header for API requests (#16860)

Signed-off-by: Alexander Matyushentsev <[email protected]>

* adding tests for githandlers (#16678)

Signed-off-by: zhaque44 <[email protected]>

* fix: added logging if repo credentials collide (#16833)

Signed-off-by: doxsch <[email protected]>

* 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 <[email protected]>

* docs: Add LinkedIn badge to README.md (#16889)

Signed-off-by: Yuan Tang <[email protected]>

* update follow-redirects to 1.15.5 (#16899)

Signed-off-by: Regina Scott <[email protected]>

* chore: allow @approvers-docs to approve readme.md (#16897)

Signed-off-by: Blake Pettersson <[email protected]>

* Adding CNCF blog to readme file (#16893)

Signed-off-by: Chetan Deshmukh <[email protected]>

* 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 <[email protected]>

* Add formerly known as azuread

Signed-off-by: Ryan Flynn <[email protected]>

---------

Signed-off-by: Ryan Flynn <[email protected]>

* chore: Preventing runnings jobs when updating documentation (#16706)

* Preventing runnings jobs when updating documentation

Signed-off-by: Aymen Ben Tanfous <[email protected]>

* Empty line added to .md file

Signed-off-by: Aymen Ben Tanfous <[email protected]>

---------

Signed-off-by: Aymen Ben Tanfous <[email protected]>
Co-authored-by: Aymen Ben Tanfous <[email protected]>

* 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] <[email protected]>
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 <[email protected]>

* docs: Fixed Slugify doc in  GoTemplate.md (#16685)

* docs: Fixed Slugify doc in  GoTemplate.md

Signed-off-by: Aymen Ben Tanfous <[email protected]>

* Update docs/operator-manual/applicationset/GoTemplate.md

Co-authored-by: Blake Pettersson <[email protected]>
Signed-off-by: Aymen Ben Tanfous <[email protected]>

* Update docs/operator-manual/applicationset/GoTemplate.md

Co-authored-by: Blake Pettersson <[email protected]>
Signed-off-by: Aymen Ben Tanfous <[email protected]>

---------

Signed-off-by: Aymen Ben Tanfous <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* 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 <[email protected]>

* fix(ui): set content-type for certain UI requests (#16923) (#16930)

Signed-off-by: Michael Crenshaw <[email protected]>

* feat(controller): add sync jitter(#14241) (#16820)

* feat(controller): add sync jitter

Signed-off-by: Alexandre Gaudreault <[email protected]>

* convert to duration for simplicity

Signed-off-by: Alexandre Gaudreault <[email protected]>

* docs

Signed-off-by: Alexandre Gaudreault <[email protected]>

* add config to manifests

Signed-off-by: Alexandre Gaudreault <[email protected]>

* fix tests

Signed-off-by: Alexandre Gaudreault <[email protected]>

---------

Signed-off-by: Alexandre Gaudreault <[email protected]>

* fix(action): Add validation for Kustomize Build Options white space (#16704)

Signed-off-by: Sergey Lanzman <[email protected]>

* Revert "chore: Preventing runnings jobs when updating documentation (#16706)" (#16943)

This reverts commit 65869a3860c7555b3ea7a962db44cc9b05f7e333.

Signed-off-by: Blake Pettersson <[email protected]>

* feat: Add PITS Globale Datenrettungsdienste to user list (#16765)

* Add PITS Globale Datenrettungsdienste to user list

Signed-off-by: Arnold <[email protected]>

* Update USERS.md

Signed-off-by: Arnold <[email protected]>

---------

Signed-off-by: Arnold <[email protected]>
Co-authored-by: Soumya Ghosh Dastidar <[email protected]>

* separate application controller roles into a separate manifests directory (#16884)

Signed-off-by: ishitasequeira <[email protected]>

* fix(ui): fix display banner when not explicit set position (#16741)

Signed-off-by: linghaoSu <[email protected]>

* 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 <[email protected]>

* Moved the new e2e test to different location

Signed-off-by: anandf <[email protected]>

* Fix test name to be less than 63 char for creating ns

Signed-off-by: anandf <[email protected]>

* update gitops-engine with latest master

Signed-off-by: Leonardo Luz Almeida <[email protected]>

---------

Signed-off-by: anandf <[email protected]>
Signed-off-by: Leonardo Luz Almeida <[email protected]>
Co-authored-by: Leonardo Luz Almeida <[email protected]>

* docs: Update argocd-cm.yaml bannerposition description (#16961) (#16962)

Signed-off-by: Keith Chong <[email protected]>

* 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 <[email protected]>

* Update docs/cli_installation.md

Co-authored-by: Ishita Sequeira <[email protected]>
Signed-off-by: Christian Hernandez <[email protected]>

---------

Signed-off-by: Christian Hernandez <[email protected]>
Signed-off-by: Christian Hernandez <[email protected]>
Co-authored-by: Ishita Sequeira <[email protected]>

* feat(health): support for resourcerecordsets aws.crossplane.io resource (#16823)

Signed-off-by: nueavv <[email protected]>

* chore(deps): rm go-jose Cxb6dee8d5-b814 high vuln (#16947)

Signed-off-by: fengshunli <[email protected]>

* fix(server): allow disabling content-type check (#16959)

* fix(server): allow disabling content-type check

Signed-off-by: Michael Crenshaw <[email protected]>

* fix spacing

Signed-off-by: Michael Crenshaw <[email protected]>

---------

Signed-off-by: Michael Crenshaw <[email protected]>

* Clean up repeated package import (#16987)

Signed-off-by: Zechun Chen <[email protected]>

* 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 <[email protected]>

* Badge for apps in any namespace (#16739)

Signed-off-by: sshenoy6 <[email protected]>
Co-authored-by: sshenoy6 <[email protected]>

* docs(helm): fix yaml formatting on code block (#17001)

Signed-off-by: Nicholas Morey <[email protected]>

* 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 <[email protected]>

* fix: golangci lint return values not checked in tests

Signed-off-by: phanama <[email protected]>

* chore: move dnsError var locally into func

Signed-off-by: phanama <[email protected]>

---------

Signed-off-by: phanama <[email protected]>

* Fix typo in documentation (#17022)

Signed-off-by: saeedhosseini <[email protected]>

* 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 <[email protected]>

* Point gitops-engine to fork with reverse prune changes

Signed-off-by: Siddhesh Ghadi <[email protected]>

* Fix ci linting failures

Signed-off-by: Siddhesh Ghadi <[email protected]>

* Update gitops-engine commit ref

Signed-off-by: Siddhesh Ghadi <[email protected]>

---------

Signed-off-by: Siddhesh Ghadi <[email protected]>

* docs(applicationset): explain impact of empty spec in templatePatch (#17042)

* docs: explain impact of empty spec in templatePatch

Signed-off-by: Nicholas Morey <[email protected]>

* fix: not conditional helm values

Signed-off-by: Nicholas Morey <[email protected]>

---------

Signed-off-by: Nicholas Morey <[email protected]>

* docs(kustomize): add components yaml example (#17043)

Signed-off-by: Nicholas Morey <[email protected]>

* docs(argocd-cm): add timeout.reconciliation.jitter example (#17044)

Signed-off-by: Nicholas Morey <[email protected]>

* 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 <[email protected]>

* Corrected certificate managment for OCI helm charts (#16656)

Signed-off-by: Andrew Block <[email protected]>
Co-authored-by: Soumya Ghosh Dastidar <[email protected]>

* chore: use kubernetes 1.29.0 in CI (#17050)

Keeping 1.25 for now.

Signed-off-by: Shyukri Shyukriev <[email protected]>

* chore(deps): bump Helm to 3.14.0 (#17031) (#17032)

* bump helm to 3.14.0

Signed-off-by: Simon HEGE <[email protected]>

* Add a note about helm bump in upgrade instructions

Signed-off-by: Simon HEGE <[email protected]>

---------

Signed-off-by: Simon HEGE <[email protected]>

* 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] <[email protected]>
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 <[email protected]>
Co-authored-by: Mathieu Bruneau <[email protected]>

* add cogen for notifications

Signed-off-by: Carlos Santana <[email protected]>

---------

Signed-off-by: Carlos Santana <[email protected]>
Co-authored-by: Mathieu Bruneau <[email protected]>

* fix: removed pkce code challange check for WebUI (#16730)

Signed-off-by: Patrick Kerwood <[email protected]>

* chore(ci): bump k3s versions to latest patches (#17060)

Signed-off-by: Michael Crenshaw <[email protected]>

* feat: add prometheus metrics around proxy extension requests (#17012)

* feat: add prometheus metrics around proxy extension requests

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* update go.mod

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix metrics bugs

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix unit-test

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Add unit suffix in the duration metric

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* update doc

Signed-off-by: Leonardo Luz Almeida <[email protected]>

---------

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix(ci): correct helm checksum path (#17081)

Signed-off-by: Michael Crenshaw <[email protected]>

* fix(controller): fix application controller deployment crashing (#16984)

* fix application controller deployment crashing and update manifests

Signed-off-by: ishitasequeira <[email protected]>

* remove environment variable ARGOCD_ENABLE_DYNAMIC_CLUSTER_DISTRIBUTION

Signed-off-by: ishitasequeira <[email protected]>

* fix auto-generated docs

Signed-off-by: ishitasequeira <[email protected]>

---------

Signed-off-by: ishitasequeira <[email protected]>

* chore: improve error logs (#10592) (#17089)

Signed-off-by: Bardia Heydari <[email protected]>

* DOC: add Fly Security and Telavita in USERS.md (#17076)

Signed-off-by: Gustavo Esser <[email protected]>

* 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 <[email protected]>

* fix(ui): fix app resource list lint

Signed-off-by: linghaoSu <[email protected]>

---------

Signed-off-by: linghaoSu <[email protected]>

* fix: log all token verification failures (#16625)

* fix: log all token verification failures

Signed-off-by: Michael Crenshaw <[email protected]>

* better

Signed-off-by: Michael Crenshaw <[email protected]>

---------

Signed-off-by: Michael Crenshaw <[email protected]>

* feat: add health-checks for eck elastic beat (#16563)

* feat: add health-checks for eck elastic beat

Signed-off-by: ebuildy <[email protected]>

* fix tests

Signed-off-by: ebuildy <[email protected]>

---------

Signed-off-by: ebuildy <[email protected]>

* 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 <[email protected]>

* Moved the proposal document to the right directory

Signed-off-by: Anand Francis Joseph <[email protected]>

* Update docs/decouple-application-sync-user-using-impersonation

Co-authored-by: Blake Pettersson <[email protected]>
Signed-off-by: Anand Francis Joseph <[email protected]>

* Update docs/decouple-application-sync-user-using-impersonation

Co-authored-by: Blake Pettersson <[email protected]>
Signed-off-by: Anand Francis Joseph <[email protected]>

* Update docs/decouple-application-sync-user-using-impersonation

Co-authored-by: Blake Pettersson <[email protected]>
Signed-off-by: Anand Francis Joseph <[email protected]>

* Modified the proposal to have control in AppProjects alone instead of Application and AppProject

Signed-off-by: Anand Francis Joseph <[email protected]>

* Removed proposal placed in wrong directory and corrected examples

Signed-off-by: Anand Francis Joseph <[email protected]>

* Update docs/proposals/decouple-application-sync-user-using-impersonation

Co-authored-by: Michael Crenshaw <[email protected]>
Signed-off-by: Anand Francis Joseph <[email protected]>

* Update docs/proposals/decouple-application-sync-user-using-impersonation

Co-authored-by: Michael Crenshaw <[email protected]>
Signed-off-by: Anand Francis Joseph <[email protected]>

* Addressed review comments

Signed-off-by: Anand Francis Joseph <[email protected]>

* Additional corrections

Signed-off-by: anandf <[email protected]>

* Fixed alternative proposals section to include only AppProject based approach

Signed-off-by: anandf <[email protected]>

* Added information on impersonation and added related links

Signed-off-by: anandf <[email protected]>

* Added examples for remote cluster destination with the required RBAC access

Signed-off-by: anandf <[email protected]>

* Fixed clusterrole and clusterrolebinding creation commands

Signed-off-by: anandf <[email protected]>

* Addressed review comments from Akram

Signed-off-by: anandf <[email protected]>

* Corrected RBAC to include serviceaccounts that can be impersonated as swell

Signed-off-by: anandf <[email protected]>

* Address few more review comments from Ishita, Akram

Signed-off-by: anandf <[email protected]>

* Fixed a typo and updated the last updated date field

Signed-off-by: anandf <[email protected]>

* Added information of the sync hook behaviour and also corrected the namespace to match that of destination

Signed-off-by: Anand Francis Joseph <[email protected]>

* Changed proposal to meet the latest api design using destinationServiceAccounts

Signed-off-by: Anand Francis Joseph <[email protected]>

* Fixed proposal document to use destinationServiceAccounts struct

Signed-off-by: Anand Francis Joseph <[email protected]>

* Renamed proposal file to have .md extension

Signed-off-by: anandf <[email protected]>

* Using glob pattern instead of regex, and corrected the order of precedence when multiple matches are available

Signed-off-by: anandf <[email protected]>

---------

Signed-off-by: Anand Francis Joseph <[email protected]>
Signed-off-by: Anand Francis Joseph <[email protected]>
Signed-off-by: anandf <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>
Co-authored-by: Michael Crenshaw <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

---------

Signed-off-by: Blake Pettersson <[email protected]>
Co-authored-by: Remington Breeze <[email protected]>
Co-authored-by: Ishita Sequeira <[email protected]>

* fix(ui): Change path to "root" when path is root directory (#14949)

* change path to display root

Signed-off-by: Eshwar Hebbur Shivakumar <[email protected]>

* Fix inequality typo

Signed-off-by: Eshwar Hebbur Shivakumar <[email protected]>

* Fix lint issues

Signed-off-by: Eshwar Hebbur Shivakumar <[email protected]>

---------

Signed-off-by: Eshwar Hebbur Shivakumar <[email protected]>

* typo `registires` -> `registries` (#17099)

Signed-off-by: Adam Huganir <[email protected]>

* Updated otelgrpc to remediate CVE found by JFrog Xray (#17084)

Signed-off-by: Tal Yitzhak <[email protected]>
Co-authored-by: Tal Yitzhak <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* Add the Okta version that these docs are written against

Signed-off-by: Jonas Courteau <[email protected]>

---------

Signed-off-by: Jonas Courteau <[email protected]>
Signed-off-by: Dan Garfield <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>

* Add a description for using contour httpproxy CRD (#14614)

Which allows you to reuse the same hostname.

Co-authored-by: Boris Smidt <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* fix: ci failures (#17107)

Signed-off-by: Soumya Ghosh Dastidar <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Blake Pettersson <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* chore(deps): bump library/node from 20.7.0 to 21.6.1 (#17065)

Signed-off-by: fengshunli <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* fix(kustomize): set build dir (#15057) #16229 #16652 (#16653)

* use repo root, not app path

Signed-off-by: Prune <[email protected]>

correct patch

Signed-off-by: Prune <[email protected]>

* use Getwd to find the root path for diff commands

Signed-off-by: Prune <[email protected]>

* set dot a default for argo app commands

Signed-off-by: Prune <[email protected]>

* revert default values

Signed-off-by: Prune <[email protected]>

* patch diff in TestNamespacedResourceDiffing

Signed-off-by: Prune <[email protected]>

* patching some diff and sync

Signed-off-by: Prune <[email protected]>

* patch remaining diff in error

Signed-off-by: Prune <[email protected]>

---------

Signed-off-by: Prune <[email protected]>

* 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 <[email protected]>

* docs: fix error in toolchain setup (#17154)

Signed-off-by: Alexandre Gaudreault <[email protected]>

* chore(dex): 2.37.0 to 2.38.0 (#17157)

Signed-off-by: asingh51 <[email protected]>
Co-authored-by: asingh51 <[email protected]>

* feat: Add support for passing Redis Sentinel username(ACL) and password (#17168)

* Add support for passing Sentinel username and password

Signed-off-by: ShlomiTubul <[email protected]>

* fix align with var naming

Signed-off-by: ShlomiTubul <[email protected]>

* fix align with var naming

Signed-off-by: ShlomiTubul <[email protected]>

---------

Signed-off-by: ShlomiTubul <[email protected]>
Co-authored-by: ShlomiTubul <[email protected]>

* 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 <[email protected]>

* feat: updated sharding cache getter func

Signed-off-by: Soumya Ghosh Dastidar <[email protected]>

---------

Signed-off-by: Soumya Ghosh Dastidar <[email protected]>

* feat: query escape function for notifications (#16343)

Signed-off-by: Jan Schumann <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* Update triggers doc to fix typo (#17185)

Signed-off-by: David Grizzanti <[email protected]>

* docs: fixes Template.md targetRevision typo (#17190)

* Template.md targetRevision typo fixed

Signed-off-by: Ajay Chidambaram <[email protected]>

* retrigger checks

Signed-off-by: Ajay Chidambaram <[email protected]>

* sign off

Signed-off-by: chidambaram27 <[email protected]>
Signed-off-by: Ajay Chidambaram <[email protected]>

* sign off

Signed-off-by: Ajay Chidambaram <[email protected]>

---------

Signed-off-by: Ajay Chidambaram <[email protected]>
Signed-off-by: chidambaram27 <[email protected]>

* docs: Private-helm-repo section target added to helm.md (#16697)

* helm-repo

Signed-off-by: Surajyadav <[email protected]>

* Update docs/user-guide/helm.md

Co-authored-by: Blake Pettersson <[email protected]>
Signed-off-by: Suraj yadav <[email protected]>

---------

Signed-off-by: Surajyadav <[email protected]>
Signed-off-by: Suraj yadav <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* fix: infer correct shard in statefulset setup (#17124, #17016)  (#17167)

* fix: infer correct shard in statefulset setup

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix the case if only a single replica

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: resolving pointer on shard compare

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: add readlock for cluster accessor

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: use defer to protect access of 'shard'

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: revert locking in getclusteraccessor

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: handle nil shard case

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: handle any nil shard value as false

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: handle nil case and fix another missing pointer dereference 

Signed-off-by: Lukas Wöhrl <[email protected]>

* revert

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: added tests and fixed some behaviour bugs

Signed-off-by: Lukas Wöhrl <[email protected]>

* test: add test to validate that Shard value is not overriden

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: added tests and fixe the case when server is changed inside a secret

Signed-off-by: Lukas Wöhrl <[email protected]>

* tests: add test cases for infering the shard logic

Signed-off-by: Lukas Wöhrl <[email protected]>

---------

Signed-off-by: Lukas Wöhrl <[email protected]>

* feat: wait until resources are deleted #6085 (#16733)

* feat: wait until resources are deleted

Signed-off-by: MichaelMorris <[email protected]>

* Added unit and e2e test

Signed-off-by: MichaelMorris <[email protected]>

---------

Signed-off-by: MichaelMorris <[email protected]>

* fix(controller): add missing workqueue metrics (#16315) (#17013)

* fix(controller): add missing kubernetes metrics

Signed-off-by: Alexandre Gaudreault <[email protected]>

* validate workqueue metrics are present

Signed-off-by: Alexandre Gaudreault <[email protected]>

* use newer metrics registry

Signed-off-by: Alexandre Gaudreault <[email protected]>

* fix duplicated

Signed-off-by: Alexandre Gaudreault <[email protected]>

* init runtime controller in test to have correct metrics

Signed-off-by: Alexandre Gaudreault <[email protected]>

* fix lint error

Signed-off-by: Alexandre Gaudreault <[email protected]>

* update controller-runtime to remove metrics with high cardinality

Signed-off-by: Alexandre Gaudreault <[email protected]>

---------

Signed-off-by: Alexandre Gaudreault <[email protected]>
Signed-off-by: Alexandre Gaudreault <[email protected]>

* chore(deps): upgrade helm to 3.14.1 (#17213)

* chore(deps): upgrade helm to 3.14.1

Signed-off-by: Alexandre Gaudreault <[email protected]>

* move files to folder......

Signed-off-by: Alexandre Gaudreault <[email protected]>

---------

Signed-off-by: Alexandre Gaudreault <[email protected]>

* docs: Add PayIt to USERS.md (#17215)

* docs: Add PayIt to USERS.md

Signed-off-by: Matt Menzenski <[email protected]>

* docs: Add PayIt to USERS.md

Signed-off-by: Matt Menzenski <[email protected]>

---------

Signed-off-by: Matt Menzenski <[email protected]>

* docs: Add Nextbasket to USERS.md (#17228)

Signed-off-by: NextBasket-Petyo <[email protected]>

* fix: Permission Denied error when calling GetAppDetails API (#17221) (#17229)

Signed-off-by: Keith Chong <[email protected]>

* Count git checkout failures (#15657)

Signed-off-by: Mikołaj Przybysz <[email protected]>
Co-authored-by: Mikołaj Przybysz <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* feat(grafana-dashboard): Update example dashboard, add AppSet Telemetry (#17232)

Signed-off-by: lukepatrick <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
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 <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* docs: Update USERS.md (#17248)

* Update USERS.md

Signed-off-by: itayvolo <[email protected]>

* Update USERS.md

Signed-off-by: itayvolo <[email protected]>

* Update USERS.md

Signed-off-by: itayvolo <[email protected]>

---------

Signed-off-by: itayvolo <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* docs(metrics): add release label to haproxy (#17264)

Add missing `release` label to `argocd-redis-haproxy-metrics`
ServiceMonitor example.

Signed-off-by: Gaston Festari <[email protected]>

* 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 <[email protected]>

* Update docs/operator-manual/notifications/troubleshooting.md

Co-authored-by: Soumya Ghosh Dastidar <[email protected]>
Signed-off-by: Adrian Moisey <[email protected]>

---------

Signed-off-by: Adrian Moisey <[email protected]>
Co-authored-by: Soumya Ghosh Dastidar <[email protected]>

* Update contributors-quickstart.md (#17266)

Signed-off-by: Dan Garfield <[email protected]>

* reduce unnecessary unmarshal (#17187)

Signed-off-by: Wilson Wang <[email protected]>

* fix typo (#17272)

Signed-off-by: Oscar Wieman <[email protected]>

* docs: Added examples for alternate EKS cluster authentication methods (#17270)

* Added examples for alternate EKS cluster authentication methods
Signed-off-by: Damon Edstrom <[email protected]>

* Update docs/operator-manual/declarative-setup.md

Signed-off-by: Dan Garfield <[email protected]>

Signed-off-by: Dan Garfield <[email protected]>

---------

Signed-off-by: Dan Garfield <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>

* docs for PR #9791 (#16021)

Signed-off-by: mzain <[email protected]>

* 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 <[email protected]>

* fix(ui): Include application name in status badge (#17126)

* Added application name to badge

Signed-off-by: sshenoy6 <[email protected]>

* Rever svg change

Signed-off-by: sshenoy6 <[email protected]>

* Doc for disabling application name

Signed-off-by: sshenoy6 <[email protected]>

* Flag to not display application name

Signed-off-by: sshenoy6 <[email protected]>

* Added tests

Signed-off-by: sshenoy6 <[email protected]>

* Make no app name the default

Signed-off-by: sshenoy6 <[email protected]>

* Have enable app name as a query parameter

Signed-off-by: sshenoy6 <[email protected]>

* Have enable app name as a query parameter

Signed-off-by: sshenoy6 <[email protected]>

* argocd to original

Signed-off-by: sshenoy6 <[email protected]>

* Update docs/user-guide/status-badge.md

Signed-off-by: Dan Garfield <[email protected]>

Signed-off-by: Dan Garfield <[email protected]>

---------

Signed-off-by: sshenoy6 <[email protected]>
Signed-off-by: Dan Garfield <[email protected]>
Co-authored-by: sshenoy6 <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>

* fix: Update test image ssl/crypto libs (#17303)

Signed-off-by: Carlos Santana <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* chore: add Rocket.Chat to users (#17306)

Signed-off-by: Debdut Chakraborty <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* fix: use simple python image to build mkdocs (#17313)

* fix: use simple python image to build mkdocs

Signed-off-by: Carlos Santana <[email protected]>

* use python 3.7

Signed-off-by: Carlos Santana <[email protected]>

---------

Signed-off-by: Carlos Santana <[email protected]>

* 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] <[email protected]>
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 <[email protected]>
Co-authored-by: Juliusz <[email protected]>

* fix(ui): Added dashed line between collapsed sections in Compact-diff (#17173)

* dashed-line-breaker

Signed-off-by: Surajyadav <[email protected]>

* dark-mode

Signed-off-by: Surajyadav <[email protected]>

* dark-mode-text-fix

Signed-off-by: Surajyadav <[email protected]>

---------

Signed-off-by: Surajyadav <[email protected]>

* fix: multi-source app breaks application parameters UI (#16910) (#17033)

Signed-off-by: Keith Chong <[email protected]>

* chore(deps): upgrade helm to 3.14.2 (#17330)

* chore(deps): upgrade helm to 3.14.2

Signed-off-by: David Bunn <[email protected]>

* Signing commit

Signed-off-by: David Bunn <[email protected]>

---------

Signed-off-by: David Bunn <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* fix: The argocd server api-content-type flag does not allow empty content-type header (#17331)

Signed-off-by: Alexander Matyushentsev <[email protected]>

* 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 <[email protected]>

* change min width of app tiles

Signed-off-by: Rafal Pelczar <[email protected]>

---------

Signed-off-by: Rafal Pelczar <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Michael Firestone <[email protected]>

* rm unneeded operations from templates

Signed-off-by: Michael Firestone <[email protected]>
Signed-off-by: Michael Firestone <[email protected]>

* rm more unneeded ops

Signed-off-by: Michael Firestone <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Michael Firestone <[email protected]>
Signed-off-by: Michael Firestone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Firestone <[email protected]>

* feat: allow webhook settings to be referenced by external secret (#16262)

Signed-off-by: Arthur Outhenin-Chalandre <[email protected]>

* feat: Add app data to sharding cache to allow sharding by apps (#17014)

* Adding app list to sharding cache

Signed-off-by: Andrew Lee <[email protected]>

* Add shard by apps test

Signed-off-by: Andrew Lee <[email protected]>

* Fix lint

Signed-off-by: Andrew Lee <[email protected]>

* Add coverage to test

Signed-off-by: Andrew Lee <[email protected]>

* Fix lint

Signed-off-by: Andrew Lee <[email protected]>

* 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 <[email protected]>

* Fix tests

Signed-off-by: Andrew Lee <[email protected]>

---------

Signed-off-by: Andrew Lee <[email protected]>

* docs: Update USERS.md (#17371)

Hi, I added IABAI as using officially ArgoCD

Signed-off-by: Andrea Sannuto <[email protected]>

* feat: add cli commands to add/delete sourceNamespaces from AppProject (#17337)

* Add cli to add/delete sourceNamespaces

Signed-off-by: Raghavi Shirur <[email protected]>

* update command/comments

Signed-off-by: Raghavi Shirur <[email protected]>

* update command/comments(1)

Signed-off-by: Raghavi Shirur <[email protected]>

* update user-guide docs

Signed-off-by: Raghavi Shirur <[email protected]>

* Retrigger CI pipeline

Signed-off-by: Raghavi Shirur <[email protected]>

* add check for '*' & rename command to remove-source-namespace

Signed-off-by: Raghavi Shirur <[email protected]>

* update command/comments(2)

Signed-off-by: Raghavi Shirur <[email protected]>

* update command/comments(3)

Signed-off-by: Raghavi Shirur <[email protected]>

* Retrigger CI pipeline

Signed-off-by: Raghavi Shirur <[email protected]>

---------

Signed-off-by: Raghavi Shirur <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* docs: add description on how to use dynamic labeling

Signed-off-by: Blake Pettersson <[email protected]>

---------

Signed-off-by: Blake Pettersson <[email protected]>

* chore(ci): free up disk space for goreleaser (#17373)

Signed-off-by: Michael Crenshaw <[email protected]>

* fix(ui): Dark-mode-enhancements (#17241)

* dark-mode-enhancements

Signed-off-by: Surajyadav <[email protected]>

* monaco

Signed-off-by: Surajyadav <[email protected]>

---------

Signed-off-by: Surajyadav <[email protected]>
Signed-off-by: Suraj yadav <[email protected]>

* feat: add cli commands to add/remove sources for multi-source applications (#17310)

* Initial commit

Signed-off-by: ishitasequeira <[email protected]>

* add cli commands to add/remove sources for multi-source app

Signed-off-by: ishitasequeira <[email protected]>

* add checks

Signed-off-by: ishitasequeira <[email protected]>

* add docs

Signed-off-by: ishitasequeira <[email protected]>

* refactor code and update tests

Signed-off-by: ishitasequeira <[email protected]>

* add removed additional switch case

Signed-off-by: ishitasequeira <[email protected]>

* fix suggested nits

Signed-off-by: ishitasequeira <[email protected]>

---------

Signed-off-by: ishitasequeira <[email protected]>

* 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 <[email protected]>

* enable --app-namespace falg for application diff command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application wait command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application rollback command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application patch command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application edit command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application history command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application sync  command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application delete  command

Signed-off-by: Mangaal <[email protected]>

* cli doc generated

Signed-off-by: Mangaal <[email protected]>

---------

Signed-off-by: Mangaal <[email protected]>
Co-authored-by: Ishita Sequeira <[email protected]>

* fix: preserve escape codes in repo url of git webhook payload (#17376)

Signed-off-by: Eric Bissonnette <[email protected]>

* fix: disable rate limiting sompletely by default (#17355)

Signed-off-by: Soumya Ghosh Dastidar <[email protected]>

* docs: use service-name instead of service-id (#17389)

* use service-name instead of service-id

Signed-off-by: DongHo Jung <[email protected]>

* trigger CICD

Signed-off-by: DongHo Jung <[email protected]>

---------

Signed-off-by: DongHo Jung <[email protected]>

* feat: Allow Kustomize common labels to not apply to selectors (#17329)

* modify crds

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* cmd opts and test

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* kustomize build and test

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* fix option order and add ancestry to users

Signed-off-by: lets-call-n-walk <[email protected]>

* fix users format

Signed-off-by: lets-call-n-walk <[email protected]>

* generated files

Signed-off-by: lets-call-n-walk <[email protected]>

* set flag value

Signed-off-by: lets-call-n-walk <[email protected]>

* modify crds

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* generated files

Signed-off-by: lets-call-n-walk <[email protected]>

* add docs

Signed-off-by: lets-call-n-walk <[email protected]>

* fix doc

Signed-off-by: lets-call-n-walk <[email protected]>

* remove debug prints

Signed-off-by: lets-call-n-walk <[email protected]>

* fix autogen docs

Signed-off-by: lets-call-n-walk <[email protected]>

---------

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Collin Walker <[email protected]>
Co-authored-by: Collin <[email protected]>
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 <[email protected]>

* lint-fix

Signed-off-by: Surajyadav <[email protected]>

* ..

Signed-off-by: Surajyadav <[email protected]>

* tried yarn lint-fix

Signed-off-by: Surajyadav <[email protected]>

* margin

Signed-off-by: Surajyadav <[email protected]>

* running

Signed-off-by: Surajyadav <[email protected]>

---------

Signed-off-by: Surajyadav <[email protected]>

* fix(ui): application-summary-help-icon fix (#17385)

* Update application-summary.tsx

revision-history icon fix

Signed-off-by: Suraj yadav <[email protected]>

* icons

Signed-off-by: Surajyadav <[email protected]>

---------

Signed-off-by: Suraj yadav <[email protected]>
Signed-off-by: Surajyadav <[email protected]>

* chore: add more unit tests around useDiffCache function (#17404)

* chore: add more unit tests around useDiffCache function

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix doc

Signed-off-by: Leonardo Luz Almeida <[email protected]>

---------

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix(grpcproxy): parse headers contain colon (#13274) (#14294)

* fix(grpcproxy): parse headers contain colon

Signed-off-by: bogay <[email protected]>

* test(apiclient): headers in wrong format

Signed-off-by: bogay <[email protected]>

---------

Signed-off-by: bogay <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* docs: Fix some awkward phrasing in `core.md` (#17412)

Signed-off-by: Nate Douglas <[email protected]>

* docs (aks cluster): update workloadidentity documentation (#17401)

Signed-off-by: duncan485 <[email protected]>

* docs: remove repetitive words (#17430)

Signed-off-by: hishope <[email protected]>

* feat(cli): enable --app-namespace flag for argocd app subcommand (#17437)

* add --app-namespace flag for set/unset command

Signed-off-by: Mangaal <[email protected]>

* add --app-namespace flag for add-source/remove-source command

Signed-off-by: Mangaal <[email protected]>

* fix bug, handle array out of-bound when --source-index=len(source)

Signed-off-by: Mangaal <[email protected]>

* add documentation

Signed-off-by: Mangaal <[email protected]>

---------

Signed-off-by: Mangaal <[email protected]>

* 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 <[email protected]>
Signed-off-by: tkasuz <[email protected]>

* docs: Small edits to `docs/user-guide/application-set.md` (#17434)

* Update application-set.md

Signed-off-by: Nate Douglas <[email protected]>

* Make example code consistent with examples elsewhere.

Signed-off-by: Nathan Douglas <[email protected]>

---------

Signed-off-by: Nate Douglas <[email protected]>
Signe…
NagendraOpsmx added a commit to OpsMx/argo-cd that referenced this issue Apr 2, 2024
* docs: Update signed-release-assets.md (#16755)

Missing \ in example

Signed-off-by: mfreeman451 <[email protected]>

* Document restarting argocd after modifying argocd-cm (#12405)

Signed-off-by: Lie Ryan <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* fix: support specifying username/password for redis holding manifests in argocd-server (#16786)

Signed-off-by: Alexander Matyushentsev <[email protected]>

* fix: add list permission deployments (#16785)

* add list permissions for deployments to application controller

Signed-off-by: ishitasequeira <[email protected]>

* revert redis-ha chart changes

Signed-off-by: ishitasequeira <[email protected]>

* revert redis-ha chart changes

Signed-off-by: ishitasequeira <[email protected]>

---------

Signed-off-by: ishitasequeira <[email protected]>

* chore(manifests): add ClsuterRole/ClusterRoleBinding for applicationset controller. (#16699)

Closes https://github.com/argoproj/argo-cd/issues/16698.

Signed-off-by: mugioka <[email protected]>

* Added socks5 proxy support for ssh based git URL, upgraded go-git to 5.10.1 (#15864)

Signed-off-by: Anand Francis Joseph <[email protected]>

* Added Openkruise workload integration health check scripts (#16238)

Signed-off-by: Mahesh <[email protected]>
Co-authored-by: Ishita Sequeira <[email protected]>

* fix: allow to run codegen outside GOPATH (#16511)

* fix: allow to run codegen outside GOPATH

Signed-off-by: Alexandre Gaudreault <[email protected]>

* clientgen

Signed-off-by: Alexandre Gaudreault <[email protected]>

* openapigen

Signed-off-by: Alexandre Gaudreault <[email protected]>

* remove ensure-gopath

Signed-off-by: Alexandre Gaudreault <[email protected]>

---------

Signed-off-by: Alexandre Gaudreault <[email protected]>

* fix: Use the cache for sharding (#15237)

* feat(sharding): use a cache

Signed-off-by: Alexandre Gaudreault <[email protected]>

* cluster cmd

Signed-off-by: Alexandre Gaudreault <[email protected]>

* - 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 <[email protected]>

Signed-off-by: Akram Ben Aissi <[email protected]>

* fixes related to code review: renaming structure param, moving db initialisation

Signed-off-by: Akram Ben Aissi <[email protected]>

* Code review

Signed-off-by: Akram Ben Aissi <[email protected]>

* Set default shard to 0

Signed-off-by: Akram Ben Aissi <[email protected]>

* Set different default value for Sts and Deployment mode

Signed-off-by: Akram Ben Aissi <[email protected]>

* Expose ClusterShardingCache

Signed-off-by: Akram Ben Aissi <[email protected]>

* Removing use of argoDB.db for DistributionFunction

Signed-off-by: Akram Ben Aissi <[email protected]>

* Update generated documentation

Signed-off-by: Akram Ben Aissi <[email protected]>

* Fix comment about NoShardingDistributionFunction and NoShardingAlgorithm

Signed-off-by: Akram Ben Aissi <[email protected]>

---------

Signed-off-by: Alexandre Gaudreault <[email protected]>
Signed-off-by: Akram Ben Aissi <[email protected]>
Co-authored-by: Alexandre Gaudreault <[email protected]>

* 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 <[email protected]>

* chore: exec `make manifests`.

Signed-off-by: mugioka <[email protected]>

* chore: exec `make manifests`.

Signed-off-by: mugioka <[email protected]>

---------

Signed-off-by: mugioka <[email protected]>

* typo in comment (#16834)

Signed-off-by: eddimull <[email protected]>

* 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 <[email protected]>
Co-authored-by: Soumya Ghosh Dastidar <[email protected]>

* fix: enforce content type header for API requests (#16860)

Signed-off-by: Alexander Matyushentsev <[email protected]>

* adding tests for githandlers (#16678)

Signed-off-by: zhaque44 <[email protected]>

* fix: added logging if repo credentials collide (#16833)

Signed-off-by: doxsch <[email protected]>

* 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 <[email protected]>

* docs: Add LinkedIn badge to README.md (#16889)

Signed-off-by: Yuan Tang <[email protected]>

* update follow-redirects to 1.15.5 (#16899)

Signed-off-by: Regina Scott <[email protected]>

* chore: allow @approvers-docs to approve readme.md (#16897)

Signed-off-by: Blake Pettersson <[email protected]>

* Adding CNCF blog to readme file (#16893)

Signed-off-by: Chetan Deshmukh <[email protected]>

* 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 <[email protected]>

* Add formerly known as azuread

Signed-off-by: Ryan Flynn <[email protected]>

---------

Signed-off-by: Ryan Flynn <[email protected]>

* chore: Preventing runnings jobs when updating documentation (#16706)

* Preventing runnings jobs when updating documentation

Signed-off-by: Aymen Ben Tanfous <[email protected]>

* Empty line added to .md file

Signed-off-by: Aymen Ben Tanfous <[email protected]>

---------

Signed-off-by: Aymen Ben Tanfous <[email protected]>
Co-authored-by: Aymen Ben Tanfous <[email protected]>

* 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] <[email protected]>
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 <[email protected]>

* docs: Fixed Slugify doc in  GoTemplate.md (#16685)

* docs: Fixed Slugify doc in  GoTemplate.md

Signed-off-by: Aymen Ben Tanfous <[email protected]>

* Update docs/operator-manual/applicationset/GoTemplate.md

Co-authored-by: Blake Pettersson <[email protected]>
Signed-off-by: Aymen Ben Tanfous <[email protected]>

* Update docs/operator-manual/applicationset/GoTemplate.md

Co-authored-by: Blake Pettersson <[email protected]>
Signed-off-by: Aymen Ben Tanfous <[email protected]>

---------

Signed-off-by: Aymen Ben Tanfous <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* 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 <[email protected]>

* fix(ui): set content-type for certain UI requests (#16923) (#16930)

Signed-off-by: Michael Crenshaw <[email protected]>

* feat(controller): add sync jitter(#14241) (#16820)

* feat(controller): add sync jitter

Signed-off-by: Alexandre Gaudreault <[email protected]>

* convert to duration for simplicity

Signed-off-by: Alexandre Gaudreault <[email protected]>

* docs

Signed-off-by: Alexandre Gaudreault <[email protected]>

* add config to manifests

Signed-off-by: Alexandre Gaudreault <[email protected]>

* fix tests

Signed-off-by: Alexandre Gaudreault <[email protected]>

---------

Signed-off-by: Alexandre Gaudreault <[email protected]>

* fix(action): Add validation for Kustomize Build Options white space (#16704)

Signed-off-by: Sergey Lanzman <[email protected]>

* Revert "chore: Preventing runnings jobs when updating documentation (#16706)" (#16943)

This reverts commit 65869a3860c7555b3ea7a962db44cc9b05f7e333.

Signed-off-by: Blake Pettersson <[email protected]>

* feat: Add PITS Globale Datenrettungsdienste to user list (#16765)

* Add PITS Globale Datenrettungsdienste to user list

Signed-off-by: Arnold <[email protected]>

* Update USERS.md

Signed-off-by: Arnold <[email protected]>

---------

Signed-off-by: Arnold <[email protected]>
Co-authored-by: Soumya Ghosh Dastidar <[email protected]>

* separate application controller roles into a separate manifests directory (#16884)

Signed-off-by: ishitasequeira <[email protected]>

* fix(ui): fix display banner when not explicit set position (#16741)

Signed-off-by: linghaoSu <[email protected]>

* 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 <[email protected]>

* Moved the new e2e test to different location

Signed-off-by: anandf <[email protected]>

* Fix test name to be less than 63 char for creating ns

Signed-off-by: anandf <[email protected]>

* update gitops-engine with latest master

Signed-off-by: Leonardo Luz Almeida <[email protected]>

---------

Signed-off-by: anandf <[email protected]>
Signed-off-by: Leonardo Luz Almeida <[email protected]>
Co-authored-by: Leonardo Luz Almeida <[email protected]>

* docs: Update argocd-cm.yaml bannerposition description (#16961) (#16962)

Signed-off-by: Keith Chong <[email protected]>

* 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 <[email protected]>

* Update docs/cli_installation.md

Co-authored-by: Ishita Sequeira <[email protected]>
Signed-off-by: Christian Hernandez <[email protected]>

---------

Signed-off-by: Christian Hernandez <[email protected]>
Signed-off-by: Christian Hernandez <[email protected]>
Co-authored-by: Ishita Sequeira <[email protected]>

* feat(health): support for resourcerecordsets aws.crossplane.io resource (#16823)

Signed-off-by: nueavv <[email protected]>

* chore(deps): rm go-jose Cxb6dee8d5-b814 high vuln (#16947)

Signed-off-by: fengshunli <[email protected]>

* fix(server): allow disabling content-type check (#16959)

* fix(server): allow disabling content-type check

Signed-off-by: Michael Crenshaw <[email protected]>

* fix spacing

Signed-off-by: Michael Crenshaw <[email protected]>

---------

Signed-off-by: Michael Crenshaw <[email protected]>

* Clean up repeated package import (#16987)

Signed-off-by: Zechun Chen <[email protected]>

* 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 <[email protected]>

* Badge for apps in any namespace (#16739)

Signed-off-by: sshenoy6 <[email protected]>
Co-authored-by: sshenoy6 <[email protected]>

* docs(helm): fix yaml formatting on code block (#17001)

Signed-off-by: Nicholas Morey <[email protected]>

* 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 <[email protected]>

* fix: golangci lint return values not checked in tests

Signed-off-by: phanama <[email protected]>

* chore: move dnsError var locally into func

Signed-off-by: phanama <[email protected]>

---------

Signed-off-by: phanama <[email protected]>

* Fix typo in documentation (#17022)

Signed-off-by: saeedhosseini <[email protected]>

* 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 <[email protected]>

* Point gitops-engine to fork with reverse prune changes

Signed-off-by: Siddhesh Ghadi <[email protected]>

* Fix ci linting failures

Signed-off-by: Siddhesh Ghadi <[email protected]>

* Update gitops-engine commit ref

Signed-off-by: Siddhesh Ghadi <[email protected]>

---------

Signed-off-by: Siddhesh Ghadi <[email protected]>

* docs(applicationset): explain impact of empty spec in templatePatch (#17042)

* docs: explain impact of empty spec in templatePatch

Signed-off-by: Nicholas Morey <[email protected]>

* fix: not conditional helm values

Signed-off-by: Nicholas Morey <[email protected]>

---------

Signed-off-by: Nicholas Morey <[email protected]>

* docs(kustomize): add components yaml example (#17043)

Signed-off-by: Nicholas Morey <[email protected]>

* docs(argocd-cm): add timeout.reconciliation.jitter example (#17044)

Signed-off-by: Nicholas Morey <[email protected]>

* 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 <[email protected]>

* Corrected certificate managment for OCI helm charts (#16656)

Signed-off-by: Andrew Block <[email protected]>
Co-authored-by: Soumya Ghosh Dastidar <[email protected]>

* chore: use kubernetes 1.29.0 in CI (#17050)

Keeping 1.25 for now.

Signed-off-by: Shyukri Shyukriev <[email protected]>

* chore(deps): bump Helm to 3.14.0 (#17031) (#17032)

* bump helm to 3.14.0

Signed-off-by: Simon HEGE <[email protected]>

* Add a note about helm bump in upgrade instructions

Signed-off-by: Simon HEGE <[email protected]>

---------

Signed-off-by: Simon HEGE <[email protected]>

* 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] <[email protected]>
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 <[email protected]>
Co-authored-by: Mathieu Bruneau <[email protected]>

* add cogen for notifications

Signed-off-by: Carlos Santana <[email protected]>

---------

Signed-off-by: Carlos Santana <[email protected]>
Co-authored-by: Mathieu Bruneau <[email protected]>

* fix: removed pkce code challange check for WebUI (#16730)

Signed-off-by: Patrick Kerwood <[email protected]>

* chore(ci): bump k3s versions to latest patches (#17060)

Signed-off-by: Michael Crenshaw <[email protected]>

* feat: add prometheus metrics around proxy extension requests (#17012)

* feat: add prometheus metrics around proxy extension requests

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* update go.mod

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix metrics bugs

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix unit-test

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Add unit suffix in the duration metric

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* update doc

Signed-off-by: Leonardo Luz Almeida <[email protected]>

---------

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix(ci): correct helm checksum path (#17081)

Signed-off-by: Michael Crenshaw <[email protected]>

* fix(controller): fix application controller deployment crashing (#16984)

* fix application controller deployment crashing and update manifests

Signed-off-by: ishitasequeira <[email protected]>

* remove environment variable ARGOCD_ENABLE_DYNAMIC_CLUSTER_DISTRIBUTION

Signed-off-by: ishitasequeira <[email protected]>

* fix auto-generated docs

Signed-off-by: ishitasequeira <[email protected]>

---------

Signed-off-by: ishitasequeira <[email protected]>

* chore: improve error logs (#10592) (#17089)

Signed-off-by: Bardia Heydari <[email protected]>

* DOC: add Fly Security and Telavita in USERS.md (#17076)

Signed-off-by: Gustavo Esser <[email protected]>

* 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 <[email protected]>

* fix(ui): fix app resource list lint

Signed-off-by: linghaoSu <[email protected]>

---------

Signed-off-by: linghaoSu <[email protected]>

* fix: log all token verification failures (#16625)

* fix: log all token verification failures

Signed-off-by: Michael Crenshaw <[email protected]>

* better

Signed-off-by: Michael Crenshaw <[email protected]>

---------

Signed-off-by: Michael Crenshaw <[email protected]>

* feat: add health-checks for eck elastic beat (#16563)

* feat: add health-checks for eck elastic beat

Signed-off-by: ebuildy <[email protected]>

* fix tests

Signed-off-by: ebuildy <[email protected]>

---------

Signed-off-by: ebuildy <[email protected]>

* 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 <[email protected]>

* Moved the proposal document to the right directory

Signed-off-by: Anand Francis Joseph <[email protected]>

* Update docs/decouple-application-sync-user-using-impersonation

Co-authored-by: Blake Pettersson <[email protected]>
Signed-off-by: Anand Francis Joseph <[email protected]>

* Update docs/decouple-application-sync-user-using-impersonation

Co-authored-by: Blake Pettersson <[email protected]>
Signed-off-by: Anand Francis Joseph <[email protected]>

* Update docs/decouple-application-sync-user-using-impersonation

Co-authored-by: Blake Pettersson <[email protected]>
Signed-off-by: Anand Francis Joseph <[email protected]>

* Modified the proposal to have control in AppProjects alone instead of Application and AppProject

Signed-off-by: Anand Francis Joseph <[email protected]>

* Removed proposal placed in wrong directory and corrected examples

Signed-off-by: Anand Francis Joseph <[email protected]>

* Update docs/proposals/decouple-application-sync-user-using-impersonation

Co-authored-by: Michael Crenshaw <[email protected]>
Signed-off-by: Anand Francis Joseph <[email protected]>

* Update docs/proposals/decouple-application-sync-user-using-impersonation

Co-authored-by: Michael Crenshaw <[email protected]>
Signed-off-by: Anand Francis Joseph <[email protected]>

* Addressed review comments

Signed-off-by: Anand Francis Joseph <[email protected]>

* Additional corrections

Signed-off-by: anandf <[email protected]>

* Fixed alternative proposals section to include only AppProject based approach

Signed-off-by: anandf <[email protected]>

* Added information on impersonation and added related links

Signed-off-by: anandf <[email protected]>

* Added examples for remote cluster destination with the required RBAC access

Signed-off-by: anandf <[email protected]>

* Fixed clusterrole and clusterrolebinding creation commands

Signed-off-by: anandf <[email protected]>

* Addressed review comments from Akram

Signed-off-by: anandf <[email protected]>

* Corrected RBAC to include serviceaccounts that can be impersonated as swell

Signed-off-by: anandf <[email protected]>

* Address few more review comments from Ishita, Akram

Signed-off-by: anandf <[email protected]>

* Fixed a typo and updated the last updated date field

Signed-off-by: anandf <[email protected]>

* Added information of the sync hook behaviour and also corrected the namespace to match that of destination

Signed-off-by: Anand Francis Joseph <[email protected]>

* Changed proposal to meet the latest api design using destinationServiceAccounts

Signed-off-by: Anand Francis Joseph <[email protected]>

* Fixed proposal document to use destinationServiceAccounts struct

Signed-off-by: Anand Francis Joseph <[email protected]>

* Renamed proposal file to have .md extension

Signed-off-by: anandf <[email protected]>

* Using glob pattern instead of regex, and corrected the order of precedence when multiple matches are available

Signed-off-by: anandf <[email protected]>

---------

Signed-off-by: Anand Francis Joseph <[email protected]>
Signed-off-by: Anand Francis Joseph <[email protected]>
Signed-off-by: anandf <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>
Co-authored-by: Michael Crenshaw <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

---------

Signed-off-by: Blake Pettersson <[email protected]>
Co-authored-by: Remington Breeze <[email protected]>
Co-authored-by: Ishita Sequeira <[email protected]>

* fix(ui): Change path to "root" when path is root directory (#14949)

* change path to display root

Signed-off-by: Eshwar Hebbur Shivakumar <[email protected]>

* Fix inequality typo

Signed-off-by: Eshwar Hebbur Shivakumar <[email protected]>

* Fix lint issues

Signed-off-by: Eshwar Hebbur Shivakumar <[email protected]>

---------

Signed-off-by: Eshwar Hebbur Shivakumar <[email protected]>

* typo `registires` -> `registries` (#17099)

Signed-off-by: Adam Huganir <[email protected]>

* Updated otelgrpc to remediate CVE found by JFrog Xray (#17084)

Signed-off-by: Tal Yitzhak <[email protected]>
Co-authored-by: Tal Yitzhak <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* Add the Okta version that these docs are written against

Signed-off-by: Jonas Courteau <[email protected]>

---------

Signed-off-by: Jonas Courteau <[email protected]>
Signed-off-by: Dan Garfield <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>

* Add a description for using contour httpproxy CRD (#14614)

Which allows you to reuse the same hostname.

Co-authored-by: Boris Smidt <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* fix: ci failures (#17107)

Signed-off-by: Soumya Ghosh Dastidar <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Blake Pettersson <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* chore(deps): bump library/node from 20.7.0 to 21.6.1 (#17065)

Signed-off-by: fengshunli <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* fix(kustomize): set build dir (#15057) #16229 #16652 (#16653)

* use repo root, not app path

Signed-off-by: Prune <[email protected]>

correct patch

Signed-off-by: Prune <[email protected]>

* use Getwd to find the root path for diff commands

Signed-off-by: Prune <[email protected]>

* set dot a default for argo app commands

Signed-off-by: Prune <[email protected]>

* revert default values

Signed-off-by: Prune <[email protected]>

* patch diff in TestNamespacedResourceDiffing

Signed-off-by: Prune <[email protected]>

* patching some diff and sync

Signed-off-by: Prune <[email protected]>

* patch remaining diff in error

Signed-off-by: Prune <[email protected]>

---------

Signed-off-by: Prune <[email protected]>

* 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 <[email protected]>

* docs: fix error in toolchain setup (#17154)

Signed-off-by: Alexandre Gaudreault <[email protected]>

* chore(dex): 2.37.0 to 2.38.0 (#17157)

Signed-off-by: asingh51 <[email protected]>
Co-authored-by: asingh51 <[email protected]>

* feat: Add support for passing Redis Sentinel username(ACL) and password (#17168)

* Add support for passing Sentinel username and password

Signed-off-by: ShlomiTubul <[email protected]>

* fix align with var naming

Signed-off-by: ShlomiTubul <[email protected]>

* fix align with var naming

Signed-off-by: ShlomiTubul <[email protected]>

---------

Signed-off-by: ShlomiTubul <[email protected]>
Co-authored-by: ShlomiTubul <[email protected]>

* 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 <[email protected]>

* feat: updated sharding cache getter func

Signed-off-by: Soumya Ghosh Dastidar <[email protected]>

---------

Signed-off-by: Soumya Ghosh Dastidar <[email protected]>

* feat: query escape function for notifications (#16343)

Signed-off-by: Jan Schumann <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* Update triggers doc to fix typo (#17185)

Signed-off-by: David Grizzanti <[email protected]>

* docs: fixes Template.md targetRevision typo (#17190)

* Template.md targetRevision typo fixed

Signed-off-by: Ajay Chidambaram <[email protected]>

* retrigger checks

Signed-off-by: Ajay Chidambaram <[email protected]>

* sign off

Signed-off-by: chidambaram27 <[email protected]>
Signed-off-by: Ajay Chidambaram <[email protected]>

* sign off

Signed-off-by: Ajay Chidambaram <[email protected]>

---------

Signed-off-by: Ajay Chidambaram <[email protected]>
Signed-off-by: chidambaram27 <[email protected]>

* docs: Private-helm-repo section target added to helm.md (#16697)

* helm-repo

Signed-off-by: Surajyadav <[email protected]>

* Update docs/user-guide/helm.md

Co-authored-by: Blake Pettersson <[email protected]>
Signed-off-by: Suraj yadav <[email protected]>

---------

Signed-off-by: Surajyadav <[email protected]>
Signed-off-by: Suraj yadav <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* fix: infer correct shard in statefulset setup (#17124, #17016)  (#17167)

* fix: infer correct shard in statefulset setup

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix the case if only a single replica

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: resolving pointer on shard compare

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: add readlock for cluster accessor

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: use defer to protect access of 'shard'

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: revert locking in getclusteraccessor

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: handle nil shard case

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: handle any nil shard value as false

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: handle nil case and fix another missing pointer dereference 

Signed-off-by: Lukas Wöhrl <[email protected]>

* revert

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: added tests and fixed some behaviour bugs

Signed-off-by: Lukas Wöhrl <[email protected]>

* test: add test to validate that Shard value is not overriden

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: added tests and fixe the case when server is changed inside a secret

Signed-off-by: Lukas Wöhrl <[email protected]>

* tests: add test cases for infering the shard logic

Signed-off-by: Lukas Wöhrl <[email protected]>

---------

Signed-off-by: Lukas Wöhrl <[email protected]>

* feat: wait until resources are deleted #6085 (#16733)

* feat: wait until resources are deleted

Signed-off-by: MichaelMorris <[email protected]>

* Added unit and e2e test

Signed-off-by: MichaelMorris <[email protected]>

---------

Signed-off-by: MichaelMorris <[email protected]>

* fix(controller): add missing workqueue metrics (#16315) (#17013)

* fix(controller): add missing kubernetes metrics

Signed-off-by: Alexandre Gaudreault <[email protected]>

* validate workqueue metrics are present

Signed-off-by: Alexandre Gaudreault <[email protected]>

* use newer metrics registry

Signed-off-by: Alexandre Gaudreault <[email protected]>

* fix duplicated

Signed-off-by: Alexandre Gaudreault <[email protected]>

* init runtime controller in test to have correct metrics

Signed-off-by: Alexandre Gaudreault <[email protected]>

* fix lint error

Signed-off-by: Alexandre Gaudreault <[email protected]>

* update controller-runtime to remove metrics with high cardinality

Signed-off-by: Alexandre Gaudreault <[email protected]>

---------

Signed-off-by: Alexandre Gaudreault <[email protected]>
Signed-off-by: Alexandre Gaudreault <[email protected]>

* chore(deps): upgrade helm to 3.14.1 (#17213)

* chore(deps): upgrade helm to 3.14.1

Signed-off-by: Alexandre Gaudreault <[email protected]>

* move files to folder......

Signed-off-by: Alexandre Gaudreault <[email protected]>

---------

Signed-off-by: Alexandre Gaudreault <[email protected]>

* docs: Add PayIt to USERS.md (#17215)

* docs: Add PayIt to USERS.md

Signed-off-by: Matt Menzenski <[email protected]>

* docs: Add PayIt to USERS.md

Signed-off-by: Matt Menzenski <[email protected]>

---------

Signed-off-by: Matt Menzenski <[email protected]>

* docs: Add Nextbasket to USERS.md (#17228)

Signed-off-by: NextBasket-Petyo <[email protected]>

* fix: Permission Denied error when calling GetAppDetails API (#17221) (#17229)

Signed-off-by: Keith Chong <[email protected]>

* Count git checkout failures (#15657)

Signed-off-by: Mikołaj Przybysz <[email protected]>
Co-authored-by: Mikołaj Przybysz <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* feat(grafana-dashboard): Update example dashboard, add AppSet Telemetry (#17232)

Signed-off-by: lukepatrick <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
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 <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* docs: Update USERS.md (#17248)

* Update USERS.md

Signed-off-by: itayvolo <[email protected]>

* Update USERS.md

Signed-off-by: itayvolo <[email protected]>

* Update USERS.md

Signed-off-by: itayvolo <[email protected]>

---------

Signed-off-by: itayvolo <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* docs(metrics): add release label to haproxy (#17264)

Add missing `release` label to `argocd-redis-haproxy-metrics`
ServiceMonitor example.

Signed-off-by: Gaston Festari <[email protected]>

* 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 <[email protected]>

* Update docs/operator-manual/notifications/troubleshooting.md

Co-authored-by: Soumya Ghosh Dastidar <[email protected]>
Signed-off-by: Adrian Moisey <[email protected]>

---------

Signed-off-by: Adrian Moisey <[email protected]>
Co-authored-by: Soumya Ghosh Dastidar <[email protected]>

* Update contributors-quickstart.md (#17266)

Signed-off-by: Dan Garfield <[email protected]>

* reduce unnecessary unmarshal (#17187)

Signed-off-by: Wilson Wang <[email protected]>

* fix typo (#17272)

Signed-off-by: Oscar Wieman <[email protected]>

* docs: Added examples for alternate EKS cluster authentication methods (#17270)

* Added examples for alternate EKS cluster authentication methods
Signed-off-by: Damon Edstrom <[email protected]>

* Update docs/operator-manual/declarative-setup.md

Signed-off-by: Dan Garfield <[email protected]>

Signed-off-by: Dan Garfield <[email protected]>

---------

Signed-off-by: Dan Garfield <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>

* docs for PR #9791 (#16021)

Signed-off-by: mzain <[email protected]>

* 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 <[email protected]>

* fix(ui): Include application name in status badge (#17126)

* Added application name to badge

Signed-off-by: sshenoy6 <[email protected]>

* Rever svg change

Signed-off-by: sshenoy6 <[email protected]>

* Doc for disabling application name

Signed-off-by: sshenoy6 <[email protected]>

* Flag to not display application name

Signed-off-by: sshenoy6 <[email protected]>

* Added tests

Signed-off-by: sshenoy6 <[email protected]>

* Make no app name the default

Signed-off-by: sshenoy6 <[email protected]>

* Have enable app name as a query parameter

Signed-off-by: sshenoy6 <[email protected]>

* Have enable app name as a query parameter

Signed-off-by: sshenoy6 <[email protected]>

* argocd to original

Signed-off-by: sshenoy6 <[email protected]>

* Update docs/user-guide/status-badge.md

Signed-off-by: Dan Garfield <[email protected]>

Signed-off-by: Dan Garfield <[email protected]>

---------

Signed-off-by: sshenoy6 <[email protected]>
Signed-off-by: Dan Garfield <[email protected]>
Co-authored-by: sshenoy6 <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>

* fix: Update test image ssl/crypto libs (#17303)

Signed-off-by: Carlos Santana <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* chore: add Rocket.Chat to users (#17306)

Signed-off-by: Debdut Chakraborty <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* fix: use simple python image to build mkdocs (#17313)

* fix: use simple python image to build mkdocs

Signed-off-by: Carlos Santana <[email protected]>

* use python 3.7

Signed-off-by: Carlos Santana <[email protected]>

---------

Signed-off-by: Carlos Santana <[email protected]>

* 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] <[email protected]>
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 <[email protected]>
Co-authored-by: Juliusz <[email protected]>

* fix(ui): Added dashed line between collapsed sections in Compact-diff (#17173)

* dashed-line-breaker

Signed-off-by: Surajyadav <[email protected]>

* dark-mode

Signed-off-by: Surajyadav <[email protected]>

* dark-mode-text-fix

Signed-off-by: Surajyadav <[email protected]>

---------

Signed-off-by: Surajyadav <[email protected]>

* fix: multi-source app breaks application parameters UI (#16910) (#17033)

Signed-off-by: Keith Chong <[email protected]>

* chore(deps): upgrade helm to 3.14.2 (#17330)

* chore(deps): upgrade helm to 3.14.2

Signed-off-by: David Bunn <[email protected]>

* Signing commit

Signed-off-by: David Bunn <[email protected]>

---------

Signed-off-by: David Bunn <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* fix: The argocd server api-content-type flag does not allow empty content-type header (#17331)

Signed-off-by: Alexander Matyushentsev <[email protected]>

* 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 <[email protected]>

* change min width of app tiles

Signed-off-by: Rafal Pelczar <[email protected]>

---------

Signed-off-by: Rafal Pelczar <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Michael Firestone <[email protected]>

* rm unneeded operations from templates

Signed-off-by: Michael Firestone <[email protected]>
Signed-off-by: Michael Firestone <[email protected]>

* rm more unneeded ops

Signed-off-by: Michael Firestone <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Michael Firestone <[email protected]>
Signed-off-by: Michael Firestone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Firestone <[email protected]>

* feat: allow webhook settings to be referenced by external secret (#16262)

Signed-off-by: Arthur Outhenin-Chalandre <[email protected]>

* feat: Add app data to sharding cache to allow sharding by apps (#17014)

* Adding app list to sharding cache

Signed-off-by: Andrew Lee <[email protected]>

* Add shard by apps test

Signed-off-by: Andrew Lee <[email protected]>

* Fix lint

Signed-off-by: Andrew Lee <[email protected]>

* Add coverage to test

Signed-off-by: Andrew Lee <[email protected]>

* Fix lint

Signed-off-by: Andrew Lee <[email protected]>

* 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 <[email protected]>

* Fix tests

Signed-off-by: Andrew Lee <[email protected]>

---------

Signed-off-by: Andrew Lee <[email protected]>

* docs: Update USERS.md (#17371)

Hi, I added IABAI as using officially ArgoCD

Signed-off-by: Andrea Sannuto <[email protected]>

* feat: add cli commands to add/delete sourceNamespaces from AppProject (#17337)

* Add cli to add/delete sourceNamespaces

Signed-off-by: Raghavi Shirur <[email protected]>

* update command/comments

Signed-off-by: Raghavi Shirur <[email protected]>

* update command/comments(1)

Signed-off-by: Raghavi Shirur <[email protected]>

* update user-guide docs

Signed-off-by: Raghavi Shirur <[email protected]>

* Retrigger CI pipeline

Signed-off-by: Raghavi Shirur <[email protected]>

* add check for '*' & rename command to remove-source-namespace

Signed-off-by: Raghavi Shirur <[email protected]>

* update command/comments(2)

Signed-off-by: Raghavi Shirur <[email protected]>

* update command/comments(3)

Signed-off-by: Raghavi Shirur <[email protected]>

* Retrigger CI pipeline

Signed-off-by: Raghavi Shirur <[email protected]>

---------

Signed-off-by: Raghavi Shirur <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* docs: add description on how to use dynamic labeling

Signed-off-by: Blake Pettersson <[email protected]>

---------

Signed-off-by: Blake Pettersson <[email protected]>

* chore(ci): free up disk space for goreleaser (#17373)

Signed-off-by: Michael Crenshaw <[email protected]>

* fix(ui): Dark-mode-enhancements (#17241)

* dark-mode-enhancements

Signed-off-by: Surajyadav <[email protected]>

* monaco

Signed-off-by: Surajyadav <[email protected]>

---------

Signed-off-by: Surajyadav <[email protected]>
Signed-off-by: Suraj yadav <[email protected]>

* feat: add cli commands to add/remove sources for multi-source applications (#17310)

* Initial commit

Signed-off-by: ishitasequeira <[email protected]>

* add cli commands to add/remove sources for multi-source app

Signed-off-by: ishitasequeira <[email protected]>

* add checks

Signed-off-by: ishitasequeira <[email protected]>

* add docs

Signed-off-by: ishitasequeira <[email protected]>

* refactor code and update tests

Signed-off-by: ishitasequeira <[email protected]>

* add removed additional switch case

Signed-off-by: ishitasequeira <[email protected]>

* fix suggested nits

Signed-off-by: ishitasequeira <[email protected]>

---------

Signed-off-by: ishitasequeira <[email protected]>

* 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 <[email protected]>

* enable --app-namespace falg for application diff command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application wait command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application rollback command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application patch command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application edit command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application history command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application sync  command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application delete  command

Signed-off-by: Mangaal <[email protected]>

* cli doc generated

Signed-off-by: Mangaal <[email protected]>

---------

Signed-off-by: Mangaal <[email protected]>
Co-authored-by: Ishita Sequeira <[email protected]>

* fix: preserve escape codes in repo url of git webhook payload (#17376)

Signed-off-by: Eric Bissonnette <[email protected]>

* fix: disable rate limiting sompletely by default (#17355)

Signed-off-by: Soumya Ghosh Dastidar <[email protected]>

* docs: use service-name instead of service-id (#17389)

* use service-name instead of service-id

Signed-off-by: DongHo Jung <[email protected]>

* trigger CICD

Signed-off-by: DongHo Jung <[email protected]>

---------

Signed-off-by: DongHo Jung <[email protected]>

* feat: Allow Kustomize common labels to not apply to selectors (#17329)

* modify crds

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* cmd opts and test

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* kustomize build and test

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* fix option order and add ancestry to users

Signed-off-by: lets-call-n-walk <[email protected]>

* fix users format

Signed-off-by: lets-call-n-walk <[email protected]>

* generated files

Signed-off-by: lets-call-n-walk <[email protected]>

* set flag value

Signed-off-by: lets-call-n-walk <[email protected]>

* modify crds

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* generated files

Signed-off-by: lets-call-n-walk <[email protected]>

* add docs

Signed-off-by: lets-call-n-walk <[email protected]>

* fix doc

Signed-off-by: lets-call-n-walk <[email protected]>

* remove debug prints

Signed-off-by: lets-call-n-walk <[email protected]>

* fix autogen docs

Signed-off-by: lets-call-n-walk <[email protected]>

---------

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Collin Walker <[email protected]>
Co-authored-by: Collin <[email protected]>
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 <[email protected]>

* lint-fix

Signed-off-by: Surajyadav <[email protected]>

* ..

Signed-off-by: Surajyadav <[email protected]>

* tried yarn lint-fix

Signed-off-by: Surajyadav <[email protected]>

* margin

Signed-off-by: Surajyadav <[email protected]>

* running

Signed-off-by: Surajyadav <[email protected]>

---------

Signed-off-by: Surajyadav <[email protected]>

* fix(ui): application-summary-help-icon fix (#17385)

* Update application-summary.tsx

revision-history icon fix

Signed-off-by: Suraj yadav <[email protected]>

* icons

Signed-off-by: Surajyadav <[email protected]>

---------

Signed-off-by: Suraj yadav <[email protected]>
Signed-off-by: Surajyadav <[email protected]>

* chore: add more unit tests around useDiffCache function (#17404)

* chore: add more unit tests around useDiffCache function

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix doc

Signed-off-by: Leonardo Luz Almeida <[email protected]>

---------

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix(grpcproxy): parse headers contain colon (#13274) (#14294)

* fix(grpcproxy): parse headers contain colon

Signed-off-by: bogay <[email protected]>

* test(apiclient): headers in wrong format

Signed-off-by: bogay <[email protected]>

---------

Signed-off-by: bogay <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* docs: Fix some awkward phrasing in `core.md` (#17412)

Signed-off-by: Nate Douglas <[email protected]>

* docs (aks cluster): update workloadidentity documentation (#17401)

Signed-off-by: duncan485 <[email protected]>

* docs: remove repetitive words (#17430)

Signed-off-by: hishope <[email protected]>

* feat(cli): enable --app-namespace flag for argocd app subcommand (#17437)

* add --app-namespace flag for set/unset command

Signed-off-by: Mangaal <[email protected]>

* add --app-namespace flag for add-source/remove-source command

Signed-off-by: Mangaal <[email protected]>

* fix bug, handle array out of-bound when --source-index=len(source)

Signed-off-by: Mangaal <[email protected]>

* add documentation

Signed-off-by: Mangaal <[email protected]>

---------

Signed-off-by: Mangaal <[email protected]>

* 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 <[email protected]>
Signed-off-by: tkasuz <[email protected]>

* docs: Small edits to `docs/user-guide/application-set.md` (#17434)

* Update application-set.md

Signed-off-by: Nate Douglas <[email protected]>

* Make example code consistent with examples elsewhere.

Signed-off-by: Nathan Douglas <[email protected]>

---------

Signed-off-by: Nate Douglas <[email protected]>
Signed-off-by: Natha…
mkieweg pushed a commit to mkieweg/argo-cd that referenced this issue Jun 11, 2024
…j#16652 (argoproj#16653)

* use repo root, not app path

Signed-off-by: Prune <[email protected]>

correct patch

Signed-off-by: Prune <[email protected]>

* use Getwd to find the root path for diff commands

Signed-off-by: Prune <[email protected]>

* set dot a default for argo app commands

Signed-off-by: Prune <[email protected]>

* revert default values

Signed-off-by: Prune <[email protected]>

* patch diff in TestNamespacedResourceDiffing

Signed-off-by: Prune <[email protected]>

* patching some diff and sync

Signed-off-by: Prune <[email protected]>

* patch remaining diff in error

Signed-off-by: Prune <[email protected]>

---------

Signed-off-by: Prune <[email protected]>
Hariharasuthan99 pushed a commit to AmadeusITGroup/argo-cd that referenced this issue Jun 16, 2024
…j#16652 (argoproj#16653)

* use repo root, not app path

Signed-off-by: Prune <[email protected]>

correct patch

Signed-off-by: Prune <[email protected]>

* use Getwd to find the root path for diff commands

Signed-off-by: Prune <[email protected]>

* set dot a default for argo app commands

Signed-off-by: Prune <[email protected]>

* revert default values

Signed-off-by: Prune <[email protected]>

* patch diff in TestNamespacedResourceDiffing

Signed-off-by: Prune <[email protected]>

* patching some diff and sync

Signed-off-by: Prune <[email protected]>

* patch remaining diff in error

Signed-off-by: Prune <[email protected]>

---------

Signed-off-by: Prune <[email protected]>
oleksandr-codefresh added a commit to codefresh-io/argo-cd that referenced this issue Jun 18, 2024
* 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 <[email protected]>

* 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 <[email protected]>

* Add the Okta version that these docs are written against

Signed-off-by: Jonas Courteau <[email protected]>

---------

Signed-off-by: Jonas Courteau <[email protected]>
Signed-off-by: Dan Garfield <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>

* Add a description for using contour httpproxy CRD (#14614)

Which allows you to reuse the same hostname.

Co-authored-by: Boris Smidt <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* fix: ci failures (#17107)

Signed-off-by: Soumya Ghosh Dastidar <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Blake Pettersson <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* chore(deps): bump library/node from 20.7.0 to 21.6.1 (#17065)

Signed-off-by: fengshunli <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* fix(kustomize): set build dir (#15057) #16229 #16652 (#16653)

* use repo root, not app path

Signed-off-by: Prune <[email protected]>

correct patch

Signed-off-by: Prune <[email protected]>

* use Getwd to find the root path for diff commands

Signed-off-by: Prune <[email protected]>

* set dot a default for argo app commands

Signed-off-by: Prune <[email protected]>

* revert default values

Signed-off-by: Prune <[email protected]>

* patch diff in TestNamespacedResourceDiffing

Signed-off-by: Prune <[email protected]>

* patching some diff and sync

Signed-off-by: Prune <[email protected]>

* patch remaining diff in error

Signed-off-by: Prune <[email protected]>

---------

Signed-off-by: Prune <[email protected]>

* 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 <[email protected]>

* docs: fix error in toolchain setup (#17154)

Signed-off-by: Alexandre Gaudreault <[email protected]>

* chore(dex): 2.37.0 to 2.38.0 (#17157)

Signed-off-by: asingh51 <[email protected]>
Co-authored-by: asingh51 <[email protected]>

* feat: Add support for passing Redis Sentinel username(ACL) and password (#17168)

* Add support for passing Sentinel username and password

Signed-off-by: ShlomiTubul <[email protected]>

* fix align with var naming

Signed-off-by: ShlomiTubul <[email protected]>

* fix align with var naming

Signed-off-by: ShlomiTubul <[email protected]>

---------

Signed-off-by: ShlomiTubul <[email protected]>
Co-authored-by: ShlomiTubul <[email protected]>

* 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 <[email protected]>

* feat: updated sharding cache getter func

Signed-off-by: Soumya Ghosh Dastidar <[email protected]>

---------

Signed-off-by: Soumya Ghosh Dastidar <[email protected]>

* feat: query escape function for notifications (#16343)

Signed-off-by: Jan Schumann <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* Update triggers doc to fix typo (#17185)

Signed-off-by: David Grizzanti <[email protected]>

* docs: fixes Template.md targetRevision typo (#17190)

* Template.md targetRevision typo fixed

Signed-off-by: Ajay Chidambaram <[email protected]>

* retrigger checks

Signed-off-by: Ajay Chidambaram <[email protected]>

* sign off

Signed-off-by: chidambaram27 <[email protected]>
Signed-off-by: Ajay Chidambaram <[email protected]>

* sign off

Signed-off-by: Ajay Chidambaram <[email protected]>

---------

Signed-off-by: Ajay Chidambaram <[email protected]>
Signed-off-by: chidambaram27 <[email protected]>

* docs: Private-helm-repo section target added to helm.md (#16697)

* helm-repo

Signed-off-by: Surajyadav <[email protected]>

* Update docs/user-guide/helm.md

Co-authored-by: Blake Pettersson <[email protected]>
Signed-off-by: Suraj yadav <[email protected]>

---------

Signed-off-by: Surajyadav <[email protected]>
Signed-off-by: Suraj yadav <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* fix: infer correct shard in statefulset setup (#17124, #17016)  (#17167)

* fix: infer correct shard in statefulset setup

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix the case if only a single replica

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: resolving pointer on shard compare

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: add readlock for cluster accessor

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: use defer to protect access of 'shard'

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: revert locking in getclusteraccessor

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: handle nil shard case

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: handle any nil shard value as false

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: handle nil case and fix another missing pointer dereference 

Signed-off-by: Lukas Wöhrl <[email protected]>

* revert

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: added tests and fixed some behaviour bugs

Signed-off-by: Lukas Wöhrl <[email protected]>

* test: add test to validate that Shard value is not overriden

Signed-off-by: Lukas Wöhrl <[email protected]>

* fix: added tests and fixe the case when server is changed inside a secret

Signed-off-by: Lukas Wöhrl <[email protected]>

* tests: add test cases for infering the shard logic

Signed-off-by: Lukas Wöhrl <[email protected]>

---------

Signed-off-by: Lukas Wöhrl <[email protected]>

* feat: wait until resources are deleted #6085 (#16733)

* feat: wait until resources are deleted

Signed-off-by: MichaelMorris <[email protected]>

* Added unit and e2e test

Signed-off-by: MichaelMorris <[email protected]>

---------

Signed-off-by: MichaelMorris <[email protected]>

* fix(controller): add missing workqueue metrics (#16315) (#17013)

* fix(controller): add missing kubernetes metrics

Signed-off-by: Alexandre Gaudreault <[email protected]>

* validate workqueue metrics are present

Signed-off-by: Alexandre Gaudreault <[email protected]>

* use newer metrics registry

Signed-off-by: Alexandre Gaudreault <[email protected]>

* fix duplicated

Signed-off-by: Alexandre Gaudreault <[email protected]>

* init runtime controller in test to have correct metrics

Signed-off-by: Alexandre Gaudreault <[email protected]>

* fix lint error

Signed-off-by: Alexandre Gaudreault <[email protected]>

* update controller-runtime to remove metrics with high cardinality

Signed-off-by: Alexandre Gaudreault <[email protected]>

---------

Signed-off-by: Alexandre Gaudreault <[email protected]>
Signed-off-by: Alexandre Gaudreault <[email protected]>

* chore(deps): upgrade helm to 3.14.1 (#17213)

* chore(deps): upgrade helm to 3.14.1

Signed-off-by: Alexandre Gaudreault <[email protected]>

* move files to folder......

Signed-off-by: Alexandre Gaudreault <[email protected]>

---------

Signed-off-by: Alexandre Gaudreault <[email protected]>

* docs: Add PayIt to USERS.md (#17215)

* docs: Add PayIt to USERS.md

Signed-off-by: Matt Menzenski <[email protected]>

* docs: Add PayIt to USERS.md

Signed-off-by: Matt Menzenski <[email protected]>

---------

Signed-off-by: Matt Menzenski <[email protected]>

* docs: Add Nextbasket to USERS.md (#17228)

Signed-off-by: NextBasket-Petyo <[email protected]>

* fix: Permission Denied error when calling GetAppDetails API (#17221) (#17229)

Signed-off-by: Keith Chong <[email protected]>

* Count git checkout failures (#15657)

Signed-off-by: Mikołaj Przybysz <[email protected]>
Co-authored-by: Mikołaj Przybysz <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* feat(grafana-dashboard): Update example dashboard, add AppSet Telemetry (#17232)

Signed-off-by: lukepatrick <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
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 <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* docs: Update USERS.md (#17248)

* Update USERS.md

Signed-off-by: itayvolo <[email protected]>

* Update USERS.md

Signed-off-by: itayvolo <[email protected]>

* Update USERS.md

Signed-off-by: itayvolo <[email protected]>

---------

Signed-off-by: itayvolo <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* docs(metrics): add release label to haproxy (#17264)

Add missing `release` label to `argocd-redis-haproxy-metrics`
ServiceMonitor example.

Signed-off-by: Gaston Festari <[email protected]>

* 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 <[email protected]>

* Update docs/operator-manual/notifications/troubleshooting.md

Co-authored-by: Soumya Ghosh Dastidar <[email protected]>
Signed-off-by: Adrian Moisey <[email protected]>

---------

Signed-off-by: Adrian Moisey <[email protected]>
Co-authored-by: Soumya Ghosh Dastidar <[email protected]>

* Update contributors-quickstart.md (#17266)

Signed-off-by: Dan Garfield <[email protected]>

* reduce unnecessary unmarshal (#17187)

Signed-off-by: Wilson Wang <[email protected]>

* fix typo (#17272)

Signed-off-by: Oscar Wieman <[email protected]>

* docs: Added examples for alternate EKS cluster authentication methods (#17270)

* Added examples for alternate EKS cluster authentication methods
Signed-off-by: Damon Edstrom <[email protected]>

* Update docs/operator-manual/declarative-setup.md

Signed-off-by: Dan Garfield <[email protected]>

Signed-off-by: Dan Garfield <[email protected]>

---------

Signed-off-by: Dan Garfield <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>

* docs for PR #9791 (#16021)

Signed-off-by: mzain <[email protected]>

* 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 <[email protected]>

* fix(ui): Include application name in status badge (#17126)

* Added application name to badge

Signed-off-by: sshenoy6 <[email protected]>

* Rever svg change

Signed-off-by: sshenoy6 <[email protected]>

* Doc for disabling application name

Signed-off-by: sshenoy6 <[email protected]>

* Flag to not display application name

Signed-off-by: sshenoy6 <[email protected]>

* Added tests

Signed-off-by: sshenoy6 <[email protected]>

* Make no app name the default

Signed-off-by: sshenoy6 <[email protected]>

* Have enable app name as a query parameter

Signed-off-by: sshenoy6 <[email protected]>

* Have enable app name as a query parameter

Signed-off-by: sshenoy6 <[email protected]>

* argocd to original

Signed-off-by: sshenoy6 <[email protected]>

* Update docs/user-guide/status-badge.md

Signed-off-by: Dan Garfield <[email protected]>

Signed-off-by: Dan Garfield <[email protected]>

---------

Signed-off-by: sshenoy6 <[email protected]>
Signed-off-by: Dan Garfield <[email protected]>
Co-authored-by: sshenoy6 <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>

* fix: Update test image ssl/crypto libs (#17303)

Signed-off-by: Carlos Santana <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* chore: add Rocket.Chat to users (#17306)

Signed-off-by: Debdut Chakraborty <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* fix: use simple python image to build mkdocs (#17313)

* fix: use simple python image to build mkdocs

Signed-off-by: Carlos Santana <[email protected]>

* use python 3.7

Signed-off-by: Carlos Santana <[email protected]>

---------

Signed-off-by: Carlos Santana <[email protected]>

* 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] <[email protected]>
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 <[email protected]>
Co-authored-by: Juliusz <[email protected]>

* fix(ui): Added dashed line between collapsed sections in Compact-diff (#17173)

* dashed-line-breaker

Signed-off-by: Surajyadav <[email protected]>

* dark-mode

Signed-off-by: Surajyadav <[email protected]>

* dark-mode-text-fix

Signed-off-by: Surajyadav <[email protected]>

---------

Signed-off-by: Surajyadav <[email protected]>

* fix: multi-source app breaks application parameters UI (#16910) (#17033)

Signed-off-by: Keith Chong <[email protected]>

* chore(deps): upgrade helm to 3.14.2 (#17330)

* chore(deps): upgrade helm to 3.14.2

Signed-off-by: David Bunn <[email protected]>

* Signing commit

Signed-off-by: David Bunn <[email protected]>

---------

Signed-off-by: David Bunn <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* fix: The argocd server api-content-type flag does not allow empty content-type header (#17331)

Signed-off-by: Alexander Matyushentsev <[email protected]>

* 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 <[email protected]>

* change min width of app tiles

Signed-off-by: Rafal Pelczar <[email protected]>

---------

Signed-off-by: Rafal Pelczar <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Michael Firestone <[email protected]>

* rm unneeded operations from templates

Signed-off-by: Michael Firestone <[email protected]>
Signed-off-by: Michael Firestone <[email protected]>

* rm more unneeded ops

Signed-off-by: Michael Firestone <[email protected]>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Michael Firestone <[email protected]>
Signed-off-by: Michael Firestone <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Firestone <[email protected]>

* feat: allow webhook settings to be referenced by external secret (#16262)

Signed-off-by: Arthur Outhenin-Chalandre <[email protected]>

* feat: Add app data to sharding cache to allow sharding by apps (#17014)

* Adding app list to sharding cache

Signed-off-by: Andrew Lee <[email protected]>

* Add shard by apps test

Signed-off-by: Andrew Lee <[email protected]>

* Fix lint

Signed-off-by: Andrew Lee <[email protected]>

* Add coverage to test

Signed-off-by: Andrew Lee <[email protected]>

* Fix lint

Signed-off-by: Andrew Lee <[email protected]>

* 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 <[email protected]>

* Fix tests

Signed-off-by: Andrew Lee <[email protected]>

---------

Signed-off-by: Andrew Lee <[email protected]>

* docs: Update USERS.md (#17371)

Hi, I added IABAI as using officially ArgoCD

Signed-off-by: Andrea Sannuto <[email protected]>

* feat: add cli commands to add/delete sourceNamespaces from AppProject (#17337)

* Add cli to add/delete sourceNamespaces

Signed-off-by: Raghavi Shirur <[email protected]>

* update command/comments

Signed-off-by: Raghavi Shirur <[email protected]>

* update command/comments(1)

Signed-off-by: Raghavi Shirur <[email protected]>

* update user-guide docs

Signed-off-by: Raghavi Shirur <[email protected]>

* Retrigger CI pipeline

Signed-off-by: Raghavi Shirur <[email protected]>

* add check for '*' & rename command to remove-source-namespace

Signed-off-by: Raghavi Shirur <[email protected]>

* update command/comments(2)

Signed-off-by: Raghavi Shirur <[email protected]>

* update command/comments(3)

Signed-off-by: Raghavi Shirur <[email protected]>

* Retrigger CI pipeline

Signed-off-by: Raghavi Shirur <[email protected]>

---------

Signed-off-by: Raghavi Shirur <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* docs: add description on how to use dynamic labeling

Signed-off-by: Blake Pettersson <[email protected]>

---------

Signed-off-by: Blake Pettersson <[email protected]>

* chore(ci): free up disk space for goreleaser (#17373)

Signed-off-by: Michael Crenshaw <[email protected]>

* fix(ui): Dark-mode-enhancements (#17241)

* dark-mode-enhancements

Signed-off-by: Surajyadav <[email protected]>

* monaco

Signed-off-by: Surajyadav <[email protected]>

---------

Signed-off-by: Surajyadav <[email protected]>
Signed-off-by: Suraj yadav <[email protected]>

* feat: add cli commands to add/remove sources for multi-source applications (#17310)

* Initial commit

Signed-off-by: ishitasequeira <[email protected]>

* add cli commands to add/remove sources for multi-source app

Signed-off-by: ishitasequeira <[email protected]>

* add checks

Signed-off-by: ishitasequeira <[email protected]>

* add docs

Signed-off-by: ishitasequeira <[email protected]>

* refactor code and update tests

Signed-off-by: ishitasequeira <[email protected]>

* add removed additional switch case

Signed-off-by: ishitasequeira <[email protected]>

* fix suggested nits

Signed-off-by: ishitasequeira <[email protected]>

---------

Signed-off-by: ishitasequeira <[email protected]>

* 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 <[email protected]>

* enable --app-namespace falg for application diff command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application wait command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application rollback command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application patch command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application edit command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application history command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application sync  command

Signed-off-by: Mangaal <[email protected]>

* enable --app-namespace falg for application delete  command

Signed-off-by: Mangaal <[email protected]>

* cli doc generated

Signed-off-by: Mangaal <[email protected]>

---------

Signed-off-by: Mangaal <[email protected]>
Co-authored-by: Ishita Sequeira <[email protected]>

* fix: preserve escape codes in repo url of git webhook payload (#17376)

Signed-off-by: Eric Bissonnette <[email protected]>

* fix: disable rate limiting sompletely by default (#17355)

Signed-off-by: Soumya Ghosh Dastidar <[email protected]>

* docs: use service-name instead of service-id (#17389)

* use service-name instead of service-id

Signed-off-by: DongHo Jung <[email protected]>

* trigger CICD

Signed-off-by: DongHo Jung <[email protected]>

---------

Signed-off-by: DongHo Jung <[email protected]>

* feat: Allow Kustomize common labels to not apply to selectors (#17329)

* modify crds

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* cmd opts and test

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* kustomize build and test

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* fix option order and add ancestry to users

Signed-off-by: lets-call-n-walk <[email protected]>

* fix users format

Signed-off-by: lets-call-n-walk <[email protected]>

* generated files

Signed-off-by: lets-call-n-walk <[email protected]>

* set flag value

Signed-off-by: lets-call-n-walk <[email protected]>

* modify crds

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>

* generated files

Signed-off-by: lets-call-n-walk <[email protected]>

* add docs

Signed-off-by: lets-call-n-walk <[email protected]>

* fix doc

Signed-off-by: lets-call-n-walk <[email protected]>

* remove debug prints

Signed-off-by: lets-call-n-walk <[email protected]>

* fix autogen docs

Signed-off-by: lets-call-n-walk <[email protected]>

---------

Signed-off-by: Collin <[email protected]>
Signed-off-by: lets-call-n-walk <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: Collin Walker <[email protected]>
Co-authored-by: Collin <[email protected]>
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 <[email protected]>

* lint-fix

Signed-off-by: Surajyadav <[email protected]>

* ..

Signed-off-by: Surajyadav <[email protected]>

* tried yarn lint-fix

Signed-off-by: Surajyadav <[email protected]>

* margin

Signed-off-by: Surajyadav <[email protected]>

* running

Signed-off-by: Surajyadav <[email protected]>

---------

Signed-off-by: Surajyadav <[email protected]>

* fix(ui): application-summary-help-icon fix (#17385)

* Update application-summary.tsx

revision-history icon fix

Signed-off-by: Suraj yadav <[email protected]>

* icons

Signed-off-by: Surajyadav <[email protected]>

---------

Signed-off-by: Suraj yadav <[email protected]>
Signed-off-by: Surajyadav <[email protected]>

* chore: add more unit tests around useDiffCache function (#17404)

* chore: add more unit tests around useDiffCache function

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix doc

Signed-off-by: Leonardo Luz Almeida <[email protected]>

---------

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* fix(grpcproxy): parse headers contain colon (#13274) (#14294)

* fix(grpcproxy): parse headers contain colon

Signed-off-by: bogay <[email protected]>

* test(apiclient): headers in wrong format

Signed-off-by: bogay <[email protected]>

---------

Signed-off-by: bogay <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* docs: Fix some awkward phrasing in `core.md` (#17412)

Signed-off-by: Nate Douglas <[email protected]>

* docs (aks cluster): update workloadidentity documentation (#17401)

Signed-off-by: duncan485 <[email protected]>

* docs: remove repetitive words (#17430)

Signed-off-by: hishope <[email protected]>

* feat(cli): enable --app-namespace flag for argocd app subcommand (#17437)

* add --app-namespace flag for set/unset command

Signed-off-by: Mangaal <[email protected]>

* add --app-namespace flag for add-source/remove-source command

Signed-off-by: Mangaal <[email protected]>

* fix bug, handle array out of-bound when --source-index=len(source)

Signed-off-by: Mangaal <[email protected]>

* add documentation

Signed-off-by: Mangaal <[email protected]>

---------

Signed-off-by: Mangaal <[email protected]>

* 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 <[email protected]>
Signed-off-by: tkasuz <[email protected]>

* docs: Small edits to `docs/user-guide/application-set.md` (#17434)

* Update application-set.md

Signed-off-by: Nate Douglas <[email protected]>

* Make example code consistent with examples elsewhere.

Signed-off-by: Nathan Douglas <[email protected]>

---------

Signed-off-by: Nate Douglas <[email protected]>
Signed-off-by: Nathan Douglas <[email protected]>

* fix: add retry condition with kube-apiserver sent GOAWAY (#17422)

Signed-off-by: penglongli <[email protected]>

* fix(ui): align resource nodegroup (#17427)

Signed-off-by: Caio Paiva <[email protected]>

* docs: proposal to implement sync timeout and termination settings (#16630)

Signed-off-by: Alexander Matyushentsev <[email protected]>

* feat: Allow mkdocs to livereload when using docker (#17383)

* feat: Allow mkdocs to livereload when using docker

Signed-off-by: Carlos Santana <[email protected]>

* update the docs

Signed-off-by: Carlos Santana <[email protected]>

---------

Signed-off-by: Carlos Santana <[email protected]>

* 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] <[email protected]>
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 <[email protected]>

* fix checksums

Signed-off-by: lets-call-n-walk <[email protected]>

* change install filename and makefile

Signed-off-by: lets-call-n-walk <[email protected]>

* change name to just helm - fix dockerfile

Signed-off-by: lets-call-n-walk <[email protected]>

---------

Signed-off-by: lets-call-n-walk <[email protected]>

* docs: re-worded updated a link in release-process-and-cadance.md (#17438)

Signed-off-by: AlbinB97 <[email protected]>

* Fixed `project` parameter docs for Gitlab pull request generator (#17429)

Signed-off-by: Nguyen Thai <[email protected]>

* chore: update cosign and version (#17441)

* chore: update cosign and version

Signed-off-by: Justin Marquis <[email protected]>

* fix typo

Signed-off-by: Justin Marquis <[email protected]>

---------

Signed-off-by: Justin Marquis <[email protected]>

* chore: update slsa3 generate (#17451)

Signed-off-by: Justin Marquis <[email protected]>

* docs: dex google oidc: add note on dex connector type (#17453)

Signed-off-by: Aiman Ismail <[email protected]>

* docs: Update site.md (#17454)

erros -> errors

Signed-off-by: Ikko Eltociear Ashimine <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* make CGO_ENABLED configurable (#17462)

Signed-off-by: Mark McCormick <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: remove repetitive words (#17464)

Signed-off-by: avoidalone <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* 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 <[email protected]>

* chore: Update tests to reflect sync policy option changes

Signed-off-by: Anirudh Sudhir <[email protected]>

---------

Signed-off-by: Anirudh Sudhir <[email protected]>

* [Bot] docs: Update Snyk reports (#17458)

Signed-off-by: CI <[email protected]>
Co-authored-by: CI <[email protected]>

* docs: fix kustomize example resources url (#17468)

Signed-off-by: Jonas Bakken <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
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 <[email protected]>

* fix linters

Signed-off-by: pashakostohrys <[email protected]>

---------

Signed-off-by: pashakostohrys <[email protected]>

* fix: registry argument to be only the host instead full URL (#17381)

Signed-off-by: Pablo Aguilar <[email protected]>

* chore: Fix containerized toolchain (#17480)

Signed-off-by: jannfis <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* docs: remove `configManagementPlugins` from argocd-cm.yaml (#17486)

That field is no longer supported.

Signed-off-by: Michael Crenshaw <[email protected]>

* chore: Support running and testing locally using podman instead of docker (#17481)

* chore: Support rootless podman for run/test

Signed-off-by: jannfis <[email protected]>

* Note DOCKER env in docs

Signed-off-by: jannfis <[email protected]>

---------

Signed-off-by: jannfis <[email protected]>
Co-authored-by: Ishita Sequeira <[email protected]>

* fix(appset): keep reconciling even when params error occurred (#17062)

* fix(appset): keep reconcile even when params error occurred

Signed-off-by: Or Koren <[email protected]>

* requeue on generator rendering error

Signed-off-by: Or Koren <[email protected]>

* test ignoring partial rendering errors

Signed-off-by: Or Koren <[email protected]>

* e2e test create app with param error

Signed-off-by: Or Koren <[email protected]>

---------

Signed-off-by: Or Koren <[email protected]>
Co-authored-by: Blake Pettersson <[email protected]>

* docs(EKS): Fix ArgoCD management role AssumeRole policy for IRSA (#17455)

Signed-off-by: Xavier Krantz <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pasha-codefresh <[email protected]>

* Make evergreen (#17507)

This example uses an old revision `v1.0.1` instead it should just use stable.

Signed-off-by: Dan Garfield <[email protected]>

* docs: added all available fields for applicationset.yaml #16095 (#16104)

* adding all available filds for generators

Signed-off-by: Harshvir Potpose <[email protected]>

* add remaining fields in applicationset.yml

Signed-off-by: Harshvir Potpose <[email protected]>

* Update docs/operator-manual/applicationset.yaml

Co-authored-by: Michael Crenshaw <[email protected]>
Signed-off-by: Harshvir Potpose <[email protected]>

* Update docs/operator-manual/applicationset.yaml

Co-authored-by: Michael Crenshaw <[email protected]>
Signed-off-by: Harshvir Potpose <[email protected]>

* Update docs/operator-manual/applicationset.yaml

Co-authored-by: Michael Crenshaw <[email protected]>
Signed-off-by: Harshvir Potpose <[email protected]>

* Update docs/operator-manual/applicationset.yaml

Co-authored-by: Michael Crenshaw <[email protected]>
Signed-off-by: Harshvir Potpose <[email protected]>

* fix

Signed-off-by: Harshvir Potpose <[email protected]>

---------

Signed-off-by: Harshvir Potpose <[email protected]>
Signed-off-by: Harshvir Potpose <[email protected]>
Co-authored-by: Michael Crenshaw <[email protected]>

* 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 <[email protected]>

---------

Signed-off-by: Dan Garfield <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>

* Add documentation for google transitive groups (#9487)

Signed-off-by: Trung <[email protected]>
Co-authored-by: Michael Crenshaw <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>

* 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 <[email protected]>

* Merge pull request from GHSA-jwv5-8mqv-g387

* fix: Validate external URLs for applicatins

Signed-off-by: Ry0taK <[email protected]>

* fix(ui): remove invalid external-link

Signed-off-by: Alexandre Gaudreault <[email protected]>

* linting

Signed-off-by: Alexandre Gaudreault <[email protected]>

---------

Signed-off-by: Ry0taK <[email protected]>
Signed-off-by: Alexandre Gaudreault <[email protected]>
Co-authored-by: Alexandre Gaudreault <[email protected]>

* Merge pull request from GHSA-g623-jcgg-mhmm

Signed-off-by: Michael Crenshaw <[email protected]>

* feat: Add support to enable FullTimeStamp in logging (#15127)

* Add support to enable FullTimeStamp in logging
Signed-off-by: skalinov <[email protected]>

* fix: Fix go linter file exist issue
Signed-off-by: skalinov <[email protected]>

* fix: Remove --skip-pkg-cache
Signed-off-by: skalinov <[email protected]>

* Update util/log/logrus_test.go

Use custom set env for prevent linter to be failed

Signed-off-by: pasha-codefresh <[email protected]>

* Update common/common.go

Signed-off-by: Dan Garfield <[email protected]>

* Update util/log/logrus_test.go

Signed-off-by: pasha-codefresh <[email protected]>

* Update util/log/logrus_test.go

remove os import

Signed-off-by: pasha-codefresh <[email protected]>

* Update util/log/logrus_test.go

sort dependencies

Signed-off-by: pasha-codefresh <[email protected]>

* fix formatting

Signed-off-by: pashakostohrys <[email protected]>

---------

Signed-off-by: pasha-codefresh <[email protected]>
Signed-off-by: Dan Garfield <[email protected]>
Signed-off-by: pashakostohrys <[email protected]>
Co-authored-by: skalinov <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* Update docs/operator-manual/high_availability.md

Signed-off-by: Dan Garfield <[email protected]>

---------

Signed-off-by: Alexander Matyushentsev <[email protected]>
Signed-off-by: Dan Garfield <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>

* 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] <[email protected]>
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 <[email protected]>

* amend error wrapping from %s to %w

Signed-off-by: danqixu <[email protected]>

---------

Signed-off-by: danqixu <[email protected]>

* chore(deps): upgrade helm to 3.14.3 (#17531)

* chore(deps): upgrade helm to 3.14.3

Signed-off-by: David Bunn <[email protected]>

* chore(deps): upgrade helm to 3.14.3

Signed-off-by: David Bunn <[email protected]>

---------

Signed-off-by: David Bunn <[email protected]>

* 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] <[email protected]>
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 <[email protected]>

* 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 <[email protected]>

* adding warning and removing **Current feature state**

Signed-off-by: Mangaal <[email protected]>

---------

Signed-off-by: Mangaal <[email protected]>

* 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 <[email protected]>

* feat: increase default max cache size

Signed-off-by: pashakostohrys <[email protected]>

* add nil protection

Signed-off-by: pashakostohrys <[email protected]>

* Update util/session/sessionmanager.go

Signed-off-by: Dan Garfield <[email protected]>

Signed-off-by: Dan Garfield <[email protected]>

* chore: fix linter issues

Signed-off-by: pashakostohrys <[email protected]>

---------

Signed-off-by: pashakostohrys <[email protected]>
Signed-off-by: Dan Garfield <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>

* Merge pull request from GHSA-6v85-wr92-q4p7

* fix: Fix concurrency issue in session manager

Signed-off-by: jannfis <[email protected]>

* Add note that modification to the map must be done in a thread safe manner

* chore: fix linter issues

Signed-off-by: pashakostohrys <[email protected]>

---------

Signed-off-by: jannfis <[email protected]>
Signed-off-by: pashakostohrys <[email protected]>
Co-authored-by: Dan Garfield <[email protected]>
Co-authored-by: pashakostohrys <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
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 <[email protected]>

* doc: remove whitespace

Signed-off-by: ario0 <[email protected]>

---------

Signed-off-by: ario0 <[email protected]>
Signed-off-by: Alexis Renard <[email protected]>
Co-authored-by: pasha-codefresh <[email protected]>
Co-authored-by: Ishita Sequeira <[email protected]>

* 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 <[email protected]>

* fixed the ci failure

Signed-off-by: ishitasequeira <[email protected]>

* update commands

Signed-off-by: ishitasequeira <[email protected]>

* error out if source-index not specified for multi-source applications

Signed-off-by: ishitasequeira <[email protected]>

* fixed the ci failure

Signed-off-by: ishitasequeira <[email protected]>

* fix tests

Signed-off-by: ishitasequeira <[email protected]>

* set 0 as default source index for app create

Signed-off-by: ishitasequeira <[email protected]>

* add index to ParameterOverrides function

Signed-off-by: ishitasequeira <[email protected]>

* do not allow overrides for applications with multiple sources

Signed-off-by: ishitasequeira <[email protected]>

* update tests

Signed-off-by: ishitasequeira <[email protected]>

* remove create with override example

Signed-off-by: ishitasequeira <[email protected]>

* address comments

Signed-off-by: ishitasequeira <[email protected]>

* update tests

Signed-off-by: ishitasequeira <[email protected]>

* update examples in docs

Signed-off-by: ishitasequeira <[email protected]>

* update logs

Signed-off-by: ishitasequeira <[email protected]>

* Add test and update docs

Signed-off-by: ishitasequeira <[email protected]>

---------

Signed-off-by: ishitasequeira <[email protected]>

* feat(UI): Added link for docs to add clusters  (#17395)

* cluster-add-link

Signed-off-by: Surajyadav <[email protected]>

* docs

Signed-off-by: Surajyadav <[email protected]>

* docs-panel

Signed-off-by: Surajyadav <[email protected]>

* added

Signed-off-by: Surajyadav <[email protected]>

* fixed

Signed-off-by: Surajyadav <[email protected]>

---------

Signed-off-by: Surajyadav <[email protected]>

* 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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: Fix linter issue with session manager (#17597)

Signed-off-by: jannfis <[email protected]>

* 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] <[email protected]>
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] <[email protected]>
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…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
10 participants