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
ApplicationSet: Add option to preserve manual parameter overrides #9101
Comments
I would love to see this feature as well. My use case: |
Any update on this? |
I think it would be a nontrivial change in ApplicationSet. We'd have to do a diff, apply ignored-field rules, and apply the diff as a patch. Not terrible, but also not trivial. I'm curious if we can just solve the problem one level higher, using an Application, so the already feature-rich Application controller can handle it. What if you 1) converted your ApplicationSet to a Helm chart, 2) deployed the ApplicationSet with a new, top-level Application, 3) set the parameter override on the new top-level Application and let it propagate down to the target Application. The main trick would be applying the parameter override to only the target Application. I think that could probably be done with a merge generator in the ApplicationSet. |
This feature is also interesting for our team, as we usually play with the branches to test changes in the development / staging Applications, before pushing them to production. We also usually manually stop the automatic syncing / self healing for non-production Applications while testing. |
Hi, |
@raelga would a "pause" label or annotation solve your use case? |
Is not as straight forward as the SyncPolicy update, but it can work. For our use case, we ended reproducing the ApplicationSet outcome using kustomize. So now we have a base with the applications manifests and then several overlays to create all the applications environments. This generates the same combination you can generated with a The benefit of using kustomize is that it behaves as an App of Apps with all the benefits of using an Application instead of an ApplicationSet: it can be configured to manual synchronisation, makes really easy to detect apps This is how the kustomized App of Apps deployment looks, not as clean as an ApplicationSet, but with all the functionalities of a regular Application. ❯ tree
.
├── application.yaml
├── base
│ ├── applications
│ │ ├── example-component.yaml
│ │ ├── example-component-2.yaml
│ │ ├── example-component-3.yaml
│ │ ├── example-component-4.yaml
│ │ └── example-component-5.yaml
│ └── kustomization.yaml
├── kustomization.yaml
└── overlays
├── dev
│ ├── appproject.yaml
│ └── kustomization.yaml
├── pro
│ ├── applications
│ │ ├── pro-only-example-component.yaml
│ │ └── pro-only-example-component-1.yaml
│ ├── appproject.yaml
│ └── kustomization.yaml
└── stg
├── applications
│ └── stg-only-example-component.yaml
├── appproject.yaml
└── kustomization.yaml
resources:
- overlays/dev
- overlays/stg
- overlays/pro
bases:
- ../../base
resources:
- appproject.yaml
- applications/pro-only-example-component.yaml
- applications/pro-only-example-component-1.yaml
transformers:
- |-
apiVersion: builtin
kind: PrefixSuffixTransformer
metadata:
name: prefix
prefix: workload-pro-
fieldSpecs:
- kind: Application
path: metadata/name
- |-
apiVersion: builtin
kind: PrefixSuffixTransformer
metadata:
name: source-path-prefix
prefix: manifests/workload/pro
fieldSpecs:
- kind: Application
path: spec/source/path
patches:
- patch: |-
- op: replace
path: /spec/project
value: workload-pro
- op: replace
path: /spec/destination
value:
server: https://api.pro-cluster-fqdn:6443
namespace: workload-pro
target:
kind: Application And the base are several Application manifests:
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
annotations:
argocd.argoproj.io/manifest-generate-paths: .
name: example-component
spec:
project: kustomize-overlay
source:
repoURL: https://github.com/org/workload
targetRevision: HEAD
path: example-component # base path is added as prefix by kustomize with a transfomer
directory:
recurse: true
destination:
server: kustomize-overlay
namespace: kustomize-overlay
syncPolicy:
automated:
selfHeal: true |
Hi Everyone, The main problem we have currently with One of them is to disable automated sync on Application level. This also has the side-effect that ArgoCD rollbacks can't function in this setup. This causes a lot of confusion for our developers when we would like to on-board them. As My main concern that in the documentation there is a sentence |
I think we should probably create another issue to track the no-rollbacks problem (if an issue doesn't already exist for that). I'm not sure the solution will be the same as the solution to the parameter preservation issue. @tenczardavid I'm open to the idea of trying to implement the fix as proposed - basically create a boolean field in ApplicationSet indicating that Personally I'd like to see the ApplicationSet spec become fully templateable so that people can use their ApplicationSet source of truth (hopefully git or something else that's stable and has a history mechanism) to do things like disable auto-sync. That would be the more "gitops way" to do things. But I understand that one thing people like about Argo CD is its pragmatism. People like the ability to make a quick change in the UI before going back and making the change in Git. I'm open to expanding that pragmatism to ApplicationSets. |
We are using the Image Updater https://argocd-image-updater.readthedocs.io/en/stable/ and would like to set annotations on certain applications created by the applicationset. |
My team is having trouble because we are using the Pull Request Generator + Image Updater. The I think the root solution is to keep overwriting or 3-way-merge. However, this problem has not been solved for a long time because it requires a major modification. I propose adding a I think this would be useful for applications like the Pull request Generator, which often have a short lifecycle. |
From my perspective that feature would be useful in certain cases but it probably bring more complexity to the controller code because of the diff computation to make. One thing I would prefer it's to be able to define the policy (e.g This would allow to define different strategy per-environment, so for instance:
There's an issue open here for that capability: #11073 |
* feat: ApplicationSet add create-delete policy Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> * test for applicationSet policies Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> * Update docs/operator-manual/applicationset/Controlling-Resource-Modification.md Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com> Signed-off-by: Takuma Kume <takuma.kume@gmail.com> Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> Signed-off-by: Takuma Kume <takuma.kume@gmail.com> Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com>
…oj#11107) * feat: ApplicationSet add create-delete policy Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> * test for applicationSet policies Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> * Update docs/operator-manual/applicationset/Controlling-Resource-Modification.md Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com> Signed-off-by: Takuma Kume <takuma.kume@gmail.com> Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> Signed-off-by: Takuma Kume <takuma.kume@gmail.com> Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com> Signed-off-by: emirot <emirot.nolan@gmail.com>
not entirely sure if this is the same ask but my use-case is I have a custom config management plugin that will patch the application resource with an annotation that is used by another system. This doesn't seem to work ATM because the application set controller removes the annotation straight away. My understanding is that annotations are commonly used to write temporary state so I'd think the application set should be able to handle this (probably via some ignored fields configuration?) |
this is the same use-case as Argo CD notifications and was solved for that here can we do the same but from configuration? |
some options i've seen suggested as workarounds are:
|
I've raised a PR here that will allow you to configure annotations to be preserved. But only annotations, so not sure if it fully addresses this issue. |
i created a separate issue for preserving annotations as after rereading this I don't believe preserving annotations would be enough to solve the problem described on this issue. |
…oj#11107) * feat: ApplicationSet add create-delete policy Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> * test for applicationSet policies Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> * Update docs/operator-manual/applicationset/Controlling-Resource-Modification.md Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com> Signed-off-by: Takuma Kume <takuma.kume@gmail.com> Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> Signed-off-by: Takuma Kume <takuma.kume@gmail.com> Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com>
…ooltip for pod on resource tree (#11513) * docs: Improve Keycloak documentation for command line sign-in (#8758) Documenting what is discussed in #2932 Signed-off-by: Antoine Pultier <antoine.pultier@sintef.no> Signed-off-by: Antoine Pultier <antoine.pultier@sintef.no> Co-authored-by: pasha-codefresh <pavel@codefresh.io> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: Add CSI secret driver to the secret management options (#10900) Signed-off-by: Duncan <62943186+duncan485@users.noreply.github.com> Signed-off-by: Duncan <62943186+duncan485@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /ui (#11533) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps-dev): bump @babel/preset-react from 7.7.0 to 7.18.6 in /ui (#11489) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps-dev): bump babel-jest from 24.9.0 to 26.6.3 in /ui (#11483) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: Added ARGOCD_ENV_ prefix to FOO (#11545) Signed-off-by: Philip Haberkern <59010269+thedatabaseme@users.noreply.github.com> Signed-off-by: Philip Haberkern <59010269+thedatabaseme@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * [Hack] Add concurrency to cluster creation in resource generator. (#11266) * add threading to cluster creation Signed-off-by: Dan Garfield <dan@codefresh.io> * Add default values Signed-off-by: Dan Garfield <dan@codefresh.io> * Cleanup Signed-off-by: Dan Garfield <dan@codefresh.io> * Move external dependency to internal Signed-off-by: Dan Garfield <dan@codefresh.io> * ability to run cluster generation in parallel Signed-off-by: pashavictorovich <pavel@codefresh.io> * fix linter Signed-off-by: pashavictorovich <pavel@codefresh.io> Signed-off-by: Dan Garfield <dan@codefresh.io> Signed-off-by: pashavictorovich <pavel@codefresh.io> Co-authored-by: pasha-codefresh <pavel@codefresh.io> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: Update notifications-engine dependency (#11479) * chore: update `notifications-engine` Signed-off-by: Jocelyn Thode <jocelyn@thode.email> * chore: generate notifications docs Signed-off-by: Jocelyn Thode <jocelyn@thode.email> Signed-off-by: Jocelyn Thode <jocelyn@thode.email> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/valyala/fasttemplate from 1.2.1 to 1.2.2 (#11552) Bumps [github.com/valyala/fasttemplate](https://github.com/valyala/fasttemplate) from 1.2.1 to 1.2.2. - [Release notes](https://github.com/valyala/fasttemplate/releases) - [Commits](https://github.com/valyala/fasttemplate/compare/v1.2.1...v1.2.2) --- updated-dependencies: - dependency-name: github.com/valyala/fasttemplate dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.40 to 0.9.54 (#11554) Bumps [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket) from 0.9.40 to 0.9.54. - [Release notes](https://github.com/ktrysmt/go-bitbucket/releases) - [Commits](https://github.com/ktrysmt/go-bitbucket/compare/v0.9.40...v0.9.54) --- updated-dependencies: - dependency-name: github.com/ktrysmt/go-bitbucket dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/imdario/mergo from 0.3.12 to 0.3.13 (#11555) Bumps [github.com/imdario/mergo](https://github.com/imdario/mergo) from 0.3.12 to 0.3.13. - [Release notes](https://github.com/imdario/mergo/releases) - [Commits](https://github.com/imdario/mergo/compare/0.3.12...v0.3.13) --- updated-dependencies: - dependency-name: github.com/imdario/mergo dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: update how to access arrays in Go templates (#11562) Signed-off-by: Dieter Bocklandt <dieterbocklandt@gmail.com> Signed-off-by: Dieter Bocklandt <dieterbocklandt@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * add otel interceptor (#11561) Signed-off-by: minquan.chen <minquan.chen@daocloud.io> Signed-off-by: minquan.chen <minquan.chen@daocloud.io> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: use repository GithubAppCreds proxy if set (#11422) Signed-off-by: Nathanael Liechti <technat@technat.ch> Signed-off-by: Nathanael Liechti <technat@technat.ch> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: show app age in application list view (#11209) (#11502) Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: sidebar css (#11531) Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Co-authored-by: Remington Breeze <remington@breeze.software> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: Allow proxy to be saved when creating repoCreds (#11351) (#11425) * fix: allow proxy to be saved in repoCreds (https + github app) Signed-off-by: Nathanael Liechti <technat@technat.ch> * chore: changes from codegen Signed-off-by: Nathanael Liechti <technat@technat.ch> * chore: add unit test for CreateRepoCreds Signed-off-by: Nathanael Liechti <technat@technat.ch> Signed-off-by: Nathanael Liechti <technat@technat.ch> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/go-openapi/runtime from 0.19.4 to 0.25.0 (#11568) Bumps [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime) from 0.19.4 to 0.25.0. - [Release notes](https://github.com/go-openapi/runtime/releases) - [Commits](https://github.com/go-openapi/runtime/compare/v0.19.4...v0.25.0) --- updated-dependencies: - dependency-name: github.com/go-openapi/runtime dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: Add skipCrds and ignoreMissingValueFiles to application.yaml example (#11565) Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: add Vinted to users list (#11214) Signed-off-by: Edgaras <edgaras@apsega.lt> Signed-off-by: Edgaras <edgaras@apsega.lt> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump sigs.k8s.io/structured-merge-diff/v4 (#11580) Bumps [sigs.k8s.io/structured-merge-diff/v4](https://github.com/kubernetes-sigs/structured-merge-diff) from 4.2.1 to 4.2.3. - [Release notes](https://github.com/kubernetes-sigs/structured-merge-diff/releases) - [Changelog](https://github.com/kubernetes-sigs/structured-merge-diff/blob/master/RELEASE.md) - [Commits](https://github.com/kubernetes-sigs/structured-merge-diff/compare/v4.2.1...v4.2.3) --- updated-dependencies: - dependency-name: sigs.k8s.io/structured-merge-diff/v4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/go-openapi/loads from 0.19.4 to 0.21.2 (#11569) Bumps [github.com/go-openapi/loads](https://github.com/go-openapi/loads) from 0.19.4 to 0.21.2. - [Release notes](https://github.com/go-openapi/loads/releases) - [Commits](https://github.com/go-openapi/loads/compare/v0.19.4...v0.21.2) --- updated-dependencies: - dependency-name: github.com/go-openapi/loads dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix(helm): helm v3 doesn't have these flags (#11100) (#11540) * fix: helm v3 doesn't have these flags Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * Revert repoAdd change. Was to greedy, ca-file is needed there Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix(helm): login OCI Helm dependencies correctly (#8563) (#11327) Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: misc css fixes for mobile (#5705) (#11508) * Misc css fixes for mobile Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * More fixes for mobile Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * fix ui tests. bring back application status labels Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: added deep links backend changes (#11401) * feat: added deep links backend changes Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * fix: add rbac check to list links services Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: removed project param and updated sample config Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: update sample config Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/Masterminds/semver/v3 from 3.1.1 to 3.2.0 (#11605) Bumps [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver) from 3.1.1 to 3.2.0. - [Release notes](https://github.com/Masterminds/semver/releases) - [Changelog](https://github.com/Masterminds/semver/blob/master/CHANGELOG.md) - [Commits](https://github.com/Masterminds/semver/compare/v3.1.1...v3.2.0) --- updated-dependencies: - dependency-name: github.com/Masterminds/semver/v3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/go-redis/redis/v8 from 8.11.3 to 8.11.5 (#11606) Bumps [github.com/go-redis/redis/v8](https://github.com/go-redis/redis) from 8.11.3 to 8.11.5. - [Release notes](https://github.com/go-redis/redis/releases) - [Changelog](https://github.com/go-redis/redis/blob/v8.11.5/CHANGELOG.md) - [Commits](https://github.com/go-redis/redis/compare/v8.11.3...v8.11.5) --- updated-dependencies: - dependency-name: github.com/go-redis/redis/v8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/casbin/casbin/v2 from 2.57.1 to 2.59.0 (#11607) Bumps [github.com/casbin/casbin/v2](https://github.com/casbin/casbin) from 2.57.1 to 2.59.0. - [Release notes](https://github.com/casbin/casbin/releases) - [Changelog](https://github.com/casbin/casbin/blob/master/.releaserc.json) - [Commits](https://github.com/casbin/casbin/compare/v2.57.1...v2.59.0) --- updated-dependencies: - dependency-name: github.com/casbin/casbin/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: add Trusting Social users list (#11584) * Add Trusting Social user Signed-off-by: Cuong Nguyen Duc <90603605+cuong-ts@users.noreply.github.com> * fixing other Signed-off-by: Cuong Nguyen Duc <90603605+cuong-ts@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: set baseURL in github_app client (#11613) Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com> Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: only add baseURL in github_app client for GHE client (#11622) fixes #11613 Co-authored-by: crenshaw-dev <crenshaw-dev@users.noreply.github.com> Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com> Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com> Co-authored-by: crenshaw-dev <crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/aws/aws-sdk-go from 1.44.129 to 1.44.156 (#11629) Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.129 to 1.44.156. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.129...v1.44.156) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: Add support for proxy extensions (#11307) * feat: Add support for proxy extensions Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * return list of extensions Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * add service set in argocd server struct Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * implements cluster name lookup Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * add cli docs Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * apply connection config defaults Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * add unit tests Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix lint Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix test Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Address review comments Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Add test for invalid extension name Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Address review comments Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Fix deadcode lint Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Fix unused lint Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Fix deadcode lint Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Better error message Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Fix deadcode lint Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Fix empty branch Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * includeKinds for APIVersions in cluster info cache (#11241) Signed-off-by: Roger Rumao <rogerrum@gmail.com> Signed-off-by: Roger Rumao <rogerrum@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: add warning for user when using replace sync option (#11566) * docs: adding warning to 'replace' sync option Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * Update sync-options.md Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: Bump version in master to 2.6.0 (#11641) Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: Unknown sync operation state on app list page (#11621) fix: Unknown sync operation state on app list page (#11621) Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: fix web terminal step list numbering (#11590) docs: fix web terminal step list numbering (#11590) Signed-off-by: Nicholas Morey <nicholas@morey.tech> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: add deny sources (#11639) (#11646) This commit adds the ability to deny a source when it is prefixed with `!`, in the same manner as with the "deny destinations" feature. Fixes #11639. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump react-paginate from 6.5.0 to 8.1.4 in /ui (#11558) Bumps [react-paginate](https://github.com/AdeleD/react-paginate) from 6.5.0 to 8.1.4. - [Release notes](https://github.com/AdeleD/react-paginate/releases) - [Changelog](https://github.com/AdeleD/react-paginate/blob/master/CHANGELOG.md) - [Commits](https://github.com/AdeleD/react-paginate/compare/v6.5.0...v8.1.4) --- updated-dependencies: - dependency-name: react-paginate dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps-dev): bump tslint-react from 3.6.0 to 5.0.0 in /ui (#11559) Bumps [tslint-react](https://github.com/palantir/tslint-react) from 3.6.0 to 5.0.0. - [Release notes](https://github.com/palantir/tslint-react/releases) - [Commits](https://github.com/palantir/tslint-react/compare/3.6.0...5.0.0) --- updated-dependencies: - dependency-name: tslint-react dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump express from 4.17.1 to 4.18.2 in /ui (#11591) Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.18.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: kustomize has access to build environment (#11643) Current docs reflect that the build environment is not available to kustomize. Since https://github.com/argoproj/argo-cd/pull/8096 it is now exposed for kustomize. This updates the kustomize section of the docs to reflect that. Signed-off-by: Nicholas Morey <nicholas@morey.tech> Signed-off-by: Nicholas Morey <nicholas@morey.tech> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: pull request labels exposed in Pull Request generator template (#10204) (#11397) Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io> Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/casbin/casbin/v2 from 2.59.0 to 2.60.0 (#11656) Bumps [github.com/casbin/casbin/v2](https://github.com/casbin/casbin) from 2.59.0 to 2.60.0. - [Release notes](https://github.com/casbin/casbin/releases) - [Changelog](https://github.com/casbin/casbin/blob/master/.releaserc.json) - [Commits](https://github.com/casbin/casbin/compare/v2.59.0...v2.60.0) --- updated-dependencies: - dependency-name: github.com/casbin/casbin/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: fix flaky e2e test (#11509) (#11654) * chore: fix flaky e2e test (#11509) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * don't centralize mock response - tests should be independent Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: downgrade React to v17 (#11653) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps-dev): bump @types/cookie from 0.3.3 to 0.5.1 in /ui (#11659) Bumps [@types/cookie](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cookie) from 0.3.3 to 0.5.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/cookie) --- updated-dependencies: - dependency-name: "@types/cookie" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: fix flaky e2e test (#11670) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * [Bot] Update Snyk reports (#11649) Signed-off-by: CI <ci@argoproj.com> Signed-off-by: CI <ci@argoproj.com> Co-authored-by: CI <ci@argoproj.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: show cmpv2 plugins in create app wizard (#11615) * feat: show cmpv2 plugins in create app wizard Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * fix: fixed doc formatting and sidecar plugin info Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: updated plugin info Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.54 to 0.9.55 (#11678) Bumps [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket) from 0.9.54 to 0.9.55. - [Release notes](https://github.com/ktrysmt/go-bitbucket/releases) - [Commits](https://github.com/ktrysmt/go-bitbucket/compare/v0.9.54...v0.9.55) --- updated-dependencies: - dependency-name: github.com/ktrysmt/go-bitbucket dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump actions/checkout from 3.1.0 to 3.2.0 (#11679) Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.0. - [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/93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8...755da8c3cf115ac066823e79a1e1788f8940201b) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: add Mercedes-Benz Tech Innovation to user list (#11682) Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com> Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: appname in searchbar (#11493) * fix: appname in searchbar Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * fix: appname in searchbar Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: add pod age icon details in tooltip (#10290) (#11170) * pod-age-icon details added in tooltip Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> * Tooltip change Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: fix flaky e2e test for immutable fields (#11685) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: expose deep links in UI (#11680) Signed-off-by: Remington Breeze <remington@breeze.software> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: Add Getyourguide to USERS.md (#11704) Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: rollback react to known working version (#11703) Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: pin kubectl version (#11726) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: Clarification of the create namespace feature (#11723) * docs: Clarification of the create namespace feature Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Address review suggestion Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: Add Cloud Scale to USERS.md (#11731) * Update USERS.md Add cloud scale Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> * Update USERS.md Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> * Update USERS.md Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> * Update USERS.md Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> * Update USERS.md Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: Allow Matrix generator to have two Git child generators without conflict (#10522) (#10523) * misc: NoError instead of Error in repository test Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * misc: Extend lint timeout Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * feat: Add GitGenerator.PathParamPrefix Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * auto: Results of codegen Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * test: Add tests for PathParamPrefix Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * docs: Add notes to Matrix/Git generator docs about PathParamPrefix Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * misc: Undo unrelated test change Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * auto: Results of codegen Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * docs: Add detailed example Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: ApplicationSet add `create-delete` policy #9101 (#11107) * feat: ApplicationSet add create-delete policy Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> * test for applicationSet policies Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> * Update docs/operator-manual/applicationset/Controlling-Resource-Modification.md Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com> Signed-off-by: Takuma Kume <takuma.kume@gmail.com> Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> Signed-off-by: Takuma Kume <takuma.kume@gmail.com> Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: upgrade helm to most recent version (v3.10.3) (#11725) * chore: upgrade helm to most recent version (v3.10.3) Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> * Retrigger CI pipeline Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: Unbreak termination of operation with apps in other namespaces (#11239) (#11724) * fix: Unbreak operation termination Signed-off-by: jannfis <jann@mistrust.net> * Revert change to Dockerfile Signed-off-by: jannfis <jann@mistrust.net> Signed-off-by: jannfis <jann@mistrust.net> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: support relative links in OCI tags query response (#11708) * fix: support relative links in OCI tags query response Pagination for OCI tags retrieval is not supported when the Link header URI is relative. According to https://docs.docker.com/registry/spec/api/#pagination and the therein referenced RFC https://www.rfc-editor.org/rfc/rfc5988#section-5 relative links should be resolved to the initial request URL Signed-off-by: detvdl <detvdael.services@protonmail.com> * chore: clean up unused prints & assert errors Signed-off-by: detvdl <detvdael.services@protonmail.com> * fix: stop double-escaping repoURL Signed-off-by: detvdl <detvdael.services@protonmail.com> * chore: CodeQL CWE-117 log sanitizing Signed-off-by: detvdl <detvdael.services@protonmail.com> * chore: remove unnecessary error Signed-off-by: detvdl <detvdael.services@protonmail.com> Signed-off-by: detvdl <detvdael.services@protonmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: add Voyager Digital to USERS.md (#11735) Signed-off-by: hopisaurus <hopisaurus@gmail.com> Signed-off-by: hopisaurus <hopisaurus@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: add google cloud source repo support (#7534) (#11618) * feat: Add support for cloning Google Cloud Source repos (#7534) * Google Cloud service account auth Signed-off-by: David Becher <becher.david@googlemail.com> * fix: Fill missing struct field (GCP SA key) in cli cmd Signed-off-by: David Becher <becher.david@googlemail.com> * fix(ui): Add proxy option when configuring Google Cloud Source repo Signed-off-by: David Becher <becher.david@googlemail.com> * fix: Remove secret (GCP SA key) in Get server req Signed-off-by: David Becher <becher.david@googlemail.com> * refactor: Do not use context.WithTimeout for Google creds As the context is used in the background to refresh credentials, it should not be cancelled. Signed-off-by: David Becher <becher.david@googlemail.com> * fix: Use proxy setting only in repo-service, not repocreds-service Signed-off-by: David Becher <becher.david@googlemail.com> * test: Create tests for GoogleCloudCreds This commit refactors the implementation of GoogleCloudCreds in order to make its methods testable. Signed-off-by: David Becher <becher.david@googlemail.com> * fix: Linting issues Signed-off-by: David Becher <becher.david@googlemail.com> * chore: Fix typo in docs. Signed-off-by: David Becher <becher.david@googlemail.com> * chore: Adjust url-allow-list for lint-docs action Signed-off-by: David Becher <becher.david@googlemail.com> * chore: Incorporate suggested refactorings Signed-off-by: David Becher <becher.david@googlemail.com> * Delete url-allow-list Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * wrap errors Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * More UI goodies and codegen Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * Update docs screenshots Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * move interface up next to other interfaces Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * Reduce png size Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * update generated Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * fix whitespace from codegen Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: David Becher <becher.david@googlemail.com> Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Co-authored-by: David Becher <becher.david@googlemail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: Document applications in any namespace (#10678) * docs: Document applications in any namespace Signed-off-by: jannfis <jann@mistrust.net> * Fix some code blocks Signed-off-by: jannfis <jann@mistrust.net> * Fix link Signed-off-by: jannfis <jann@mistrust.net> * docs: Document applications in any namespace Signed-off-by: jannfis <jann@mistrust.net> * Fix some code blocks Signed-off-by: jannfis <jann@mistrust.net> * Fix link Signed-off-by: jannfis <jann@mistrust.net> * Apply reviewer comments Signed-off-by: jannfis <jann@mistrust.net> Signed-off-by: jannfis <jann@mistrust.net> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: Multiple sources for applications (#2789) (#10432) * feat: support multiple sources for application Signed-off-by: ishitasequeira <ishiseq29@gmail.com> remove debug logging and unwanted code Signed-off-by: ishitasequeira <ishiseq29@gmail.com> fix lint and unit test errors Signed-off-by: ishitasequeira <ishiseq29@gmail.com> fix lint and unit test errors Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix bug introduced after rebase Signed-off-by: ishitasequeira <ishiseq29@gmail.com> executed make codegen Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * rebase with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> remove unwanted logging Signed-off-by: ishitasequeira <ishiseq29@gmail.com> fix ci failures Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix index out of bounds error Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * ui fixes Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: Michael Crenshaw <michael@crenshaw.dev> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add revisions to SyncOperation for rollback Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * change Source to *ApplicationSource in ApplicationSpec Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix env variable read logic for ValueFiles Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update multiple sources doc Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add repository lock and checkout target revision Signed-off-by: ishitasequeira <ishiseq29@gmail.com> fix codegen Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * checkout all sources before generating manifest Signed-off-by: ishitasequeira <ishiseq29@gmail.com> generate mock reposerverclient Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update logic for returning ManifestResponse to avoid nil pointer issues Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix nil reference and key mismatch bugs; add more logs (#6) * fix nil reference and key mismatch bugs; add more logs * remove temporary comment * addressed the lint failure and added chart to RefTargeRevisionMapping * normalize git repo (#7) * do not leak lock releases * prevent deadlock * allow spec update * move settings fetch outside loop * cache busing * return err instead of logging it * no caching in test * fix cache key marshaling Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Rebase with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update grpc field numbers Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * path resolution tests (#12) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> do things in better ways Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> consolidate Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add regex check for value of source.ref Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add webhook tests Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> change Source to *ApplicationSource in ApplicationSpec Signed-off-by: ishitasequeira <ishiseq29@gmail.com> address PR comments Signed-off-by: ishitasequeira <ishiseq29@gmail.com> rebase with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Retrigger CI pipeline Signed-off-by: ishitasequeira <ishiseq29@gmail.com> rebased with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix env variable read logic for ValueFiles Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Address PR comments Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add repository lock and checkout target revision Signed-off-by: ishitasequeira <ishiseq29@gmail.com> fix codegen Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * checkout all sources before generating manifest Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * generate mock reposerverclient Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * address comments Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update logic for returning ManifestResponse to avoid nil pointer issues Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix nil reference and key mismatch bugs; add more logs (#6) * fix nil reference and key mismatch bugs; add more logs * remove temporary comment * addressed the lint failure and added chart to RefTargeRevisionMapping * normalize git repo (#7) * do not leak lock releases * prevent deadlock * allow spec update * move settings fetch outside loop * cache busing * return err instead of logging it * no caching in test * fix cache key marshaling Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Rebase with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update grpc field numbers Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add regex check for value of source.ref Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Rebase with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Added unit tests (#15) * add unit tests 1 * fix lint Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix application parameters tab, rebased UI changes, tests Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * More tests (#16) * more tests Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> fix lint error Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Test get ref sources (#17) * test GetRefSources Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix lint Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: ishitasequeira <ishiseq29@gmail.com> GenerateManifests test (#18) * GenerateManifests test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Fix broken tests (#19) * fix broken tests Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Symlink test (#20) * check referenced sources for out-of-bounds symlinks Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * unlock the values file repo before doing a symlink check (#22) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * multi source docs (#21) * multi source docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix warning title Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * clarify Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * clarify Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * add e2e tests for multiple sources and fix UI lint (#23) * add e2e tests for multiple sources and fix UI lint Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add auto-sync and hard refresh to e2e tests Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * change refresh type to RefreshTypeNormal for e2e Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update e2e testcase with helm data Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add TestMultiSourceAppWithSourceOverride Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add missing yaml file Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * rebase with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * rebase with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix lint Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: Michael Crenshaw <michael@crenshaw.dev> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: AppSet Progressive Rollouts with RollingSync (#9437) (#10048) Signed-off-by: Matt Groot <mgroot@indeed.com> Signed-off-by: Matt Groot <mgroot@indeed.com> Co-authored-by: Matt Groot <mgroot@indeed.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * [Bot] Update Snyk reports (#11739) Signed-off-by: CI <ci@argoproj.com> Signed-off-by: CI <ci@argoproj.com> Co-authored-by: CI <ci@argoproj.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: support Knative Serving 1.5 Custom Health Checks (#9719) * fix: Update account.proto annotaion for gen grpc gateway Signed-off-by: wei840222 <wei840222@gmail.com> * fix: Changes from codegen Signed-off-by: wei840222 <wei840222@gmail.com> * Retrigger CI pipeline Signed-off-by: wei.wan <wei.wan@linecorp.com> * Retrigger CI pipeline Signed-off-by: wei.wan <wei.wan@linecorp.com> * fix: Changes from codegen Signed-off-by: wei <wei840222@gmail.com> * Retrigger CI pipeline Signed-off-by: wei.wan <wei.wan@linecorp.com> * Retrigger CI pipeline Signed-off-by: wei <wei840222@gmail.com> * feat: support Knative Serving 1.5 Custom Health Checks Signed-off-by: wei.wan <wei.wan@linecorp.com> * fix: fix test fail Signed-off-by: wei.wan <wei.wan@linecorp.com> * feat: support Knative Serving 1.5 Custom Health Checks Signed-off-by: wei840222 <wei840222@gmail.com> Signed-off-by: wei840222 <wei840222@gmail.com> Signed-off-by: wei.wan <wei.wan@linecorp.com> Signed-off-by: wei <wei840222@gmail.com> Co-authored-by: wei.wan <wei.wan@linecorp.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: Extend Cluster.cluster.x-k8s.io health check (#11705) Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com> Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: add health checks for keptn resources (#11716) * feat: add keptnappversion Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com> * feat: added keptn resource tests Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com> * feat: fix test for KeptnWorkloadInstance Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com> * fix: apiVersion and quotes Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com> Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * [Bot] Update Snyk reports (#11748) Signed-off-by: CI <ci@argoproj.com> Signed-off-by: CI <ci@argoproj.com> Co-authored-by: CI <ci@argoproj.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: add appset progressive rollout strategy proposal (#9979) Signed-off-by: wmgroot <wmgroot@gmail.com> Signed-off-by: wmgroot <wmgroot@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: update cosign docs (#11749) Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: upgrade git-url-parse to avoid CVE-2022-2900 (#11744) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: upgrade minimatch to avoid CVE-2022-3517 (#11745) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: add kustomize project for testing param CMP locally (#11265) Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: upgrade go-oidc (#11579) * chore: upgrade go-oidc Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * take advantage of new error type Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: sign container images by digest (#11151) * chore: sign container images by digest Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> * use sha hash Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * doc: correct kustomize demo path (#11762) Signed-off-by: Yixing Yan <yixingyan@gmail.com> Signed-off-by: Yixing Yan <yixingyan@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump actions/setup-go from 3.4.0 to 3.5.0 (#11697) Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3.4.0 to 3.5.0. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](https://github.com/actions/setup-go/compare/d0a58c1c4d2b25278816e339b944508c875f3613...6edd4406fa81c3da01a34fa6f6343087c207a568) --- updated-dependencies: - dependency-name: actions/setup-go dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: add OpsMx to USERS.md (#11765) adding our company name to Argo CD users. Signed-off-by: Balaji Siva <balaji@opsmx.com> Signed-off-by: Balaji Siva <balaji@opsmx.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: clarify that all labels must exist (#11693) It's unclear if all or any of the labels need to exist. This clarifies that all of the labels must exist. Signed-off-by: Nicholas Morey <nicholas@morey.tech> Signed-off-by: Nicholas Morey <nicholas@morey.tech> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: ssa e2e tests failing after updating to kubectl 1.26 (#11753) * fix: ssa e2e test failing after updating to kubectl 1.26 Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Remove pinned kubectl version Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Cleaner approach to fix e2e test Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Fix Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: Update example dockerfile (#11721) The latest tag hasn't been updated in almost a year, and as a result, the ubuntu repositories are out of date and are throwing errors. This updates the example to use a fixed version, which are updated much more frequently. Signed-off-by: Phil Wright- Christie <philwc@gmail.com> Signed-off-by: Phil Wright- Christie <philwc@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: correct SSO configuration URL in example configmap (#11720) Signed-off-by: Matt Clegg <m@cle.gg> Signed-off-by: Matt Clegg <m@cle.gg> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/itchyny/gojq from 0.12.9 to 0.12.10 (#11677) Bumps [github.com/itchyny/gojq](https://github.com/itchyny/gojq) from 0.12.9 to 0.12.10. - [Release notes](https://github.com/itchyny/gojq/releases) - [Changelog](https://github.com/itchyny/gojq/blob/main/CHANGELOG.md) - [Commits](https://github.com/itchyny/gojq/compare/v0.12.9...v0.12.10) --- updated-dependencies: - dependency-name: github.com/itchyny/gojq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: bump elasticsearch version to 8.5.1 (#11771) Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com> Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: change logging level to Debug (#11773) Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: support for enabling progressive rollouts from `argocd-cmd-params-cm` (#11776) * fix(applicationset): use consistent syntax for env vars Signed-off-by: Nicholas Morey <nicholas@morey.tech> * fix(manifests): add new appset env var from configmap Signed-off-by: Nicholas Morey <nicholas@morey.tech> Signed-off-by: Nicholas Morey <nicholas@morey.tech> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: sources.ref allow hyphen and underscore (#11775) Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com> Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: clarify project destination possibilities (#11706) Clarify that it's possible to reference clusters by `cluster` or by `name`. Signed-off-by: Gaël Jourdan-Weil <gjourdanweil@gmail.com> Signed-off-by: Gaël Jourdan-Weil <gjourdanweil@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/fsnotify/fsnotify from 1.5.1 to 1.6.0 (#11553) Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.5.1 to 1.6.0. - [Release notes](https://github.com/fsnotify/fsnotify/releases) - [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md) - [Commits](https://github.com/fsnotify/fsnotify/compare/v1.5.1...v1.6.0) --- updated-dependencies: - dependency-name: github.com/fsnotify/fsnotify dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: get image digest in seperate step (#11778) * chore: get image digest in seperate step Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> * Retrigger CI pipeline Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: fix lint error (#11788) Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump golang.org/x/term from 0.1.0 to 0.3.0 (#11792) Bumps [golang.org/x/term](https://github.com/golang/term) from 0.1.0 to 0.3.0. - [Release notes](https://github.com/golang/term/releases) - [Commits](https://github.com/golang/term/compare/v0.1.0...v0.3.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/aws/aws-sdk-go from 1.44.156 to 1.44.164 (#11791) Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.156 to 1.44.164. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.156...v1.44.164) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: set Path as empty if path is not specified for a source in multiple sources (#11756) (#11774) * set Path as '' if path is not specified for a source in multiple sources Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update check for not setting value of path Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * cleanup Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * address comments Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix lint Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix lint Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Update ui/src/app/shared/components/revision.tsx Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: Update bullet formatting on Progressive Rollouts.md (#11777) The bullet list in the example format was rendering inline in the paragraph on the doc site rather than showing a bulleted list. This also makes the rest of the doc follow the same convention. Signed-off-by: Chris Reilly <chris@chris-reilly.com> Signed-off-by: Chris Reilly <chris@chris-reilly.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: disable rollback button for apps with multiple sources (#11785) * disble rollback button for apps with multiple sources Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix lint errors Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * disble rollback button for apps with multiple sources Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * ci: enforce semantic PR title (#11779) * ci: enforce semantic PR title Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * concurrency limit Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove scopes Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: web terminal outside argocd namespace (#11166) (#11400) * fix: web terminal outside argocd namespace (#11166) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * reorganize Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix reference Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * move things around, fix stuff maybe Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * tests Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump actions/cache from 3.0.11 to 3.2.0 (#11809) Bumps [actions/cache](https://github.com/actions/cache) from 3.0.11 to 3.2.0. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7...c17f4bf4666a8001b1a45c09eb7a485c41aa64c3) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * [Bot] docs: Update Snyk reports (#11865) Signed-off-by: CI <ci@argoproj.com> Signed-off-by: CI <ci@argoproj.com> Co-authored-by: CI <ci@argoproj.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: Applications with suspended jobs now marked "Suspended" instead of "Progressing" (#11603) (#11626) * fix: add suspended condition Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * fix: add suspended condition Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * Update go.sum Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> * fix: add suspended condition Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * fix: add suspended condition Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * Update go.sum Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> * upgrade notes for 2.6 Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: Application's own link in UI (#11123) (#11124) Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Co-authored-by: Remington Breeze <remington@breeze.software> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: ui cluster server url overlaps (#11873) Signed-off-by: Jiwon Kim <jiwonaid0@gmail.com> Co-authored-by: Remington Breeze <remington@breeze.software> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: set cluster command (#9996) Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io> Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: inversion selection support for the reso…
@jessesuen Adding our two cents here: We'd like to request functionality to 'ignore differences' on all child application parameters. Most notably - commit SHA (string), plugin (object). In the use case, we have a set of applications across many clusters for each microservice. Pipelines update plugin parameters/git sha on a per application basis As of now we create applications individually and manage them with a parent app in argocd. There, we use the ignoreDifferences functionality to ignore the updates to the app fields. would be good to have the same functionality offered with app sets. |
Thanks @lacarvalho91 for the PR, but unfortunately this feature is not working for me #14027 |
apiVersion: argoproj.io/v1alpha1
kind: ApplicationSet
spec:
ignoreDifferences:
- jsonPointers:
- /spec/source/helm/parameters
- jqExpressions:
- .spec.source.helm.parameters Is something like that sufficient to resolve the given use cases? |
Yes |
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
I've built #14743 as a proof of concept. If someone has time to pick up that PR and run with it, I'd really appreciate it. I've added comments to the top describing what work I think remains. |
I read back through the thread and added unit tests to cover everyone's use cases (with links back to the relevant comments). Please take a look and let me know if we need to add a unit test for another use case: https://github.com/argoproj/argo-cd/pull/14743/files#diff-88fec9c8d881ff513bb04ee8842efcc4f0db0ec0ce631fec3f730633a91ebea6R5694 Looks like the normalizer is behaving well for the current use cases. I'm concerned it'll get trickier for advanced use cases involving ignoring certain list items. |
How do we feel about the field name I'm trying to avoid confusion in the spec where folks indent the field a couple levels too far. Hopefully the slightly different names will avoid confusion. kind: ApplicationSet
spec:
template:
spec:
ignoreDifferences: # for resources in the app
ignoreApplicationDifferences: # for applications in the appset |
+1 on this, this would be an awesome feature |
I expect to get the PR into 2.9, I just have to fix a test failure. :-P If anyone wants to run #14743 internally, I'd appreciate the validation/feedback! |
…ooltip for pod on resource tree (argoproj#11513) * docs: Improve Keycloak documentation for command line sign-in (#8758) Documenting what is discussed in #2932 Signed-off-by: Antoine Pultier <antoine.pultier@sintef.no> Signed-off-by: Antoine Pultier <antoine.pultier@sintef.no> Co-authored-by: pasha-codefresh <pavel@codefresh.io> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: Add CSI secret driver to the secret management options (#10900) Signed-off-by: Duncan <62943186+duncan485@users.noreply.github.com> Signed-off-by: Duncan <62943186+duncan485@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /ui (#11533) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps-dev): bump @babel/preset-react from 7.7.0 to 7.18.6 in /ui (#11489) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps-dev): bump babel-jest from 24.9.0 to 26.6.3 in /ui (#11483) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: Added ARGOCD_ENV_ prefix to FOO (#11545) Signed-off-by: Philip Haberkern <59010269+thedatabaseme@users.noreply.github.com> Signed-off-by: Philip Haberkern <59010269+thedatabaseme@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * [Hack] Add concurrency to cluster creation in resource generator. (#11266) * add threading to cluster creation Signed-off-by: Dan Garfield <dan@codefresh.io> * Add default values Signed-off-by: Dan Garfield <dan@codefresh.io> * Cleanup Signed-off-by: Dan Garfield <dan@codefresh.io> * Move external dependency to internal Signed-off-by: Dan Garfield <dan@codefresh.io> * ability to run cluster generation in parallel Signed-off-by: pashavictorovich <pavel@codefresh.io> * fix linter Signed-off-by: pashavictorovich <pavel@codefresh.io> Signed-off-by: Dan Garfield <dan@codefresh.io> Signed-off-by: pashavictorovich <pavel@codefresh.io> Co-authored-by: pasha-codefresh <pavel@codefresh.io> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: Update notifications-engine dependency (#11479) * chore: update `notifications-engine` Signed-off-by: Jocelyn Thode <jocelyn@thode.email> * chore: generate notifications docs Signed-off-by: Jocelyn Thode <jocelyn@thode.email> Signed-off-by: Jocelyn Thode <jocelyn@thode.email> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/valyala/fasttemplate from 1.2.1 to 1.2.2 (#11552) Bumps [github.com/valyala/fasttemplate](https://github.com/valyala/fasttemplate) from 1.2.1 to 1.2.2. - [Release notes](https://github.com/valyala/fasttemplate/releases) - [Commits](https://github.com/valyala/fasttemplate/compare/v1.2.1...v1.2.2) --- updated-dependencies: - dependency-name: github.com/valyala/fasttemplate dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.40 to 0.9.54 (#11554) Bumps [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket) from 0.9.40 to 0.9.54. - [Release notes](https://github.com/ktrysmt/go-bitbucket/releases) - [Commits](https://github.com/ktrysmt/go-bitbucket/compare/v0.9.40...v0.9.54) --- updated-dependencies: - dependency-name: github.com/ktrysmt/go-bitbucket dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/imdario/mergo from 0.3.12 to 0.3.13 (#11555) Bumps [github.com/imdario/mergo](https://github.com/imdario/mergo) from 0.3.12 to 0.3.13. - [Release notes](https://github.com/imdario/mergo/releases) - [Commits](https://github.com/imdario/mergo/compare/0.3.12...v0.3.13) --- updated-dependencies: - dependency-name: github.com/imdario/mergo dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: update how to access arrays in Go templates (#11562) Signed-off-by: Dieter Bocklandt <dieterbocklandt@gmail.com> Signed-off-by: Dieter Bocklandt <dieterbocklandt@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * add otel interceptor (#11561) Signed-off-by: minquan.chen <minquan.chen@daocloud.io> Signed-off-by: minquan.chen <minquan.chen@daocloud.io> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: use repository GithubAppCreds proxy if set (#11422) Signed-off-by: Nathanael Liechti <technat@technat.ch> Signed-off-by: Nathanael Liechti <technat@technat.ch> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: show app age in application list view (#11209) (#11502) Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: sidebar css (#11531) Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Co-authored-by: Remington Breeze <remington@breeze.software> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: Allow proxy to be saved when creating repoCreds (#11351) (#11425) * fix: allow proxy to be saved in repoCreds (https + github app) Signed-off-by: Nathanael Liechti <technat@technat.ch> * chore: changes from codegen Signed-off-by: Nathanael Liechti <technat@technat.ch> * chore: add unit test for CreateRepoCreds Signed-off-by: Nathanael Liechti <technat@technat.ch> Signed-off-by: Nathanael Liechti <technat@technat.ch> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/go-openapi/runtime from 0.19.4 to 0.25.0 (#11568) Bumps [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime) from 0.19.4 to 0.25.0. - [Release notes](https://github.com/go-openapi/runtime/releases) - [Commits](https://github.com/go-openapi/runtime/compare/v0.19.4...v0.25.0) --- updated-dependencies: - dependency-name: github.com/go-openapi/runtime dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: Add skipCrds and ignoreMissingValueFiles to application.yaml example (#11565) Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: add Vinted to users list (#11214) Signed-off-by: Edgaras <edgaras@apsega.lt> Signed-off-by: Edgaras <edgaras@apsega.lt> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump sigs.k8s.io/structured-merge-diff/v4 (#11580) Bumps [sigs.k8s.io/structured-merge-diff/v4](https://github.com/kubernetes-sigs/structured-merge-diff) from 4.2.1 to 4.2.3. - [Release notes](https://github.com/kubernetes-sigs/structured-merge-diff/releases) - [Changelog](https://github.com/kubernetes-sigs/structured-merge-diff/blob/master/RELEASE.md) - [Commits](https://github.com/kubernetes-sigs/structured-merge-diff/compare/v4.2.1...v4.2.3) --- updated-dependencies: - dependency-name: sigs.k8s.io/structured-merge-diff/v4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/go-openapi/loads from 0.19.4 to 0.21.2 (#11569) Bumps [github.com/go-openapi/loads](https://github.com/go-openapi/loads) from 0.19.4 to 0.21.2. - [Release notes](https://github.com/go-openapi/loads/releases) - [Commits](https://github.com/go-openapi/loads/compare/v0.19.4...v0.21.2) --- updated-dependencies: - dependency-name: github.com/go-openapi/loads dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix(helm): helm v3 doesn't have these flags (#11100) (#11540) * fix: helm v3 doesn't have these flags Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * Revert repoAdd change. Was to greedy, ca-file is needed there Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix(helm): login OCI Helm dependencies correctly (#8563) (#11327) Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: misc css fixes for mobile (#5705) (#11508) * Misc css fixes for mobile Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * More fixes for mobile Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * fix ui tests. bring back application status labels Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: added deep links backend changes (#11401) * feat: added deep links backend changes Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * fix: add rbac check to list links services Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: removed project param and updated sample config Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: update sample config Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/Masterminds/semver/v3 from 3.1.1 to 3.2.0 (#11605) Bumps [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver) from 3.1.1 to 3.2.0. - [Release notes](https://github.com/Masterminds/semver/releases) - [Changelog](https://github.com/Masterminds/semver/blob/master/CHANGELOG.md) - [Commits](https://github.com/Masterminds/semver/compare/v3.1.1...v3.2.0) --- updated-dependencies: - dependency-name: github.com/Masterminds/semver/v3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/go-redis/redis/v8 from 8.11.3 to 8.11.5 (#11606) Bumps [github.com/go-redis/redis/v8](https://github.com/go-redis/redis) from 8.11.3 to 8.11.5. - [Release notes](https://github.com/go-redis/redis/releases) - [Changelog](https://github.com/go-redis/redis/blob/v8.11.5/CHANGELOG.md) - [Commits](https://github.com/go-redis/redis/compare/v8.11.3...v8.11.5) --- updated-dependencies: - dependency-name: github.com/go-redis/redis/v8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/casbin/casbin/v2 from 2.57.1 to 2.59.0 (#11607) Bumps [github.com/casbin/casbin/v2](https://github.com/casbin/casbin) from 2.57.1 to 2.59.0. - [Release notes](https://github.com/casbin/casbin/releases) - [Changelog](https://github.com/casbin/casbin/blob/master/.releaserc.json) - [Commits](https://github.com/casbin/casbin/compare/v2.57.1...v2.59.0) --- updated-dependencies: - dependency-name: github.com/casbin/casbin/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: add Trusting Social users list (#11584) * Add Trusting Social user Signed-off-by: Cuong Nguyen Duc <90603605+cuong-ts@users.noreply.github.com> * fixing other Signed-off-by: Cuong Nguyen Duc <90603605+cuong-ts@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: set baseURL in github_app client (#11613) Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com> Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: only add baseURL in github_app client for GHE client (#11622) fixes #11613 Co-authored-by: crenshaw-dev <crenshaw-dev@users.noreply.github.com> Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com> Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com> Co-authored-by: crenshaw-dev <crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/aws/aws-sdk-go from 1.44.129 to 1.44.156 (#11629) Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.129 to 1.44.156. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.129...v1.44.156) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: Add support for proxy extensions (#11307) * feat: Add support for proxy extensions Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * return list of extensions Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * add service set in argocd server struct Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * implements cluster name lookup Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * add cli docs Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * apply connection config defaults Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * add unit tests Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix lint Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix test Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Address review comments Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Add test for invalid extension name Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Address review comments Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Fix deadcode lint Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Fix unused lint Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Fix deadcode lint Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Better error message Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Fix deadcode lint Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Fix empty branch Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * includeKinds for APIVersions in cluster info cache (#11241) Signed-off-by: Roger Rumao <rogerrum@gmail.com> Signed-off-by: Roger Rumao <rogerrum@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: add warning for user when using replace sync option (#11566) * docs: adding warning to 'replace' sync option Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * Update sync-options.md Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: Bump version in master to 2.6.0 (#11641) Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: Unknown sync operation state on app list page (#11621) fix: Unknown sync operation state on app list page (#11621) Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: fix web terminal step list numbering (#11590) docs: fix web terminal step list numbering (#11590) Signed-off-by: Nicholas Morey <nicholas@morey.tech> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: add deny sources (#11639) (#11646) This commit adds the ability to deny a source when it is prefixed with `!`, in the same manner as with the "deny destinations" feature. Fixes #11639. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump react-paginate from 6.5.0 to 8.1.4 in /ui (#11558) Bumps [react-paginate](https://github.com/AdeleD/react-paginate) from 6.5.0 to 8.1.4. - [Release notes](https://github.com/AdeleD/react-paginate/releases) - [Changelog](https://github.com/AdeleD/react-paginate/blob/master/CHANGELOG.md) - [Commits](https://github.com/AdeleD/react-paginate/compare/v6.5.0...v8.1.4) --- updated-dependencies: - dependency-name: react-paginate dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps-dev): bump tslint-react from 3.6.0 to 5.0.0 in /ui (#11559) Bumps [tslint-react](https://github.com/palantir/tslint-react) from 3.6.0 to 5.0.0. - [Release notes](https://github.com/palantir/tslint-react/releases) - [Commits](https://github.com/palantir/tslint-react/compare/3.6.0...5.0.0) --- updated-dependencies: - dependency-name: tslint-react dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump express from 4.17.1 to 4.18.2 in /ui (#11591) Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.18.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: kustomize has access to build environment (#11643) Current docs reflect that the build environment is not available to kustomize. Since https://github.com/argoproj/argo-cd/pull/8096 it is now exposed for kustomize. This updates the kustomize section of the docs to reflect that. Signed-off-by: Nicholas Morey <nicholas@morey.tech> Signed-off-by: Nicholas Morey <nicholas@morey.tech> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: pull request labels exposed in Pull Request generator template (#10204) (#11397) Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io> Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/casbin/casbin/v2 from 2.59.0 to 2.60.0 (#11656) Bumps [github.com/casbin/casbin/v2](https://github.com/casbin/casbin) from 2.59.0 to 2.60.0. - [Release notes](https://github.com/casbin/casbin/releases) - [Changelog](https://github.com/casbin/casbin/blob/master/.releaserc.json) - [Commits](https://github.com/casbin/casbin/compare/v2.59.0...v2.60.0) --- updated-dependencies: - dependency-name: github.com/casbin/casbin/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: fix flaky e2e test (#11509) (#11654) * chore: fix flaky e2e test (#11509) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * don't centralize mock response - tests should be independent Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: downgrade React to v17 (#11653) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps-dev): bump @types/cookie from 0.3.3 to 0.5.1 in /ui (#11659) Bumps [@types/cookie](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cookie) from 0.3.3 to 0.5.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/cookie) --- updated-dependencies: - dependency-name: "@types/cookie" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: fix flaky e2e test (#11670) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * [Bot] Update Snyk reports (#11649) Signed-off-by: CI <ci@argoproj.com> Signed-off-by: CI <ci@argoproj.com> Co-authored-by: CI <ci@argoproj.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: show cmpv2 plugins in create app wizard (#11615) * feat: show cmpv2 plugins in create app wizard Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * fix: fixed doc formatting and sidecar plugin info Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: updated plugin info Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.54 to 0.9.55 (#11678) Bumps [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket) from 0.9.54 to 0.9.55. - [Release notes](https://github.com/ktrysmt/go-bitbucket/releases) - [Commits](https://github.com/ktrysmt/go-bitbucket/compare/v0.9.54...v0.9.55) --- updated-dependencies: - dependency-name: github.com/ktrysmt/go-bitbucket dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump actions/checkout from 3.1.0 to 3.2.0 (#11679) Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.0. - [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/93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8...755da8c3cf115ac066823e79a1e1788f8940201b) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: add Mercedes-Benz Tech Innovation to user list (#11682) Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com> Signed-off-by: Marco Lecheler <marco.lecheler@mercedes-benz.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: appname in searchbar (#11493) * fix: appname in searchbar Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * fix: appname in searchbar Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: add pod age icon details in tooltip (#10290) (#11170) * pod-age-icon details added in tooltip Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> * Tooltip change Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: fix flaky e2e test for immutable fields (#11685) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: expose deep links in UI (#11680) Signed-off-by: Remington Breeze <remington@breeze.software> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: Add Getyourguide to USERS.md (#11704) Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: rollback react to known working version (#11703) Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: pin kubectl version (#11726) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: Clarification of the create namespace feature (#11723) * docs: Clarification of the create namespace feature Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Address review suggestion Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: Add Cloud Scale to USERS.md (#11731) * Update USERS.md Add cloud scale Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> * Update USERS.md Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> * Update USERS.md Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> * Update USERS.md Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> * Update USERS.md Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: Allow Matrix generator to have two Git child generators without conflict (#10522) (#10523) * misc: NoError instead of Error in repository test Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * misc: Extend lint timeout Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * feat: Add GitGenerator.PathParamPrefix Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * auto: Results of codegen Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * test: Add tests for PathParamPrefix Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * docs: Add notes to Matrix/Git generator docs about PathParamPrefix Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * misc: Undo unrelated test change Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * auto: Results of codegen Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> * docs: Add detailed example Signed-off-by: Lobstrosity <matthew.t.bennett@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: ApplicationSet add `create-delete` policy #9101 (#11107) * feat: ApplicationSet add create-delete policy Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> * test for applicationSet policies Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> * Update docs/operator-manual/applicationset/Controlling-Resource-Modification.md Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com> Signed-off-by: Takuma Kume <takuma.kume@gmail.com> Signed-off-by: 久米 拓馬 <takuma.kume@pepabo.com> Signed-off-by: Takuma Kume <takuma.kume@gmail.com> Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: upgrade helm to most recent version (v3.10.3) (#11725) * chore: upgrade helm to most recent version (v3.10.3) Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> * Retrigger CI pipeline Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: Unbreak termination of operation with apps in other namespaces (#11239) (#11724) * fix: Unbreak operation termination Signed-off-by: jannfis <jann@mistrust.net> * Revert change to Dockerfile Signed-off-by: jannfis <jann@mistrust.net> Signed-off-by: jannfis <jann@mistrust.net> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: support relative links in OCI tags query response (#11708) * fix: support relative links in OCI tags query response Pagination for OCI tags retrieval is not supported when the Link header URI is relative. According to https://docs.docker.com/registry/spec/api/#pagination and the therein referenced RFC https://www.rfc-editor.org/rfc/rfc5988#section-5 relative links should be resolved to the initial request URL Signed-off-by: detvdl <detvdael.services@protonmail.com> * chore: clean up unused prints & assert errors Signed-off-by: detvdl <detvdael.services@protonmail.com> * fix: stop double-escaping repoURL Signed-off-by: detvdl <detvdael.services@protonmail.com> * chore: CodeQL CWE-117 log sanitizing Signed-off-by: detvdl <detvdael.services@protonmail.com> * chore: remove unnecessary error Signed-off-by: detvdl <detvdael.services@protonmail.com> Signed-off-by: detvdl <detvdael.services@protonmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: add Voyager Digital to USERS.md (#11735) Signed-off-by: hopisaurus <hopisaurus@gmail.com> Signed-off-by: hopisaurus <hopisaurus@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: add google cloud source repo support (#7534) (#11618) * feat: Add support for cloning Google Cloud Source repos (#7534) * Google Cloud service account auth Signed-off-by: David Becher <becher.david@googlemail.com> * fix: Fill missing struct field (GCP SA key) in cli cmd Signed-off-by: David Becher <becher.david@googlemail.com> * fix(ui): Add proxy option when configuring Google Cloud Source repo Signed-off-by: David Becher <becher.david@googlemail.com> * fix: Remove secret (GCP SA key) in Get server req Signed-off-by: David Becher <becher.david@googlemail.com> * refactor: Do not use context.WithTimeout for Google creds As the context is used in the background to refresh credentials, it should not be cancelled. Signed-off-by: David Becher <becher.david@googlemail.com> * fix: Use proxy setting only in repo-service, not repocreds-service Signed-off-by: David Becher <becher.david@googlemail.com> * test: Create tests for GoogleCloudCreds This commit refactors the implementation of GoogleCloudCreds in order to make its methods testable. Signed-off-by: David Becher <becher.david@googlemail.com> * fix: Linting issues Signed-off-by: David Becher <becher.david@googlemail.com> * chore: Fix typo in docs. Signed-off-by: David Becher <becher.david@googlemail.com> * chore: Adjust url-allow-list for lint-docs action Signed-off-by: David Becher <becher.david@googlemail.com> * chore: Incorporate suggested refactorings Signed-off-by: David Becher <becher.david@googlemail.com> * Delete url-allow-list Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * wrap errors Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * More UI goodies and codegen Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * Update docs screenshots Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * move interface up next to other interfaces Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * Reduce png size Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * update generated Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> * fix whitespace from codegen Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Signed-off-by: David Becher <becher.david@googlemail.com> Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Co-authored-by: David Becher <becher.david@googlemail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: Document applications in any namespace (#10678) * docs: Document applications in any namespace Signed-off-by: jannfis <jann@mistrust.net> * Fix some code blocks Signed-off-by: jannfis <jann@mistrust.net> * Fix link Signed-off-by: jannfis <jann@mistrust.net> * docs: Document applications in any namespace Signed-off-by: jannfis <jann@mistrust.net> * Fix some code blocks Signed-off-by: jannfis <jann@mistrust.net> * Fix link Signed-off-by: jannfis <jann@mistrust.net> * Apply reviewer comments Signed-off-by: jannfis <jann@mistrust.net> Signed-off-by: jannfis <jann@mistrust.net> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: Multiple sources for applications (#2789) (#10432) * feat: support multiple sources for application Signed-off-by: ishitasequeira <ishiseq29@gmail.com> remove debug logging and unwanted code Signed-off-by: ishitasequeira <ishiseq29@gmail.com> fix lint and unit test errors Signed-off-by: ishitasequeira <ishiseq29@gmail.com> fix lint and unit test errors Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix bug introduced after rebase Signed-off-by: ishitasequeira <ishiseq29@gmail.com> executed make codegen Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * rebase with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> remove unwanted logging Signed-off-by: ishitasequeira <ishiseq29@gmail.com> fix ci failures Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix index out of bounds error Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * ui fixes Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: Michael Crenshaw <michael@crenshaw.dev> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add revisions to SyncOperation for rollback Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * change Source to *ApplicationSource in ApplicationSpec Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix env variable read logic for ValueFiles Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update multiple sources doc Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add repository lock and checkout target revision Signed-off-by: ishitasequeira <ishiseq29@gmail.com> fix codegen Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * checkout all sources before generating manifest Signed-off-by: ishitasequeira <ishiseq29@gmail.com> generate mock reposerverclient Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update logic for returning ManifestResponse to avoid nil pointer issues Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix nil reference and key mismatch bugs; add more logs (#6) * fix nil reference and key mismatch bugs; add more logs * remove temporary comment * addressed the lint failure and added chart to RefTargeRevisionMapping * normalize git repo (#7) * do not leak lock releases * prevent deadlock * allow spec update * move settings fetch outside loop * cache busing * return err instead of logging it * no caching in test * fix cache key marshaling Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Rebase with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update grpc field numbers Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * path resolution tests (#12) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> do things in better ways Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> consolidate Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add regex check for value of source.ref Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add webhook tests Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> change Source to *ApplicationSource in ApplicationSpec Signed-off-by: ishitasequeira <ishiseq29@gmail.com> address PR comments Signed-off-by: ishitasequeira <ishiseq29@gmail.com> rebase with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Retrigger CI pipeline Signed-off-by: ishitasequeira <ishiseq29@gmail.com> rebased with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix env variable read logic for ValueFiles Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Address PR comments Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add repository lock and checkout target revision Signed-off-by: ishitasequeira <ishiseq29@gmail.com> fix codegen Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * checkout all sources before generating manifest Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * generate mock reposerverclient Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * address comments Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update logic for returning ManifestResponse to avoid nil pointer issues Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix nil reference and key mismatch bugs; add more logs (#6) * fix nil reference and key mismatch bugs; add more logs * remove temporary comment * addressed the lint failure and added chart to RefTargeRevisionMapping * normalize git repo (#7) * do not leak lock releases * prevent deadlock * allow spec update * move settings fetch outside loop * cache busing * return err instead of logging it * no caching in test * fix cache key marshaling Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Rebase with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update grpc field numbers Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add regex check for value of source.ref Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Rebase with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Added unit tests (#15) * add unit tests 1 * fix lint Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix application parameters tab, rebased UI changes, tests Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * More tests (#16) * more tests Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> fix lint error Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Test get ref sources (#17) * test GetRefSources Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix lint Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: ishitasequeira <ishiseq29@gmail.com> GenerateManifests test (#18) * GenerateManifests test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Fix broken tests (#19) * fix broken tests Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Symlink test (#20) * check referenced sources for out-of-bounds symlinks Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * unlock the values file repo before doing a symlink check (#22) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * multi source docs (#21) * multi source docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix warning title Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * clarify Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * clarify Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * add e2e tests for multiple sources and fix UI lint (#23) * add e2e tests for multiple sources and fix UI lint Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add auto-sync and hard refresh to e2e tests Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * change refresh type to RefreshTypeNormal for e2e Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update e2e testcase with helm data Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add TestMultiSourceAppWithSourceOverride Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * add missing yaml file Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * rebase with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * rebase with master Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix lint Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: Michael Crenshaw <michael@crenshaw.dev> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: AppSet Progressive Rollouts with RollingSync (#9437) (#10048) Signed-off-by: Matt Groot <mgroot@indeed.com> Signed-off-by: Matt Groot <mgroot@indeed.com> Co-authored-by: Matt Groot <mgroot@indeed.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * [Bot] Update Snyk reports (#11739) Signed-off-by: CI <ci@argoproj.com> Signed-off-by: CI <ci@argoproj.com> Co-authored-by: CI <ci@argoproj.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: support Knative Serving 1.5 Custom Health Checks (#9719) * fix: Update account.proto annotaion for gen grpc gateway Signed-off-by: wei840222 <wei840222@gmail.com> * fix: Changes from codegen Signed-off-by: wei840222 <wei840222@gmail.com> * Retrigger CI pipeline Signed-off-by: wei.wan <wei.wan@linecorp.com> * Retrigger CI pipeline Signed-off-by: wei.wan <wei.wan@linecorp.com> * fix: Changes from codegen Signed-off-by: wei <wei840222@gmail.com> * Retrigger CI pipeline Signed-off-by: wei.wan <wei.wan@linecorp.com> * Retrigger CI pipeline Signed-off-by: wei <wei840222@gmail.com> * feat: support Knative Serving 1.5 Custom Health Checks Signed-off-by: wei.wan <wei.wan@linecorp.com> * fix: fix test fail Signed-off-by: wei.wan <wei.wan@linecorp.com> * feat: support Knative Serving 1.5 Custom Health Checks Signed-off-by: wei840222 <wei840222@gmail.com> Signed-off-by: wei840222 <wei840222@gmail.com> Signed-off-by: wei.wan <wei.wan@linecorp.com> Signed-off-by: wei <wei840222@gmail.com> Co-authored-by: wei.wan <wei.wan@linecorp.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: Extend Cluster.cluster.x-k8s.io health check (#11705) Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com> Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: add health checks for keptn resources (#11716) * feat: add keptnappversion Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com> * feat: added keptn resource tests Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com> * feat: fix test for KeptnWorkloadInstance Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com> * fix: apiVersion and quotes Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com> Signed-off-by: Thomas Schuetz <thomas.schuetz@dynatrace.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * [Bot] Update Snyk reports (#11748) Signed-off-by: CI <ci@argoproj.com> Signed-off-by: CI <ci@argoproj.com> Co-authored-by: CI <ci@argoproj.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: add appset progressive rollout strategy proposal (#9979) Signed-off-by: wmgroot <wmgroot@gmail.com> Signed-off-by: wmgroot <wmgroot@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: update cosign docs (#11749) Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: upgrade git-url-parse to avoid CVE-2022-2900 (#11744) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: upgrade minimatch to avoid CVE-2022-3517 (#11745) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: add kustomize project for testing param CMP locally (#11265) Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: upgrade go-oidc (#11579) * chore: upgrade go-oidc Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * take advantage of new error type Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: sign container images by digest (#11151) * chore: sign container images by digest Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> * use sha hash Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * doc: correct kustomize demo path (#11762) Signed-off-by: Yixing Yan <yixingyan@gmail.com> Signed-off-by: Yixing Yan <yixingyan@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump actions/setup-go from 3.4.0 to 3.5.0 (#11697) Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3.4.0 to 3.5.0. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](https://github.com/actions/setup-go/compare/d0a58c1c4d2b25278816e339b944508c875f3613...6edd4406fa81c3da01a34fa6f6343087c207a568) --- updated-dependencies: - dependency-name: actions/setup-go dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: add OpsMx to USERS.md (#11765) adding our company name to Argo CD users. Signed-off-by: Balaji Siva <balaji@opsmx.com> Signed-off-by: Balaji Siva <balaji@opsmx.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: clarify that all labels must exist (#11693) It's unclear if all or any of the labels need to exist. This clarifies that all of the labels must exist. Signed-off-by: Nicholas Morey <nicholas@morey.tech> Signed-off-by: Nicholas Morey <nicholas@morey.tech> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: ssa e2e tests failing after updating to kubectl 1.26 (#11753) * fix: ssa e2e test failing after updating to kubectl 1.26 Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Remove pinned kubectl version Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Cleaner approach to fix e2e test Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Fix Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: Update example dockerfile (#11721) The latest tag hasn't been updated in almost a year, and as a result, the ubuntu repositories are out of date and are throwing errors. This updates the example to use a fixed version, which are updated much more frequently. Signed-off-by: Phil Wright- Christie <philwc@gmail.com> Signed-off-by: Phil Wright- Christie <philwc@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: correct SSO configuration URL in example configmap (#11720) Signed-off-by: Matt Clegg <m@cle.gg> Signed-off-by: Matt Clegg <m@cle.gg> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/itchyny/gojq from 0.12.9 to 0.12.10 (#11677) Bumps [github.com/itchyny/gojq](https://github.com/itchyny/gojq) from 0.12.9 to 0.12.10. - [Release notes](https://github.com/itchyny/gojq/releases) - [Changelog](https://github.com/itchyny/gojq/blob/main/CHANGELOG.md) - [Commits](https://github.com/itchyny/gojq/compare/v0.12.9...v0.12.10) --- updated-dependencies: - dependency-name: github.com/itchyny/gojq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: bump elasticsearch version to 8.5.1 (#11771) Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com> Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: change logging level to Debug (#11773) Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: support for enabling progressive rollouts from `argocd-cmd-params-cm` (#11776) * fix(applicationset): use consistent syntax for env vars Signed-off-by: Nicholas Morey <nicholas@morey.tech> * fix(manifests): add new appset env var from configmap Signed-off-by: Nicholas Morey <nicholas@morey.tech> Signed-off-by: Nicholas Morey <nicholas@morey.tech> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: sources.ref allow hyphen and underscore (#11775) Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com> Signed-off-by: toyamagu2021@gmail.com <toyamagu2021@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: clarify project destination possibilities (#11706) Clarify that it's possible to reference clusters by `cluster` or by `name`. Signed-off-by: Gaël Jourdan-Weil <gjourdanweil@gmail.com> Signed-off-by: Gaël Jourdan-Weil <gjourdanweil@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/fsnotify/fsnotify from 1.5.1 to 1.6.0 (#11553) Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.5.1 to 1.6.0. - [Release notes](https://github.com/fsnotify/fsnotify/releases) - [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md) - [Commits](https://github.com/fsnotify/fsnotify/compare/v1.5.1...v1.6.0) --- updated-dependencies: - dependency-name: github.com/fsnotify/fsnotify dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: get image digest in seperate step (#11778) * chore: get image digest in seperate step Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> * Retrigger CI pipeline Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore: fix lint error (#11788) Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump golang.org/x/term from 0.1.0 to 0.3.0 (#11792) Bumps [golang.org/x/term](https://github.com/golang/term) from 0.1.0 to 0.3.0. - [Release notes](https://github.com/golang/term/releases) - [Commits](https://github.com/golang/term/compare/v0.1.0...v0.3.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump github.com/aws/aws-sdk-go from 1.44.156 to 1.44.164 (#11791) Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.156 to 1.44.164. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.156...v1.44.164) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: set Path as empty if path is not specified for a source in multiple sources (#11756) (#11774) * set Path as '' if path is not specified for a source in multiple sources Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update check for not setting value of path Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * cleanup Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * address comments Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix lint Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix lint Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Update ui/src/app/shared/components/revision.tsx Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * docs: Update bullet formatting on Progressive Rollouts.md (#11777) The bullet list in the example format was rendering inline in the paragraph on the doc site rather than showing a bulleted list. This also makes the rest of the doc follow the same convention. Signed-off-by: Chris Reilly <chris@chris-reilly.com> Signed-off-by: Chris Reilly <chris@chris-reilly.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: disable rollback button for apps with multiple sources (#11785) * disble rollback button for apps with multiple sources Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix lint errors Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * disble rollback button for apps with multiple sources Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * ci: enforce semantic PR title (#11779) * ci: enforce semantic PR title Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * concurrency limit Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove scopes Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: web terminal outside argocd namespace (#11166) (#11400) * fix: web terminal outside argocd namespace (#11166) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * reorganize Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix reference Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * move things around, fix stuff maybe Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * tests Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * chore(deps): bump actions/cache from 3.0.11 to 3.2.0 (#11809) Bumps [actions/cache](https://github.com/actions/cache) from 3.0.11 to 3.2.0. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7...c17f4bf4666a8001b1a45c09eb7a485c41aa64c3) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * [Bot] docs: Update Snyk reports (#11865) Signed-off-by: CI <ci@argoproj.com> Signed-off-by: CI <ci@argoproj.com> Co-authored-by: CI <ci@argoproj.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: Applications with suspended jobs now marked "Suspended" instead of "Progressing" (#11603) (#11626) * fix: add suspended condition Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * fix: add suspended condition Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * Update go.sum Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> * fix: add suspended condition Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * fix: add suspended condition Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * Update go.sum Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> * upgrade notes for 2.6 Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: Application's own link in UI (#11123) (#11124) Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com> Co-authored-by: Remington Breeze <remington@breeze.software> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * fix: ui cluster server url overlaps (#11873) Signed-off-by: Jiwon Kim <jiwonaid0@gmail.com> Co-authored-by: Remington Breeze <remington@breeze.software> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: set cluster command (#9996) Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io> Signed-off-by: maheshbaliga <mahesh.baliga@infracloud.io> Signed-off-by: schakrad <chakradari.sindhu@gmail.com> * feat: inversion selection support for the reso…
* feat(appset): ignoreDifferences (#9101) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better error messages Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * do better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more tests, update docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * e2e test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * expect auto-added fields Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * correct label Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that was reverted Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update docs/operator-manual/applicationset.yaml Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that mysteriously causes applicationset/utils unit tests to fail Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * login to fix test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * maybe this will work, who knows Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * burn it all down Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * works on my machine Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
…14743) * feat(appset): ignoreDifferences (argoproj#9101) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better error messages Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * do better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more tests, update docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * e2e test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * expect auto-added fields Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * correct label Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that was reverted Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update docs/operator-manual/applicationset.yaml Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that mysteriously causes applicationset/utils unit tests to fail Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * login to fix test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * maybe this will work, who knows Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * burn it all down Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * works on my machine Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Jimmy Neville <jimmyeneville@gmail.com>
commit af17c8d0ff9c118436f907be175a71cd14538536 Author: Alex Souslik <alex.s@hiredscore.com> Date: Fri Oct 13 23:00:47 2023 +0300 bump helm 3.13.1, kustomize 5.1.1 (#15703) Signed-off-by: alex-souslik-hs <alex.s@hiredscore.com> commit 6dbd47e632c999aa6c18a8f36a2bbe16de3c71be Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri Oct 13 14:36:44 2023 -0400 [Bot] docs: Update Snyk reports (#15867) Signed-off-by: CI <ci@argoproj.com> Co-authored-by: CI <ci@argoproj.com> commit b6e8c23fad80a4f19043975ce44d3ef1c28a7280 Author: Joseph Perez <perezj0230@gmail.com> Date: Fri Oct 13 13:13:40 2023 -0400 feat(cli): Add examples to projectwindows.go (#15860) * feat(cli): Add some examples to projectwindows.go Signed-off-by: Joseph Perez <perezj0230@gmail.com> * switch order of short and example Signed-off-by: Joseph Perez <perezj0230@gmail.com> * remove accidental add Signed-off-by: Joseph Perez <perezj0230@gmail.com> --------- Signed-off-by: Joseph Perez <perezj0230@gmail.com> commit bf06197433a366e1cc418f5bff3c710e7dbea933 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Oct 13 13:09:40 2023 -0400 chore(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 (#15919) Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp) from 0.5.9 to 0.6.0. - [Release notes](https://github.com/google/go-cmp/releases) - [Commits](https://github.com/google/go-cmp/compare/v0.5.9...v0.6.0) --- updated-dependencies: - dependency-name: github.com/google/go-cmp dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit af44ffb0210f9b8b36844abbf85331221f7dafd5 Author: smriti0710 <smriti3prakash7@gmail.com> Date: Fri Oct 13 22:37:12 2023 +0530 fix(ui): pod count tooltip (#15928) Signed-off-by: Smriti Prakash <smriti_prakash@intuit.com> Co-authored-by: Smriti Prakash <smriti_prakash@intuit.com> commit f8f9ae9accd413b417be1d188418f2b3b7c25e63 Author: Joseph Lombrozo <joe@djeebus.net> Date: Thu Oct 12 13:31:22 2023 -0400 fix: update docs for ApplicationService.Get to reflect reality (#15927) Signed-off-by: Joe Lombrozo <joe@djeebus.net> commit c9aa3731965ac7c234d96e0a647be8fab24da5e5 Author: Francisco Rangel <53613592+francRang@users.noreply.github.com> Date: Thu Oct 12 02:43:07 2023 -0500 docs: improve toolchain/k3d docs (#15913) * docs: improve toolchain/k3d docs Signed-off-by: Francisco Rangel <franc.rangel07@protonmail.com> * fix: add missing code formatting for first k3d flag Signed-off-by: Francisco Rangel <franc.rangel07@protonmail.com> * fix: add missing code formatting for first k3d legacy flag Signed-off-by: Francisco Rangel <franc.rangel07@protonmail.com> * fix: use correct type of quote Signed-off-by: Francisco Rangel <franc.rangel07@protonmail.com> * add single quotes around k3d extra arguments Signed-off-by: Francisco Rangel <franc.rangel07@protonmail.com> --------- Signed-off-by: Francisco Rangel <franc.rangel07@protonmail.com> commit 7297a6c98b3a407ac2d85547d9d4f2db3af79b2e Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 12 01:01:56 2023 +0000 chore(deps): bump library/golang from 1.21.1 to 1.21.3 in /test/remote (#15892) Bumps library/golang from 1.21.1 to 1.21.3. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 1058db890335109fe0a4931d35b7a49792d696e3 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Oct 12 00:22:59 2023 +0000 chore(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 (#15916) Bumps [golang.org/x/net](https://github.com/golang/net) from 0.15.0 to 0.17.0. - [Commits](https://github.com/golang/net/compare/v0.15.0...v0.17.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ad4962352c7ac1aab66ec33dc2d81a150b80a927 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 11 16:44:17 2023 -0400 chore(deps): bump google.golang.org/grpc from 1.56.2 to 1.58.3 (#15893) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.56.2 to 1.58.3. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.56.2...v1.58.3) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit aed8494378ab0868b98b93b755fc3111e1536aef Author: Jack <5182053+phyzical@users.noreply.github.com> Date: Wed Oct 11 23:32:43 2023 +0800 docs: Improve helm docs #15706 (#15755) * Add docs to make it easier to understand which values win fix/docs/helm Signed-off-by: phyzical <5182053+phyzical@users.noreply.github.com> * refactor the docs to not link to stackoverflow fix/docs/helm Signed-off-by: phyzical <5182053+phyzical@users.noreply.github.com> --------- Signed-off-by: phyzical <5182053+phyzical@users.noreply.github.com> commit 761d7af431311aeb514f361212cd2903dfebd815 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 11 11:20:40 2023 -0400 chore(deps): bump library/golang from 1.21.1 to 1.21.3 (#15895) Bumps library/golang from 1.21.1 to 1.21.3. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 46721c77fab32a18497035042475cd3a51102313 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Oct 11 11:20:18 2023 -0400 chore(deps): bump library/golang in /test/container (#15894) Bumps library/golang from 1.21.1 to 1.21.3. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 018b01364d5690a653b62d143dafd1d67ae16286 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Wed Oct 11 10:53:47 2023 -0400 feat(health): add iammanager.keikoproj.io/Iamrole health check (#15899) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 9330d3a962751baf5709669458b110f65f092808 Author: Ratan Gulati <ratangulati.dev@gmail.com> Date: Wed Oct 11 04:20:02 2023 +0530 feat: Add examples to --help output for "generate-spec PROJECT" (#15871) * feat: Add examples to --help output for get APPNAME Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat: Add examples to --help output for get APPNAME Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * Update app.go Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * Update argocd_app_get.md Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat(cli): Add examples to --help output for generate-spec PROJECT Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat(cli): Add examples to --help output for generate-spec PROJECT Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat(cli): Add examples to --help output for generate-spec PROJECT Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat: Add examples to --help output for all "argocd proj" cmds (#15824) Signed-off-by: Michele Caci <michele.caci@gmail.com> Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * chore(deps): bump gitops-engine (#15736) * chore(deps): bump gitops-engine Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * go mod tidy Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat(cli): Add example to argocd relogin command (#15839) * feat: Add example to argocd relogin command Signed-off-by: Chiranjeevi R <chiranjeevi.ramanatha@gmail.com> * feat: Add example to argocd relogin command Signed-off-by: Chiranjeevi R <chiranjeevi.ramanatha@gmail.com> * correc --sso flag Signed-off-by: Chiranjeevi R <chiranjeevi.ramanatha@gmail.com> * Apply suggestions from code review Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Chiranjeevi R <chiranjeevi.ramanatha@gmail.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * test(e2e): allow build of argocd-e2e-cluster image for remote tests (#15805) * chore: allow build of argocd-e2e-cluster image for remote testing Signed-off-by: Chris Fry <christopherfry@google.com> * Retrigger CI pipeline Signed-off-by: Chris Fry <christopherfry@google.com> --------- Signed-off-by: Chris Fry <christopherfry@google.com> Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat: Add examples to --help output for get APPNAME Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat: Add examples to --help output for get APPNAME Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * Update app.go Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * Update argocd_app_get.md Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat(cli): Add examples to --help output for generate-spec PROJECT Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat(cli): Add examples to --help output for generate-spec PROJECT Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat(cli): Add examples to --help output for generate-spec PROJECT Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * docs: clarify health inheritance (#15799) * docs: resource health inheritance Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * write more better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> --------- Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> Signed-off-by: Michele Caci <michele.caci@gmail.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Chiranjeevi R <chiranjeevi.ramanatha@gmail.com> Signed-off-by: Chris Fry <christopherfry@google.com> Co-authored-by: Michele Caci <michele.caci@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Co-authored-by: Chiranjeevi R <96932059+chiranjeevir-git@users.noreply.github.com> Co-authored-by: Christopher Fry <ChristopherFry2008@gmail.com> commit 6a48b13711f4a148e9ae8a2217b2e3bb386289ad Author: Gaurang Kudale <gaurangkudale@yahoo.com> Date: Wed Oct 11 04:17:12 2023 +0530 feat(cli): add the repo-example (#15690) (#15865) * updating the repo-example Signed-off-by: Author Name gaurang.kudale02@gmail.com Signed-off-by: Gaurang Kudale <gaurang.kudale02@gmail.com> * update the repo.go for rm Signed-off-by: Author Name gaurang.kudale02@gmail.com Signed-off-by: Gaurang Kudale <gaurang.kudale02@gmail.com> * update the reverting changes Signed-off-by: Author Name gaurang.kudale02@gmail.com Signed-off-by: Gaurang Kudale <gaurang.kudale02@gmail.com> --------- Signed-off-by: Gaurang Kudale <gaurang.kudale02@gmail.com> commit d4fa84e8bd074d98723eb3f4a55a581edf26f9e3 Author: Ratan Gulati <ratangulati.dev@gmail.com> Date: Tue Oct 10 20:20:24 2023 +0530 feat(cli): Add examples to --help output for "set APPNAME" (#15872) * feat: Add examples to --help output for get APPNAME Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat: Add examples to --help output for get APPNAME Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> --------- Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> commit 0a50a1957fb05bdd2b9d79d1e23809a2062fbc85 Author: Ratan Gulati <ratangulati.dev@gmail.com> Date: Tue Oct 10 20:19:29 2023 +0530 feat(cli): Add examples to --help output for "logs APPNAME" (#15873) * feat: Add examples to --help output for logs APPNAME Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat: Add examples to --help output for logs APPNAME Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> --------- Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> commit 154f482524833a453b923e62257a6ee65431acc7 Author: Yuan (Terry) Tang <terrytangyuan@gmail.com> Date: Mon Oct 9 15:17:56 2023 -0400 fix: Replace antonmedv/expr with expr-lang/expr (#15879) commit f93b2e4000ada81ef3e0badb7ca633c363ad4c74 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Sun Oct 8 10:39:37 2023 -0400 docs: clarify health inheritance (#15799) * docs: resource health inheritance Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * write more better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 1959654dacafe8cf00f0d366a45c762201769358 Author: Christopher Fry <ChristopherFry2008@gmail.com> Date: Fri Oct 6 19:55:30 2023 -0700 test(e2e): allow build of argocd-e2e-cluster image for remote tests (#15805) * chore: allow build of argocd-e2e-cluster image for remote testing Signed-off-by: Chris Fry <christopherfry@google.com> * Retrigger CI pipeline Signed-off-by: Chris Fry <christopherfry@google.com> --------- Signed-off-by: Chris Fry <christopherfry@google.com> commit af4fa1e6718aedc122894ebdb429cfd4b56d90e5 Author: Chiranjeevi R <96932059+chiranjeevir-git@users.noreply.github.com> Date: Sat Oct 7 04:55:54 2023 +0530 feat(cli): Add example to argocd relogin command (#15839) * feat: Add example to argocd relogin command Signed-off-by: Chiranjeevi R <chiranjeevi.ramanatha@gmail.com> * feat: Add example to argocd relogin command Signed-off-by: Chiranjeevi R <chiranjeevi.ramanatha@gmail.com> * correc --sso flag Signed-off-by: Chiranjeevi R <chiranjeevi.ramanatha@gmail.com> * Apply suggestions from code review Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Chiranjeevi R <chiranjeevi.ramanatha@gmail.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 81b0750358091df7187dcfb62c30eaced529f3c3 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Fri Oct 6 18:04:11 2023 -0400 chore(deps): bump gitops-engine (#15736) * chore(deps): bump gitops-engine Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * go mod tidy Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> commit c3017bf742b93d1b92fdd29289314d63f2d062fc Author: Michele Caci <michele.caci@gmail.com> Date: Fri Oct 6 23:27:15 2023 +0200 feat: Add examples to --help output for all "argocd proj" cmds (#15824) Signed-off-by: Michele Caci <michele.caci@gmail.com> commit 6e0149ae8d317244c5bf83dcd79e610ec440cc61 Author: akashbalaraj <113022406+akashbalaraj@users.noreply.github.com> Date: Sat Oct 7 02:54:45 2023 +0530 feat(cli): Added example to --help output for bcrypt (#15838) * feat: Added example to --help output for bcrypt Signed-off-by: abalaraj <akash_balaraj@intuit.com> * feat: Added example to --help output for bcrypt Signed-off-by: abalaraj <akash_balaraj@intuit.com> --------- Signed-off-by: abalaraj <akash_balaraj@intuit.com> commit 4ff5b415cf36064f2fdced20df2399c3c1fd7e1c Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Fri Oct 6 16:49:33 2023 -0400 chore: log more fields with error (#15735) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> commit 0c6644bf8e17d09974686c96dd4cb8f250aba562 Author: May Zhang <may_zhang@intuit.com> Date: Fri Oct 6 13:25:38 2023 -0700 fix(notifications): Allow notifications controller to notify on all namespaces (#15702) * Allow notifications controller to notify on all namespaces This adds functionality to the notifications controller to be notified of and send notifications for applications in any namespace. The namespaces to watch are controlled by the same --application-namespaces and ARGOCD_APPLICATION_NAMESPACES variables as in the application controller. Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au> * Add SEEK to users.md Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au> * Remove unused fields Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au> * Revert changes to Procfile Signed-off-by: Nik Skoufis <n.skoufis@gmail.com> * Fix unit tests Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au> * - add argocd namespaces environment variable to notifications controller Signed-off-by: Stewart Thomson <sthomson@wynshop.com> * - add example cluster role rbac Signed-off-by: Stewart Thomson <sthomson@wynshop.com> * - only look for projects in the controller's namespace (argocd by default) Signed-off-by: Stewart Thomson <sthomson@wynshop.com> * - update base manifest Signed-off-by: Stewart Thomson <sthomson@wynshop.com> * - skip app processing in notification controller Signed-off-by: Stewart Thomson <sthomson@wynshop.com> * added unit test and updated doc Signed-off-by: May Zhang <may_zhang@intuit.com> * added unit test and updated doc Signed-off-by: May Zhang <may_zhang@intuit.com> * updated examples/k8s-rbac/argocd-server-applications/kustomization.yaml's resources Signed-off-by: May Zhang <may_zhang@intuit.com> --------- Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au> Signed-off-by: Nik Skoufis <n.skoufis@gmail.com> Signed-off-by: Stewart Thomson <sthomson@wynshop.com> Signed-off-by: May Zhang <may_zhang@intuit.com> Co-authored-by: Nikolas Skoufis <nskoufis@seek.com.au> Co-authored-by: Nik Skoufis <n.skoufis@gmail.com> Co-authored-by: Stewart Thomson <sthomson@wynshop.com> commit b62d81247751beaf9d737470860499cbf5c30cc7 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Fri Oct 6 14:55:34 2023 -0400 docs: improve notifications docs (#15816) * docs: improve notifications docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * use a version compatible with Python 3.7, which is what RTD runs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more fixes Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 25cdb6f7782459785ffab1d236bd548ccb9ed849 Author: Christopher Fry <ChristopherFry2008@gmail.com> Date: Fri Oct 6 10:20:48 2023 -0700 chore: skip server certificate verification for http requests in e2e tests (#15733) * chore: skip verifying server certificate for http requests in e2e tests Signed-off-by: Chris Fry <christopherfry@google.com> * chore: skip certificate verification only for remote tests Signed-off-by: Chris Fry <christopherfry@google.com> --------- Signed-off-by: Chris Fry <christopherfry@google.com> commit c07bf2614c2fd44d52776eb02acf6ff3c9e66bd6 Author: Geoffrey MUSELLI <geoffrey.muselli@gmail.com> Date: Fri Oct 6 11:07:23 2023 -0400 feat(appset): fromYaml, fromYamlArray toYaml functions (#15063) * feat(appset): fromYaml, fromYamlArray toYaml functions Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.com> * fix(11993): Document and error messages Signed-off-by: gmuselli <geoffrey.muselli@gmail.com> --------- Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.com> Signed-off-by: gmuselli <geoffrey.muselli@gmail.com> commit a4b5173e753a25fc70242c3dd18d79a8fb5d3670 Author: Kokilavani Kathiresan <64269580+kokikathir@users.noreply.github.com> Date: Fri Oct 6 18:32:46 2023 +0530 feat(cli): Add example to --help output for app actions (#15822) Signed-off-by: kokikathir <kathiresankokilavani@gmail.com> commit 498f47ec135d1e5a1acd8220874ab5a40afef212 Author: Michele Caci <michele.caci@gmail.com> Date: Fri Oct 6 14:59:58 2023 +0200 feat(cli): Add examples to --help output for remaining "argocd account" (#15814) * feat: Add examples to --help output for remaining "argocd account" Signed-off-by: Michele Caci <michele.caci@gmail.com> * Update cmd/argocd/commands/account.go Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michele Caci <michele.caci@gmail.com> --------- Signed-off-by: Michele Caci <michele.caci@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 91f107f3ff933dd297859eac10acc16af4952906 Author: Michele Caci <michele.caci@gmail.com> Date: Fri Oct 6 14:19:54 2023 +0200 feat(cli): Add examples to --help output for remaining "argocd repocreds" cmds (#15846) Signed-off-by: Michele Caci <michele.caci@gmail.com> commit 401a7f1818ac918dc2e8d1c1e3b13ae308b465b1 Author: Christopher Fry <ChristopherFry2008@gmail.com> Date: Thu Oct 5 20:43:19 2023 -0700 test(e2e): always specify master as the initial git branch (#15662) Signed-off-by: Chris Fry <christopherfry@google.com> commit e804c3e542b36397d3e2e2c4e55f9bd834f39960 Author: Dao Thanh Tung <ttdao.2015@accountancy.smu.edu.sg> Date: Fri Oct 6 09:19:22 2023 +0800 feat(cli): Add example to `--help` output 1 (#15782) * re-sign commit with DCO Signed-off-by: Dao Thanh Tung <ttdao.2015@accountancy.smu.edu.sg> * Update doc file Signed-off-by: Dao Thanh Tung <ttdao.2015@accountancy.smu.edu.sg> --------- Signed-off-by: Dao Thanh Tung <ttdao.2015@accountancy.smu.edu.sg> commit 3e9dd0efc76ad4211c0c9aa7a3a16b5e259d3200 Author: James McShane <james.mcshane@superorbital.io> Date: Thu Oct 5 21:16:49 2023 -0400 chore(ci): fix generate code CI failure (#15828) Signed-off-by: jmcshane <james.mcshane@superorbital.io> commit 00e3725e66f9bceda4d3facb799d9b5ccc8e7ef5 Author: Shailja Agarwala <shailja.agarwala21@gmail.com> Date: Fri Oct 6 04:27:53 2023 +0530 feat(cli): Added example to --help output for context (#15809) * docs: fix list format (#15798) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> * fix(appset): add option to disable SCM providers entirely (#14246) (#15248) * feat(appset): add option to disable SCM providers entirely (#14246) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * clarify docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more clarification, small refactor Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more clarification Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * refactor Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix test assertion Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * simplify test expectation Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> * add context example to help Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> * add context example to help Signed-off-by: sagarwala Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> * fea(cli)t: Add example to --help output for "argocd appset get" (#15808) Signed-off-by: Michele Caci <michele.caci@gmail.com> Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> * fix: codeowners syntax error (#15781) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> * Trigger checks again Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> Signed-off-by: Michele Caci <michele.caci@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Co-authored-by: Michele Caci <michele.caci@gmail.com> commit a1245885fedb2bb057e20b4c3c7fef2780c0e99f Author: naruse <62323683+naruse666@users.noreply.github.com> Date: Thu Oct 5 23:58:11 2023 +0900 docs: actually all helm hooks are ignored (#15752) * docs: actually all helm hooks are ignored Signed-off-by: naruse666 <become15@i.softbank.jp> * fix: add "All of" Signed-off-by: naruse666 <become15@i.softbank.jp> * Update docs/user-guide/helm.md Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: naruse <62323683+naruse666@users.noreply.github.com> --------- Signed-off-by: naruse666 <become15@i.softbank.jp> Signed-off-by: naruse <62323683+naruse666@users.noreply.github.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> commit e37ff6f0ae02db0739bc480e987c19bd4573e082 Author: Christopher Fry <ChristopherFry2008@gmail.com> Date: Thu Oct 5 06:55:27 2023 -0700 test(e2e): update git submodule remote tests to use submodule url (#15701) Signed-off-by: Chris Fry <christopherfry@google.com> commit ae26a3cd70ed472a7db7e9869d3b4e1e78b3376b Author: Christopher Fry <ChristopherFry2008@gmail.com> Date: Thu Oct 5 06:53:15 2023 -0700 test(e2e): do not always include plaintext for account update password (#15665) Signed-off-by: Chris Fry <christopherfry@google.com> commit c200d0c7646ed6b327d6db686f456c24cf095aeb Author: Gergely Czuczy <gergely.czuczy@sap.com> Date: Thu Oct 5 13:12:05 2023 +0200 fix(cli): Do not error out with no errors (#15688) commit ac0ae166f0ccffbab18437b1c7c5e0d1690e9382 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Wed Oct 4 12:15:41 2023 -0400 fix: codeowners syntax error (#15781) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> commit 1da079ecd4a3a47035cf06792d9387d93135ada3 Author: Michele Caci <michele.caci@gmail.com> Date: Wed Oct 4 17:18:19 2023 +0200 fea(cli)t: Add example to --help output for "argocd appset get" (#15808) Signed-off-by: Michele Caci <michele.caci@gmail.com> commit 43fe01a113c35db31c3110c03d5f3be344a43ecb Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Tue Oct 3 18:11:40 2023 -0400 fix(appset): add option to disable SCM providers entirely (#14246) (#15248) * feat(appset): add option to disable SCM providers entirely (#14246) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * clarify docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more clarification, small refactor Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more clarification Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * refactor Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix test assertion Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * simplify test expectation Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> commit d90543d5ae56b09e51ee585770701b412f37f041 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Tue Oct 3 16:20:32 2023 -0400 docs: fix list format (#15798) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 6c44bdac01b551cc54f9fb7a9e270ed729d177e4 Author: Jorge Turrado Ferrero <jorge.turrado@scrm.lidl> Date: Tue Oct 3 22:03:49 2023 +0200 chore: Add SCRM Lidl International Hub as users (#15801) Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl> commit f466c42b5f365bd3d492c66141748bd800a2ee88 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Tue Oct 3 15:30:34 2023 -0400 chore(cli): clarify core mode code (#15800) * chore(cli): clarify core mode code Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * rename function Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 357972e8039bef8442e7dc96ad546981f0ac6b57 Author: Julien <57724344+JulienFuix@users.noreply.github.com> Date: Tue Oct 3 17:51:13 2023 +0200 fix(ui): responsive topbar, filter button in application details page (#11188) (#15789) Signed-off-by: Julien Fuix <julienfuix@epitech.eu> Co-authored-by: Julien Fuix <julienfuix@epitech.eu> commit 53f4f83cb65665975db26f5762b242f0596535fe Author: James McShane <jmcshan1@gmail.com> Date: Tue Oct 3 10:05:02 2023 -0400 fix(plugin): remove git environment variables unavailable to plugin execution (#14998) (#15104) * remove git creds environment variables unavailable to plugin execution Signed-off-by: jmcshane <james.mcshane@superorbital.io> * remove integration test asserting askpass is forwarded Signed-off-by: jmcshane <james.mcshane@superorbital.io> --------- Signed-off-by: jmcshane <james.mcshane@superorbital.io> commit a023f1b998db58640c02bdaf627922feaf86db5b Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Mon Oct 2 16:16:39 2023 -0400 chore: allow docs approvers to merge USERS.md changes (#15773) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit f6df78e14167844a2f8f9501485d80c21f0cb488 Author: Leonardo Luz Almeida <leoluz@users.noreply.github.com> Date: Mon Oct 2 16:03:29 2023 -0400 fix: address nil pointer when controller runs with sts and replicas > 1 (#15770) * fix: address nil pointer when controller runs with sts and replicas > 1 Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix: lint Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix: better handle errors Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> --------- Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> commit 4da1fc2c049e57b89741cd7f6fc965a746c73345 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Mon Oct 2 16:02:05 2023 -0400 chore: revert codeowners test change (#15777) This reverts commit 173eb5b33c0248b2316fa064eba9ffa5379a24ba. Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 12f81dec5ab091fb01a9229b3fd82b33c7c3ed95 Author: Anton Gilgur <4970083+agilgur5@users.noreply.github.com> Date: Mon Oct 2 15:55:50 2023 -0400 docs: add `CONTRIBUTING.md` copy at repo root (#14889) * docs: add `CONTRIBUTING.md` symlink at repo root - having a `CONTRIBUTING.md` at the root of the repo is a common convention - I looked at the root initially, didn't find it, then checked `docs/` and saw one there and then went to the website - but potential contributors may not realize this, so a symlink should help with discoverability Signed-off-by: Anton Gilgur <agilgur5@gmail.com> * change to cp instead of symlink per review Signed-off-by: Anton Gilgur <agilgur5@gmail.com> --------- Signed-off-by: Anton Gilgur <agilgur5@gmail.com> commit 173eb5b33c0248b2316fa064eba9ffa5379a24ba Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Mon Oct 2 15:45:24 2023 -0400 chore: don't make argocd-approvers owners of anything (#15774) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 9d48b7a198efadd2016c41f39a599c3abb9ab2fa Author: Gonçalo Montalvão Marques <9379664+gonmmarques@users.noreply.github.com> Date: Mon Oct 2 20:12:24 2023 +0100 docs: add Mercedes-Benz.io to user list (#15768) Signed-off-by: Gonçalo Montalvão Marques <9379664+gonmmarques@users.noreply.github.com> commit 06b05c6b00ff9d8c9ab49ae44f8277a97a6aae46 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Mon Oct 2 15:09:03 2023 -0400 test: bump k8s versions for e2e tests (#15766) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 599dfcdfc7dfc17f41c7be89879d315a8a516d84 Author: chavacava <salvadorcavadini+github@gmail.com> Date: Mon Oct 2 17:39:54 2023 +0200 chore: set proper struct tag for ApplicationSetTerminalGenerator.Plugin field (#15742) Signed-off-by: chavacava <salvadorcavadini+github@gmail.com> commit 27301707f1e29a905bcde2b5ffd6505d6f510980 Author: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> Date: Sun Oct 1 13:19:43 2023 +0200 docs: Add documentation for Zitadel SSO integration (#15029) * Add zitadel documentation Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> * Add zitadel docs images Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> * Update zitadel.md Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> * Update docs/operator-manual/user-management/zitadel.md Co-authored-by: Florian Forster <florian@zitadel.com> Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> * Update docs/operator-manual/user-management/zitadel.md Co-authored-by: Florian Forster <florian@zitadel.com> Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> * Fix typos Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> * Apply suggestions from code review Fix grammar issues Co-authored-by: Dan Garfield <dan@codefresh.io> Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> * Add zitadel page to mkdocs.yml Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> --------- Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> Co-authored-by: Florian Forster <florian@zitadel.com> Co-authored-by: Dan Garfield <dan@codefresh.io> Co-authored-by: pasha-codefresh <pavel@codefresh.io> commit 48a4a777d6b63226b50d977c6de5b1d493fc8a91 Author: PranitRout07 <102309095+PranitRout07@users.noreply.github.com> Date: Sat Sep 30 20:06:56 2023 +0530 Fixed Custom Link Text not Hyperlinked (#15747) Visit this link to see the issue : https://argo-cd.readthedocs.io/en/stable/developer-guide/ci/#public-cd Signed-off-by: PranitRout07 <102309095+PranitRout07@users.noreply.github.com> commit 9f25800c9a6e6a00f5bc7ea73884b0cdf80cbe4a Author: Remington Breeze <remington@breeze.software> Date: Fri Sep 29 17:41:36 2023 -0700 fix: only enable dynamic cluster sharding feature explicitly (#15734) * fix: only enable dynamic cluster sharding feature explicitly Signed-off-by: Remington Breeze <remington@breeze.software> --------- Signed-off-by: Remington Breeze <remington@breeze.software> commit 672c1278ae4e91c8b5e98297560556b90cf5f5eb Author: Leonardo Luz Almeida <leoluz@users.noreply.github.com> Date: Fri Sep 29 16:20:46 2023 -0400 docs: move self-signed certs gitlab scm docs (#15720) commit 0386027fd9e5a9d65e1538d0b63906910109edcc Author: Anand Francis Joseph <anjoseph@redhat.com> Date: Fri Sep 29 23:04:50 2023 +0530 fix(application-controller): Fix panic error when trying to scale application controller shards (#15725) * Added error checking to determine if application controller deployment is found or not Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Fixed the informer to list deployments in namespace scope Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Fixed readiness check probe for application controller when running as deployment Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> --------- Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> commit b44400fa00fa73c8470b359e4f60948fe86bd472 Author: SergeyLadutko <40435115+SergeyLadutko@users.noreply.github.com> Date: Fri Sep 29 18:44:24 2023 +0300 fix(action): populate all fields of Job from CronJob (#15259) (#15727) Signed-off-by: sergey.ladutko <sergey.ladutko@vizor-games.com> Co-authored-by: sergey.ladutko <sergey.ladutko@vizor-games.com> commit fd655e9bacac07412d8cdc68863043747a7e894c Author: PranitRout07 <102309095+PranitRout07@users.noreply.github.com> Date: Fri Sep 29 05:55:21 2023 +0530 Converted italic text to normal text (#15692) To see the issue , go to this link "https://argo-cd.readthedocs.io/en/stable/operator-manual/app-any-namespace/" In Prerequisites section ,the word 'not' is unnecessarily written in italic. It should be written in normal text to maintain the uniformity. Signed-off-by: PranitRout07 <102309095+PranitRout07@users.noreply.github.com> Co-authored-by: Dan Garfield <dan@codefresh.io> commit c975b0a5ad805c7ebb07016ef6212037235c3785 Author: Leonardo Luz Almeida <leoluz@users.noreply.github.com> Date: Thu Sep 28 15:35:39 2023 -0400 docs: add dynamic cluster distribution doc in the menu (#15716) commit 80d1bb87e02ce9b6f526f5e15141fa9799e41871 Author: PranitRout07 <102309095+PranitRout07@users.noreply.github.com> Date: Thu Sep 28 22:49:06 2023 +0530 docs: Maintaining Uniformity In Documentation Writing Style (#15713) In the Projects section there are two words 'what' and 'where' are written in italic(in the first two sentences) but in the third sentence 'what' is written in normal text. So i changed the two words written in italic to normal text to maintain the uniformity of writing style of documentation. See this issue in the Projects section : "https://argo-cd.readthedocs.io/en/stable/user-guide/projects/" Signed-off-by: PranitRout07 <102309095+PranitRout07@users.noreply.github.com> commit cc97a595f992ccd83995a625d19f88d675003b49 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Thu Sep 28 13:05:10 2023 -0400 feat(ci): retry individual e2e tests (#15696) commit 28ef0961b34f098eb6b7631ecc65f0a3a42ff85f Author: ericblackburn <eblackburn@indeed.com> Date: Wed Sep 27 19:25:59 2023 -0400 fix(appset): don't emit k8s events for unchanged apps, log at debug (#15659) (#15660) * fix(appset): don't emit k8s events for unchanged application events and move that scenario to debug logging level Signed-off-by: Eric Blackburn <eblackburn@indeed.com> * Retrigger CI pipeline Signed-off-by: Eric Blackburn <eblackburn@indeed.com> * Retrigger CI pipeline Signed-off-by: Eric Blackburn <eblackburn@indeed.com> --------- Signed-off-by: Eric Blackburn <eblackburn@indeed.com> Co-authored-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> commit a1c9d6bb044465ea6b0068ff2dfae820b6b7249d Author: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> Date: Wed Sep 27 17:11:49 2023 -0400 fix(applicationset): git generator ignores empty files (#15661) Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> commit b40d8cb55eaf656ea18195055e220f8d726eefca Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Wed Sep 27 15:05:23 2023 -0400 fix(ci): misplaced config option (#15698) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 3557ec57dc87b2570cf9beaaf8b07bb419883a45 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Wed Sep 27 13:58:17 2023 -0400 fix(ci): do not fail fast on e2e test failures (#15694) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit a934772778a041f52675158bedc5a8d3cc313fc2 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Tue Sep 26 19:36:56 2023 -0400 fix(ci): free up disk space (#15683) * fix(ci): free up disk space Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update .github/workflows/image-reuse.yaml Co-authored-by: Justin Marquis <76892343+34fathombelow@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update .github/workflows/image-reuse.yaml Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Justin Marquis <76892343+34fathombelow@users.noreply.github.com> commit 5f63246b2e609675cbed0bdc70c9d7abb900aa0d Author: ymktmk <73768462+ymktmk@users.noreply.github.com> Date: Wed Sep 27 06:04:50 2023 +0900 [fix] sidebar style (#15652) Signed-off-by: ymktmk <ymktmk.tt@gmail.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> commit 1a9cda0a6c9ec6410e36d6c985bd13c93a77bbb8 Author: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Date: Tue Sep 26 14:30:06 2023 -0400 fix: add a not found check for application controller deployment (#15678) Signed-off-by: ishitasequeira <ishiseq29@gmail.com> commit bb8800d49881a44e4580a7cbbedbf78ab58d51ad Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Tue Sep 26 12:51:09 2023 -0400 chore(ci): free up disk space (#15674) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit adcf78454b8801ec4eec94a7ea4fdd31209d8a4d Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 26 12:51:00 2023 -0400 chore(deps): bump semver from 5.7.1 to 5.7.2 in /ui-test (#14457) Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8a2e0ba26d1c971041abe03ddaa44b8da10cc932 Author: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> Date: Mon Sep 25 18:57:15 2023 -0400 fix(applicationset): cannot validate inherited project permissions (#9298) (#15026) * fix(applicationset): cannot validate inherited project permissions Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * update tests to reflect behavior Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> --------- Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> commit 61dc8b5083403f160fe4fa315e8b4b663d9280a9 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Mon Sep 25 18:45:26 2023 -0400 feat(appset): ignoreApplicationDifferences (#9101) (#14743) * feat(appset): ignoreDifferences (#9101) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better error messages Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * do better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more tests, update docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * e2e test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * expect auto-added fields Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * correct label Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that was reverted Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update docs/operator-manual/applicationset.yaml Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that mysteriously causes applicationset/utils unit tests to fail Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * login to fix test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * maybe this will work, who knows Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * burn it all down Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * works on my machine Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit cbd88068b2b2d118478fdf47b91be5a47fc3f83e Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Mon Sep 25 16:41:06 2023 -0400 fix(kustomize): no concurrent processing if Kustomize patches are used (#15654) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 129cf5370f9e2c6f99c9a5515099250a7ba42099 Author: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> Date: Mon Sep 25 10:41:24 2023 -0400 feat(health): add PushSecret health status and force-sync action (#14375) * feat(health): add `PushSecret` health status Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * add status healthy Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * Push action Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix test Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> --------- Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> commit 30767ae9b018ab4c7c77c29d1fecbd832cd40a7c Author: Mike Ng <ming@redhat.com> Date: Mon Sep 25 10:40:30 2023 -0400 feat(health): Implement AnsibleJob CRD health checks (#14483) Signed-off-by: Mike Ng <ming@redhat.com> commit 03c6e1a14e3a4c3d99bbfb3e4f7fa2ef6d9dd095 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Sat Sep 23 16:46:25 2023 -0400 feat(kustomize): add patches field (#5114) (#14648) commit 08e53e72749c0a883bca9662831070307f4ffcf2 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Sep 22 23:14:20 2023 +0200 chore(deps): bump actions/setup-node from 3.8.0 to 3.8.1 (#15108) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.8.0 to 3.8.1. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/bea5baf987ba7aa777a8a0b4ace377a21c45c381...5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Justin Marquis <76892343+34fathombelow@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> commit 1d274585bd6eb0979d7bd8777f74f6e61e1f8455 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Fri Sep 22 16:34:03 2023 -0400 fix(cli): get latest app state before printing tree (#15639) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 62995f0675d60df2c2bf0ae304c97846fddcb8a3 Author: Robin Lieb <robin.j.lieb@gmail.com> Date: Fri Sep 22 22:33:16 2023 +0200 feat(appset): add Support for AzureDevops Webhooks (#15047) Signed-off-by: Robin Lieb <robin.j.lieb@gmail.com> commit 17527044b80036a9ed55fe06e595ce9747a5a117 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Fri Sep 22 15:59:17 2023 -0400 chore(deps): bump node version (#15616) * chore(deps): bump node version Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix version Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * update lockfile Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit cb25382658e9d3aa98e23c2a22a9b3314e27d462 Author: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Date: Fri Sep 22 15:49:09 2023 -0400 feat: dynamic rebalancing of clusters across shards (#15036) * Migrate Application Controller from Statefulset to Deployment Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add sharding deployment logic Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Update sharding logic and add comments Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add heartbeat as an environment variable Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add retry logic, heartbeat timeout environment variable Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * use the logic of pre-specified shard number on application controller pod Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix manifests Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix lint and e2e tests Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * comment out failing e2e test Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * increase readiness probe interval period Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * "comment out readiness probe to see if e2e tests succeed" Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * revert commented readiness probe Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * revert commented test case Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * read environment variable for application controller deployment name Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add nil check on replica count for deployment of application controller Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Address comments Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add Informer, Update documentation, add unit tests Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update godoc Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * remove unwanted code and logs Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add more documentation Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * revert ApplicationController manifest to StatefulSet Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * reverting updated docs Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add documentation for the new dynamic distribution feature Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update documentation Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add an overlay for application controller deployment and update documentation Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix nit Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Marking the feature as alpha Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add feature status link Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * revert go,mod changes Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update docs to avoid focusing on StatefulSet/Deployment (#26) * update docs to avoid focusing on StatefulSet/Deployment Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * minor update to the doc Signed-off-by: ishitasequeira <ishiseq29@gmail.com> --------- Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 045f5b1a217c53ba1a16ec3168778f088b4ba94a Author: schakrad <58915923+schakrad@users.noreply.github.com> Date: Fri Sep 22 11:45:57 2023 -0700 feat(cli): tree option in output flag for app sync, app wait and app rollback for tree view (#15572) * app sync and app wait tree view changes Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * documentation changes Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * included the json,yaml and wide formats and removed the value assignment to the flag Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * Reoved extra spaces Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * removed extra spaces Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * refactored the code Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * better log statements Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> --------- Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> commit ae47e05dd7e17c71a3170c1be241b5549132f3b2 Author: Timoses <timoses@tutanota.com> Date: Fri Sep 22 14:42:19 2023 +0200 doc: resource tracking custom label configuration (#15587) Signed-off-by: Timoses <timoses@tutanota.com> commit 2b1b125fa640d3d4030a8f8b3d884f463fc30fee Author: Muhammad Mooneeb Hussain <mooneeb@chkk.io> Date: Fri Sep 22 16:16:12 2023 +0500 Update the supported version policy in Operator Manual Installation doc (#15619) The supported version policy mentioned in the operator manual installation document diverges from the official policy that is mentioned in the security policy and the release cadence. This change brings the version policy in line by referring the readers to the release and cadence documentation to check the specified policy. Signed-off-by: Muhammad Mooneeb Hussain <mooneeb.hussain@gmail.com> commit ef88d1d0261e390806c541f1834347cc6d8da618 Author: Leonardo Luz Almeida <leoluz@users.noreply.github.com> Date: Thu Sep 21 16:57:09 2023 -0400 feat(extensions): Automatically apply extension configs without restarting API-Server (#15574) * feat: auto configure extensions Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * feat: auto-reload extension configs without restarting api-server Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * clean unused gorilla mux Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * update docs Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Address review comments Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Add more test cases Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * refactoring to reduce unnecessary function Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Add log Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix bugs found during manual tests Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> --------- Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> commit 98ee9443e3d219644a05bf075db43a566314d453 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Thu Sep 21 10:54:16 2023 -0400 chore(deps): bump library/golang from `cffaba7` to `2270a40` (#15615) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit 491b3898ac1ec93c25e59a51d5d8ed373299d813 Author: Josh Soref <2119212+jsoref@users.noreply.github.com> Date: Thu Sep 21 09:20:42 2023 -0400 chore(action): minor lua changes (#15580) * chore(action): add newlines at eof Signed-off-by: Josh Soref <jsoref@gmail.com> * chore(action): fix whitespace indentation Signed-off-by: Josh Soref <jsoref@gmail.com> * chore(action): use local annotations Signed-off-by: Josh Soref <jsoref@gmail.com> --------- Signed-off-by: Josh Soref <jsoref@gmail.com> commit 45c0c2a422c47f805ac7d49de2a00d0702c1c099 Author: gdsoumya <44349253+gdsoumya@users.noreply.github.com> Date: Thu Sep 21 10:48:38 2023 +0530 feat: added patch_ms and setop_ms timings to reconciliation logs (#15595) * feat: added patch_ms to reconciliation logs Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: added patch_ms and setop_ms timings to logs Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> --------- Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> commit 1a684a7e1ee4eb39cdbf753a401a54b3f49051f7 Author: gdsoumya <44349253+gdsoumya@users.noreply.github.com> Date: Wed Sep 20 21:41:54 2023 +0530 chore: add gdsoumya to reviewers (#15596) Signed-off-by: gdsoumya <44349253+gdsoumya@users.noreply.github.com> commit 1e490d9b532b582bbdc0b80ca3fde07809638f79 Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Wed Sep 20 10:40:50 2023 -0400 docs: 'action' RBAC example for Kind without group (#15589) commit 5640d5d33184e8ab247d969115c1675e01597309 Author: Sridhar Nandigam <nandigamsridhar.v@gmail.com> Date: Wed Sep 20 09:23:08 2023 -0500 docs: Add documentation on how to specify shard number for a cluster in "high availibility" doc (#5348) (#13258) Signed-off-by: Sridhar Nandigam <nandigamsridhar.v@gmail.com> commit c379de75b363a4eca70594e6bf4d8f13520414cc Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 20 16:15:08 2023 +0300 chore(deps): bump library/node from 20.6.1 to 20.7.0 in /test/container (#15585) Bumps library/node from 20.6.1 to 20.7.0. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> commit ee7a18d11663243aaf32c4ebcf567556a3994153 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed Sep 20 14:22:29 2023 +0300 chore(deps): bump library/node from 20.6.1 to 20.7.0 in /ui-test (#15583) Bumps library/node from 20.6.1 to 20.7.0. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5ad58263323f351fc77a87cecdd5e336053d8e1f Author: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Date: Tue Sep 19 14:34:24 2023 -0400 docs: better command reference titles (#15567) (#15568) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> commit df714accc0184fea0f09cfa8a4e1d4ed4a6a7b4b Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue Sep 19 14:23:49 2023 +0000 chore(deps): bump actions/cache from 3.3.1 to 3.3.2 (#15552) Bumps [actions/cache](https://github.com/actions/cache) from 3.3.1 to 3.3.2. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8...704facf57e6136b1bc63b828d79edcd491f0ee84) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jannfis <jann@mistrust.net> commit d58d1d3fca0a196a997800c21b1da1d216813026 Author: Sergio Rua <58211930+digiserg@users.noreply.github.com> Date: Tue Sep 19 13:11:14 2023 +0100 doc: adds vals-operator to secrets list (#11795) Vals-Operator can also be used for managing secrets in Kubernetes. Signed-off-by: Sergio Rua <58211930+digiserg@users.noreply.github.com> commit 0e0896c831b3ae14c4c5fc0cb2b17af4f7d9e906 Author: Lev Ozeryansky <lozeryan@akamai.com> Date: Tue Sep 19 14:19:26 2023 +0300 fix(repo-server): avoid fetching commit sha for multisource applications (#15037) (#15067) * Rebase Signed-off-by: ozlevka-work <lev@ozeryansky.com> Signed-off-by: Lev <lozeryan@akami.com> * Remove test file Signed-off-by: ozlevka-work <lev@ozeryansky.com> Signed-off-by: Lev <lo…
…14743) * feat(appset): ignoreDifferences (argoproj#9101) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better error messages Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * do better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more tests, update docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * e2e test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * expect auto-added fields Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * correct label Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that was reverted Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update docs/operator-manual/applicationset.yaml Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that mysteriously causes applicationset/utils unit tests to fail Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * login to fix test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * maybe this will work, who knows Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * burn it all down Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * works on my machine Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
…14743) * feat(appset): ignoreDifferences (argoproj#9101) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better error messages Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * do better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more tests, update docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * e2e test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * expect auto-added fields Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * correct label Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that was reverted Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update docs/operator-manual/applicationset.yaml Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that mysteriously causes applicationset/utils unit tests to fail Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * login to fix test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * maybe this will work, who knows Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * burn it all down Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * works on my machine Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
…14743) * feat(appset): ignoreDifferences (argoproj#9101) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better error messages Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * do better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more tests, update docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * e2e test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * expect auto-added fields Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * correct label Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that was reverted Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update docs/operator-manual/applicationset.yaml Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that mysteriously causes applicationset/utils unit tests to fail Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * login to fix test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * maybe this will work, who knows Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * burn it all down Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * works on my machine Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: jmilic1 <70441727+jmilic1@users.noreply.github.com>
* backfill cache control header tests for ui assets Signed-off-by: Scott Windsor <scott.windsor@flexe.com> * Set cache-control header non-cache for assets not found Signed-off-by: Scott Windsor <scott.windsor@flexe.com> * fix golang-cilint warning Signed-off-by: Scott Windsor <scott.windsor@flexe.com> --------- Signed-off-by: Scott Windsor <scott.windsor@flexe.com> docs: Fixes a markdown typo in USERS.md (#15362) This removes the whitespace between the link text and the link URL. Signed-off-by: Prasad Katti <prasad.katti@segment.com> feat: upgrade notification engine (#15359) * Update notifications-engine dependencies Signed-off-by: Mike Splain <mike.splain@gmail.com> * Update docs Signed-off-by: Mike Splain <mike.splain@gmail.com> --------- Signed-off-by: Mike Splain <mike.splain@gmail.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> feat: add Dott to users (#15370) Signed-off-by: Jake Burn <jake@ridedott.com> fix(notifications-catalog): Add nil check for on-deployed trigger (#15363) Signed-off-by: Fs02 <surya.asriadie@gmail.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> feat: auto respect rbac for discovery/sync (#14381) feat: auto respect rbac for discovery/sync (#14381) Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> feat: Add ARGOCD_CLUSTER_CACHE_LIST_PAGE_BUFFER_SIZE environment variable (#15159) Signed-off-by: Brad West <brad.g.west@gmail.com> fix(appset): Revert applicationset-name labels (#15324) * fix(15282) Revert applicationset-name labels Signed-off-by: gmuselli <geoffrey.muselli@gmail.com> * fix(15282) fix unit test Signed-off-by: gmuselli <geoffrey.muselli@gmail.com> --------- Signed-off-by: gmuselli <geoffrey.muselli@gmail.com> chore(deps): bump library/golang from 1.21.0 to 1.21.1 (#15391) Bumps library/golang from 1.21.0 to 1.21.1. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore(deps): bump library/golang from 1.21.0 to 1.21.1 in /test/remote (#15387) Bumps library/golang from 1.21.0 to 1.21.1. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore(deps): bump library/node from 20.4.0 to 20.6.0 in /test/container (#15366) Bumps library/node from 20.4.0 to 20.6.0. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Merge pull request from GHSA-g687-f2gx-6wm8 * feat: use untar with limiter Signed-off-by: pashakostohrys <pavel@codefresh.io> * feat: use untar with limiter Signed-off-by: pashakostohrys <pavel@codefresh.io> --------- Signed-off-by: pashakostohrys <pavel@codefresh.io> Merge pull request from GHSA-fwr2-64vr-xv9m * fix: prevent seeing/editing 'kubectl.kubernetes.io/last-applied-configuration' cluster annotation Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> * fix: failing unit test Signed-off-by: iam-veeramalla <abhishek.veeramalla@gmail.com> --------- Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> Signed-off-by: iam-veeramalla <abhishek.veeramalla@gmail.com> Co-authored-by: iam-veeramalla <abhishek.veeramalla@gmail.com> chore(deps): bump library/node from 20.5.0 to 20.6.0 in /ui-test (#15364) Bumps library/node from 20.5.0 to 20.6.0. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> fix: handle annotations for resources with ':' in the name (#15101) (#15380) * fix: handle annotations for resources with ':' in the name Signed-off-by: Oreon Lothamer <oreon.lothamer@softrams.com> * fix: switch to using splitN for handling annotation splitting Signed-off-by: Oreon Lothamer <oreon.lothamer@softrams.com> * fix: check len(parts) !=3 Signed-off-by: Oreon Lothamer <oreon.lothamer@softrams.com> * Retrigger CI pipeline Signed-off-by: Oreon Lothamer <oreon.lothamer@softrams.com> --------- Signed-off-by: Oreon Lothamer <oreon.lothamer@softrams.com> docs: Improve RBAC documentation (#15430) * Improve staging-db project name This change renames the project to distinguish it from the role. Signed-off-by: Andreas Lindhé <andreas@lindhe.io> * Rename db-staging role to singular form Role names should be singular ("User x has the role admin" as opposed to "User x has the role admins"). Signed-off-by: Andreas Lindhé <andreas@lindhe.io> * Remove trailing newlines Signed-off-by: Andreas Lindhé <andreas@lindhe.io> * Consistently mark `AppProject` as code Signed-off-by: Andreas Lindhé <andreas@lindhe.io> * Replace ```shell with ```console in suitable places Signed-off-by: Andreas Lindhé <andreas@lindhe.io> * Use consistent style for unordered list https://github.com/DavidAnson/markdownlint/blob/main/doc/md004.md Signed-off-by: Andreas Lindhé <andreas@lindhe.io> * Use consistent emphasis style https://github.com/DavidAnson/markdownlint/blob/main/doc/md049.md Signed-off-by: Andreas Lindhé <andreas@lindhe.io> * Fix incorrect description of the staging-db example Signed-off-by: Andreas Lindhé <andreas@lindhe.io> --------- Signed-off-by: Andreas Lindhé <andreas@lindhe.io> fix(appsets): gotemplate can cause panic from nil dereference (#15377) (#15378) * fix(appsets): gotemplate can cause panic from nil deference Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com> * fix(appsets): gotemplate can cause panic from nil dereference Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com> --------- Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com> chore: Fix flaky cluster test (#15433) Fix requeue after for Matrix/Merge with SCM or ClusterDecision generators (#15407) Signed-off-by: Cezar Sa Espinola <cezarsa@gmail.com> feat: added shorthand flags for follow and conatainre in app logs (#15400) * feat: added shorthand flags for follow and conatainre in app logs Signed-off-by: ashu <ashupednekar49@gmail.com> * doc: re-generated cli docs Signed-off-by: ashu <ashupednekar49@gmail.com> --------- Signed-off-by: ashu <ashupednekar49@gmail.com> Co-authored-by: jannfis <jann@mistrust.net> [Bot] docs: Update Snyk reports (#15437) Signed-off-by: CI <ci@argoproj.com> Co-authored-by: CI <ci@argoproj.com> Co-authored-by: jannfis <jann@mistrust.net> fix: Better enforcement of application namespace restrictions (#15431) * fix: Better enforce application namespace restrictions Signed-off-by: jannfis <jann@mistrust.net> * Only call ValidateDestination when allowed Signed-off-by: jannfis <jann@mistrust.net> --------- Signed-off-by: jannfis <jann@mistrust.net> docs: fix bullets (#15446) Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> fix: failed to add cluster when the cluster server address is ipv6 (#8204) (#15350) * fix: failed to add cluster when the cluster server address is ipv6 (#8204) Signed-off-by: huyinhou <huyinhou@bytedance.com> * fix: failed to add cluster when the cluster server address is ipv6 (#8204) Signed-off-by: huyinhou <huyinhou@bytedance.com> * remove unused import Signed-off-by: huyinhou <huyinhou@bytedance.com> * fix: lowercase URI secret name; abbreviated IPv6 address Signed-off-by: huyinhou <huyinhou@bytedance.com> --------- Signed-off-by: huyinhou <huyinhou@bytedance.com> feat: Enable haproxy metrics through helm Chart (#15459) Signed-off-by: Mathias Petermann <mathias.petermann@swisscom.com> Stop appending :443 to the server address when using grpc-web (#15435) Signed-off-by: David Marby <david@dmarby.se> Co-authored-by: jannfis <jann@mistrust.net> feat: appset preserve labels and global preserve fields (#15445) * feat: appset preserve labels and global preserve fields Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: appset preserve labels and global preserve fields Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * docs: updated docs Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * docs: updated docs Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> --------- Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> fix: Gitlab scm_provider - don't create transport from scratch (#15424) (#15425) * fix : don't create transport from scratch, clone it instead Signed-off-by: Antoine Jouve <ant.jouve@gmail.com> * feat: clone http.transport for gitea and gitlab providers Signed-off-by: Antoine Jouve <ant.jouve@gmail.com> * chore: properly format gitea providers with gofmt Signed-off-by: Antoine Jouve <ant.jouve@gmail.com> --------- Signed-off-by: Antoine Jouve <ant.jouve@gmail.com> chore: add Factorial to USERS.md (#15473) Signed-off-by: Alejandro López Sánchez <alejandro.lopez@factorial.co> Fix incorrect wording in ApplicationSet git generator docs (#15374) Signed-off-by: Liam Wyllie <risset@mailbox.org> fix: Allow retrieving badges in other namespaces (#15468) Signed-off-by: jannfis <jann@mistrust.net> chore(deps): bump docker/setup-buildx-action from 2.9.1 to 3.0.0 (#15476) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2.9.1 to 3.0.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/4c0219f9ac95b02789c1075625400b2acbff50b1...f95db51fddba0c2d1ec667646a06c2ce06100226) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore(deps): bump library/node from 20.6.0 to 20.6.1 in /test/container (#15451) Bumps library/node from 20.6.0 to 20.6.1. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore(deps): bump library/node from 20.6.0 to 20.6.1 in /ui-test (#15452) Bumps library/node from 20.6.0 to 20.6.1. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore(deps): bump gitpod/workspace-full from `d578722` to `511cecd` (#15453) Bumps gitpod/workspace-full from `d578722` to `511cecd`. --- updated-dependencies: - dependency-name: gitpod/workspace-full dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore(deps): bump argo-ui from `13cea62` to `002d01b` in /ui (#15440) Bumps [argo-ui](https://github.com/argoproj/argo-ui) from `13cea62` to `002d01b`. - [Release notes](https://github.com/argoproj/argo-ui/releases) - [Commits](https://github.com/argoproj/argo-ui/compare/13cea62a4a0e4a14a2dd6908490e1e907709aa86...002d01b18e8aaf4b21307a3b87341ab05230483f) --- updated-dependencies: - dependency-name: argo-ui dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore(deps): bump library/golang in /test/remote (#15419) Bumps library/golang from `970907c` to `62e5883`. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore(deps): bump library/golang from `970907c` to `62e5883` (#15415) Bumps library/golang from `970907c` to `62e5883`. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> fix(controller): make managed namespaces more 'prune-proof' (#13999) * fix: make managed namespaces more 'prune-proof' In the cases where someone would want to set resource tracking on a managed namespace, or if someone would want to migrate from having a namespace in Git to using `managedNamespaceMetadata`, we need to take steps to ensure that the namespace does not get pruned. In order to do that, we add the live namespace to the list of `targetObjs` (so that it's considered a part of the source even though it's not). Finally, we need to also ensure that the managed namespace is not considered `OutOfSync` (due to the same reason as above). This is a subset of #11350, the main difference being that this commit does not set resource tracking on its own, but can be opted into if people choose to do so. Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> * refactor: extract managed namespace check Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> --------- Signed-off-by: Blake Pettersson <blake.pettersson@gmail.com> fix: extends CR to allow cronjob/workflow triggers (#15300) Signed-off-by: Marcelo Moreira de Mello <tchello.mello@gmail.com> Co-authored-by: Nicholas Morey <nicholas@morey.tech> chore(deps): bump library/node from 20.5.0 to 20.6.1 (#15454) Bumps library/node from 20.5.0 to 20.6.1. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jannfis <jann@mistrust.net> chore(deps): bump github.com/cyphar/filepath-securejoin (#15401) Bumps [github.com/cyphar/filepath-securejoin](https://github.com/cyphar/filepath-securejoin) from 0.2.3 to 0.2.4. - [Release notes](https://github.com/cyphar/filepath-securejoin/releases) - [Commits](https://github.com/cyphar/filepath-securejoin/compare/v0.2.3...v0.2.4) --- updated-dependencies: - dependency-name: github.com/cyphar/filepath-securejoin dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (docs) Add clarification on migration for CMP plugins (#15405) * Add clarification on migration for CMP plugins Signed-off-by: Dan Garfield <dan@codefresh.io> * Fix table Signed-off-by: Dan Garfield <dan@codefresh.io> * Add warning on blank manifests for #15340 Signed-off-by: Dan Garfield <dan@codefresh.io> --------- Signed-off-by: Dan Garfield <dan@codefresh.io> chore(deps): bump sigstore/cosign-installer from 3.1.1 to 3.1.2 (#15330) Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/sigstore/cosign-installer/releases) - [Commits](https://github.com/sigstore/cosign-installer/compare/6e04d228eb30da1757ee4e1dd75a0ec73a653e06...11086d25041f77fe8fe7b9ea4e48e3b9192b8f19) --- updated-dependencies: - dependency-name: sigstore/cosign-installer dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore(deps): bump github.com/xanzy/go-gitlab from 0.89.0 to 0.91.1 (#15331) Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab) from 0.89.0 to 0.91.1. - [Changelog](https://github.com/xanzy/go-gitlab/blob/master/releases_test.go) - [Commits](https://github.com/xanzy/go-gitlab/compare/v0.89.0...v0.91.1) --- updated-dependencies: - dependency-name: github.com/xanzy/go-gitlab dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> docs: Add KPMG to users (#15323) Signed-off-by: Ansuman Swain <ansuman.swain@kpmg.co.uk> Co-authored-by: jannfis <jann@mistrust.net> Fix broken links for post selectors, fix ordering of args for dig example (#15346) Signed-off-by: David Muckle <dvdmuckle@dvdmuckle.xyz> chore(deps): bump library/golang in /test/container (#15502) Bumps library/golang from 1.21.0 to 1.21.1. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore(deps): bump github.com/casbin/casbin/v2 from 2.73.0 to 2.77.2 (#15501) Bumps [github.com/casbin/casbin/v2](https://github.com/casbin/casbin) from 2.73.0 to 2.77.2. - [Release notes](https://github.com/casbin/casbin/releases) - [Changelog](https://github.com/casbin/casbin/blob/master/.releaserc.json) - [Commits](https://github.com/casbin/casbin/compare/v2.73.0...v2.77.2) --- updated-dependencies: - dependency-name: github.com/casbin/casbin/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore(deps): bump actions/upload-artifact from 3.1.2 to 3.1.3 (#15497) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/0b7f8abb1508181956e8e162db84b466c27e18ce...a8a3f3ad30e3422c9c7b888a15615d19a852ae32) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jannfis <jann@mistrust.net> fix(cli): fix header in resource-overrides list-actions output (#15375) Signed-off-by: Maxime Brunet <max@brnt.mx> chore: adding tests for apiclient package: clientset tests (#15193) Signed-off-by: zhaque44 <haque.zubair@gmail.com> fix: Applicationset upsert for any namespaces (#15520) * fix: Applicationset upsert for any namespaces PR implements a small change to the argocd command adding the AppsetNamespace for the existing Appset check. Signed-off-by: Harm Matthias Harms <matthias.harms@quis.de> * Retrigger CI pipeline Signed-off-by: Harm Matthias Harms <matthias.harms@quis.de> * Retrigger CI pipeline Signed-off-by: Harm Matthias Harms <matthias.harms@quis.de> --------- Signed-off-by: Harm Matthias Harms <matthias.harms@quis.de> chore: update ordering of support steps (#15508) Signed-off-by: Kurt King <kurtaking@gmail.com> feat: add option in output flag for app get and app resources cli command for tree view(#13370) (#15386) * tree view feature for app get cli comand Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * including application details Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * testcase included for printTreeView Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * removed the unnecessary variables Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * Adding changes to the documentation Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * change in the argocd doc Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * included tee_test.go Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * tree view changes for app get and app resources Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * go.mod and go.sum by running go mod tidy Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * changes after review Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * changes after review Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> --------- Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> chore(deps): bump github.com/go-playground/webhooks/v6 (#15516) Bumps [github.com/go-playground/webhooks/v6](https://github.com/go-playground/webhooks) from 6.2.1-0.20230808162451-10570b0a59e8 to 6.3.0. - [Release notes](https://github.com/go-playground/webhooks/releases) - [Commits](https://github.com/go-playground/webhooks/commits/v6.3.0) --- updated-dependencies: - dependency-name: github.com/go-playground/webhooks/v6 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> fix: ApplicationSet deletes Application status (#15514) * fix: ApplicationSet deletes Application status Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> * apply reviewer notes Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> --------- Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> docs: Update Application Set Webhook Instructions (#13764, #11532) (#15527) * Update Generators-Pull-Request.md Add note to clarify that the ApplicationSet controller requires its own Ingress resource. This seems to be a common issue for Argo CD users. Signed-off-by: Kurt Madel <km@kurtmadel.com> * Update Generators-Git.md Updating note to match webhook note on pr generator. Signed-off-by: Kurt Madel <km@kurtmadel.com> --------- Signed-off-by: Kurt Madel <km@kurtmadel.com> chore: Add 4data to users (#15531) Signed-off-by: LStuker <lucien.stuker@4data.ch> docs: fix kubectl apply in apps-in-any-namespace doc (#15197) There's a kustomization.yaml file in that directory, so we should apply it with `-k`. Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> docs: Fix docs for destinations in AppProjects (#15153) (#15182) Signed-off-by: Andreas Lindhé <andreas@lindhe.io> chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.63 to 0.9.67 (#15500) Bumps [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket) from 0.9.63 to 0.9.67. - [Release notes](https://github.com/ktrysmt/go-bitbucket/releases) - [Commits](https://github.com/ktrysmt/go-bitbucket/compare/v0.9.63...v0.9.67) --- updated-dependencies: - dependency-name: github.com/ktrysmt/go-bitbucket dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jannfis <jann@mistrust.net> chore(deps): bump goreleaser/goreleaser-action from 4.4.0 to 5.0.0 (#15496) Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 4.4.0 to 5.0.0. - [Release notes](https://github.com/goreleaser/goreleaser-action/releases) - [Commits](https://github.com/goreleaser/goreleaser-action/compare/3fa32b8bb5620a2c1afe798654bbad59f9da4906...7ec5c2b0c6cdda6e8bbb49444bc797dd33d74dd8) --- updated-dependencies: - dependency-name: goreleaser/goreleaser-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> [Bot] docs: Update Snyk reports (#15532) Signed-off-by: CI <ci@argoproj.com> Co-authored-by: CI <ci@argoproj.com> chore(deps): bump actions/checkout from 3.5.3 to 4.0.0 (#15348) * chore(deps): bump actions/checkout from 3.5.3 to 4.0.0 Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 4.0.0. - [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/c85c95e3d7251135ab7dc9ce3241c5835cc595a9...3df4ab11eba7bda6032a0b82a6bb43b11571feac) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * Apply suggestions from code review Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> feat(ui): Add button for wrapping lines in pod logs viewer (#15506) * Add back wrap log line button Signed-off-by: Yi Cai <yicai@redhat.com> * Fixed lint issue Signed-off-by: Yi Cai <yicai@redhat.com> * Updated icon and location of Wrap Lines btn Signed-off-by: Yi Cai <yicai@redhat.com> * Fixed lint issue Signed-off-by: Yi Cai <yicai@redhat.com> * Put back pre tag and Ansi component Signed-off-by: Yi Cai <yicai@redhat.com> --------- Signed-off-by: Yi Cai <yicai@redhat.com> chore: add CODEOWNERS (#14693) * chore: add CODEOWNERS Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * new owners Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * use teams Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * restore old owners file Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> fix: reflect expected integers in swagger doc (#13046) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> chore(deps): bump oras.land/oras-go/v2 from 2.2.1 to 2.3.0 (#15549) Bumps [oras.land/oras-go/v2](https://github.com/oras-project/oras-go) from 2.2.1 to 2.3.0. - [Release notes](https://github.com/oras-project/oras-go/releases) - [Commits](https://github.com/oras-project/oras-go/compare/v2.2.1...v2.3.0) --- updated-dependencies: - dependency-name: oras.land/oras-go/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore(deps): bump github.com/antonmedv/expr from 1.12.7 to 1.15.2 (#15548) Bumps [github.com/antonmedv/expr](https://github.com/antonmedv/expr) from 1.12.7 to 1.15.2. - [Release notes](https://github.com/antonmedv/expr/releases) - [Commits](https://github.com/antonmedv/expr/compare/v1.12.7...v1.15.2) --- updated-dependencies: - dependency-name: github.com/antonmedv/expr dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> fix(repo-server): avoid fetching commit sha for multisource applications (#15037) (#15067) * Rebase Signed-off-by: ozlevka-work <lev@ozeryansky.com> Signed-off-by: Lev <lozeryan@akami.com> * Remove test file Signed-off-by: ozlevka-work <lev@ozeryansky.com> Signed-off-by: Lev <lozeryan@akami.com> * Go linter fmt Signed-off-by: ozlevka-work <lev@ozeryansky.com> Signed-off-by: Lev <lozeryan@akami.com> * Additional linter fmt Signed-off-by: ozlevka-work <lev@ozeryansky.com> Signed-off-by: Lev <lozeryan@akami.com> Signed-off-by: Lev <lev@ozeryansky.com> * Add unit test for changes Signed-off-by: Lev <lozeryan@akami.com> Signed-off-by: Lev <lev@ozeryansky.com> * Update reposerver/repository/repository.go Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Lev Ozeryansky <lozeryan@akamai.com> Signed-off-by: Lev <lev@ozeryansky.com> * Trigger CI Signed-off-by: Lev <lev@ozeryansky.com> --------- Signed-off-by: Lev <lozeryan@akami.com> Signed-off-by: Lev <lev@ozeryansky.com> Signed-off-by: Lev Ozeryansky <lozeryan@akamai.com> Co-authored-by: Lev <lozeryan@akami.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> doc: adds vals-operator to secrets list (#11795) Vals-Operator can also be used for managing secrets in Kubernetes. Signed-off-by: Sergio Rua <58211930+digiserg@users.noreply.github.com> chore(deps): bump actions/cache from 3.3.1 to 3.3.2 (#15552) Bumps [actions/cache](https://github.com/actions/cache) from 3.3.1 to 3.3.2. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8...704facf57e6136b1bc63b828d79edcd491f0ee84) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jannfis <jann@mistrust.net> docs: better command reference titles (#15567) (#15568) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> chore(deps): bump library/node from 20.6.1 to 20.7.0 in /ui-test (#15583) Bumps library/node from 20.6.1 to 20.7.0. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore(deps): bump library/node from 20.6.1 to 20.7.0 in /test/container (#15585) Bumps library/node from 20.6.1 to 20.7.0. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> docs: Add documentation on how to specify shard number for a cluster in "high availibility" doc (#5348) (#13258) Signed-off-by: Sridhar Nandigam <nandigamsridhar.v@gmail.com> docs: 'action' RBAC example for Kind without group (#15589) chore: add gdsoumya to reviewers (#15596) Signed-off-by: gdsoumya <44349253+gdsoumya@users.noreply.github.com> feat: added patch_ms and setop_ms timings to reconciliation logs (#15595) * feat: added patch_ms to reconciliation logs Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> * feat: added patch_ms and setop_ms timings to logs Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> --------- Signed-off-by: Soumya Ghosh Dastidar <gdsoumya@gmail.com> Removed conflicting files Signed-off-by: Gergely Czuczy <gergely.czuczy@sap.com> chore(action): minor lua changes (#15580) * chore(action): add newlines at eof Signed-off-by: Josh Soref <jsoref@gmail.com> * chore(action): fix whitespace indentation Signed-off-by: Josh Soref <jsoref@gmail.com> * chore(action): use local annotations Signed-off-by: Josh Soref <jsoref@gmail.com> --------- Signed-off-by: Josh Soref <jsoref@gmail.com> chore(deps): bump library/golang from `cffaba7` to `2270a40` (#15615) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> feat(extensions): Automatically apply extension configs without restarting API-Server (#15574) * feat: auto configure extensions Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * feat: auto-reload extension configs without restarting api-server Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * clean unused gorilla mux Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * update docs Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Address review comments Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Add more test cases Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * refactoring to reduce unnecessary function Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * Add log Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix bugs found during manual tests Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> --------- Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> Update the supported version policy in Operator Manual Installation doc (#15619) The supported version policy mentioned in the operator manual installation document diverges from the official policy that is mentioned in the security policy and the release cadence. This change brings the version policy in line by referring the readers to the release and cadence documentation to check the specified policy. Signed-off-by: Muhammad Mooneeb Hussain <mooneeb.hussain@gmail.com> doc: resource tracking custom label configuration (#15587) Signed-off-by: Timoses <timoses@tutanota.com> feat(cli): tree option in output flag for app sync, app wait and app rollback for tree view (#15572) * app sync and app wait tree view changes Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * documentation changes Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * included the json,yaml and wide formats and removed the value assignment to the flag Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * Reoved extra spaces Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * removed extra spaces Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * refactored the code Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> * better log statements Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> --------- Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> feat: dynamic rebalancing of clusters across shards (#15036) * Migrate Application Controller from Statefulset to Deployment Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add sharding deployment logic Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Update sharding logic and add comments Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add heartbeat as an environment variable Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add retry logic, heartbeat timeout environment variable Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * use the logic of pre-specified shard number on application controller pod Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix manifests Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix lint and e2e tests Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * comment out failing e2e test Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * increase readiness probe interval period Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * "comment out readiness probe to see if e2e tests succeed" Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * revert commented readiness probe Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * revert commented test case Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * read environment variable for application controller deployment name Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add nil check on replica count for deployment of application controller Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Address comments Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add Informer, Update documentation, add unit tests Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update godoc Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * remove unwanted code and logs Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add more documentation Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * revert ApplicationController manifest to StatefulSet Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * reverting updated docs Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add documentation for the new dynamic distribution feature Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update documentation Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add an overlay for application controller deployment and update documentation Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * fix nit Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Marking the feature as alpha Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * Add feature status link Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * revert go,mod changes Signed-off-by: ishitasequeira <ishiseq29@gmail.com> * update docs to avoid focusing on StatefulSet/Deployment (#26) * update docs to avoid focusing on StatefulSet/Deployment Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * minor update to the doc Signed-off-by: ishitasequeira <ishiseq29@gmail.com> --------- Signed-off-by: ishitasequeira <ishiseq29@gmail.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> chore(deps): bump node version (#15616) * chore(deps): bump node version Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix version Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * update lockfile Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> feat(appset): add Support for AzureDevops Webhooks (#15047) Signed-off-by: Robin Lieb <robin.j.lieb@gmail.com> fix(cli): get latest app state before printing tree (#15639) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> chore(deps): bump actions/setup-node from 3.8.0 to 3.8.1 (#15108) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.8.0 to 3.8.1. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/bea5baf987ba7aa777a8a0b4ace377a21c45c381...5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Justin Marquis <76892343+34fathombelow@users.noreply.github.com> Co-authored-by: pasha-codefresh <pavel@codefresh.io> feat(kustomize): add patches field (#5114) (#14648) feat(health): Implement AnsibleJob CRD health checks (#14483) Signed-off-by: Mike Ng <ming@redhat.com> feat(health): add PushSecret health status and force-sync action (#14375) * feat(health): add `PushSecret` health status Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * add status healthy Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * Push action Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * fix test Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> --------- Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> fix(kustomize): no concurrent processing if Kustomize patches are used (#15654) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> feat(appset): ignoreApplicationDifferences (#9101) (#14743) * feat(appset): ignoreDifferences (#9101) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better error messages Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * do better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more tests, update docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * e2e test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * expect auto-added fields Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * correct label Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that was reverted Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update docs/operator-manual/applicationset.yaml Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that mysteriously causes applicationset/utils unit tests to fail Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * login to fix test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * maybe this will work, who knows Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * burn it all down Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * works on my machine Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> fix(applicationset): cannot validate inherited project permissions (#9298) (#15026) * fix(applicationset): cannot validate inherited project permissions Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> * update tests to reflect behavior Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> --------- Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> chore(deps): bump semver from 5.7.1 to 5.7.2 in /ui-test (#14457) Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore(ci): free up disk space (#15674) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> fix: add a not found check for application controller deployment (#15678) Signed-off-by: ishitasequeira <ishiseq29@gmail.com> [fix] sidebar style (#15652) Signed-off-by: ymktmk <ymktmk.tt@gmail.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> fix(ci): free up disk space (#15683) * fix(ci): free up disk space Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update .github/workflows/image-reuse.yaml Co-authored-by: Justin Marquis <76892343+34fathombelow@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update .github/workflows/image-reuse.yaml Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Justin Marquis <76892343+34fathombelow@users.noreply.github.com> fix(ci): do not fail fast on e2e test failures (#15694) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> fix(ci): misplaced config option (#15698) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> fix(applicationset): git generator ignores empty files (#15661) Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com> fix(appset): don't emit k8s events for unchanged apps, log at debug (#15659) (#15660) * fix(appset): don't emit k8s events for unchanged application events and move that scenario to debug logging level Signed-off-by: Eric Blackburn <eblackburn@indeed.com> * Retrigger CI pipeline Signed-off-by: Eric Blackburn <eblackburn@indeed.com> * Retrigger CI pipeline Signed-off-by: Eric Blackburn <eblackburn@indeed.com> --------- Signed-off-by: Eric Blackburn <eblackburn@indeed.com> Co-authored-by: Alexander Matyushentsev <AMatyushentsev@gmail.com> feat(ci): retry individual e2e tests (#15696) docs: Maintaining Uniformity In Documentation Writing Style (#15713) In the Projects section there are two words 'what' and 'where' are written in italic(in the first two sentences) but in the third sentence 'what' is written in normal text. So i changed the two words written in italic to normal text to maintain the uniformity of writing style of documentation. See this issue in the Projects section : "https://argo-cd.readthedocs.io/en/stable/user-guide/projects/" Signed-off-by: PranitRout07 <102309095+PranitRout07@users.noreply.github.com> docs: add dynamic cluster distribution doc in the menu (#15716) Converted italic text to normal text (#15692) To see the issue , go to this link "https://argo-cd.readthedocs.io/en/stable/operator-manual/app-any-namespace/" In Prerequisites section ,the word 'not' is unnecessarily written in italic. It should be written in normal text to maintain the uniformity. Signed-off-by: PranitRout07 <102309095+PranitRout07@users.noreply.github.com> Co-authored-by: Dan Garfield <dan@codefresh.io> fix(action): populate all fields of Job from CronJob (#15259) (#15727) Signed-off-by: sergey.ladutko <sergey.ladutko@vizor-games.com> Co-authored-by: sergey.ladutko <sergey.ladutko@vizor-games.com> fix(application-controller): Fix panic error when trying to scale application controller shards (#15725) * Added error checking to determine if application controller deployment is found or not Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Fixed the informer to list deployments in namespace scope Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> * Fixed readiness check probe for application controller when running as deployment Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> --------- Signed-off-by: Anand Francis Joseph <anjoseph@redhat.com> docs: move self-signed certs gitlab scm docs (#15720) fix: only enable dynamic cluster sharding feature explicitly (#15734) * fix: only enable dynamic cluster sharding feature explicitly Signed-off-by: Remington Breeze <remington@breeze.software> --------- Signed-off-by: Remington Breeze <remington@breeze.software> Fixed Custom Link Text not Hyperlinked (#15747) Visit this link to see the issue : https://argo-cd.readthedocs.io/en/stable/developer-guide/ci/#public-cd Signed-off-by: PranitRout07 <102309095+PranitRout07@users.noreply.github.com> docs: Add documentation for Zitadel SSO integration (#15029) * Add zitadel documentation Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> * Add zitadel docs images Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> * Update zitadel.md Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> * Update docs/operator-manual/user-management/zitadel.md Co-authored-by: Florian Forster <florian@zitadel.com> Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> * Update docs/operator-manual/user-management/zitadel.md Co-authored-by: Florian Forster <florian@zitadel.com> Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> * Fix typos Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> * Apply suggestions from code review Fix grammar issues Co-authored-by: Dan Garfield <dan@codefresh.io> Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> * Add zitadel page to mkdocs.yml Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> --------- Signed-off-by: Stephan Renggli <5135902+stephanrenggli@users.noreply.github.com> Co-authored-by: Florian Forster <florian@zitadel.com> Co-authored-by: Dan Garfield <dan@codefresh.io> Co-authored-by: pasha-codefresh <pavel@codefresh.io> chore: set proper struct tag for ApplicationSetTerminalGenerator.Plugin field (#15742) Signed-off-by: chavacava <salvadorcavadini+github@gmail.com> test: bump k8s versions for e2e tests (#15766) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> docs: add Mercedes-Benz.io to user list (#15768) Signed-off-by: Gonçalo Montalvão Marques <9379664+gonmmarques@users.noreply.github.com> chore: don't make argocd-approvers owners of anything (#15774) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> docs: add `CONTRIBUTING.md` copy at repo root (#14889) * docs: add `CONTRIBUTING.md` symlink at repo root - having a `CONTRIBUTING.md` at the root of the repo is a common convention - I looked at the root initially, didn't find it, then checked `docs/` and saw one there and then went to the website - but potential contributors may not realize this, so a symlink should help with discoverability Signed-off-by: Anton Gilgur <agilgur5@gmail.com> * change to cp instead of symlink per review Signed-off-by: Anton Gilgur <agilgur5@gmail.com> --------- Signed-off-by: Anton Gilgur <agilgur5@gmail.com> chore: revert codeowners test change (#15777) This reverts commit 173eb5b33c0248b2316fa064eba9ffa5379a24ba. Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> fix: address nil pointer when controller runs with sts and replicas > 1 (#15770) * fix: address nil pointer when controller runs with sts and replicas > 1 Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix: lint Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> * fix: better handle errors Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> --------- Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com> chore: allow docs approvers to merge USERS.md changes (#15773) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> fix(plugin): remove git environment variables unavailable to plugin execution (#14998) (#15104) * remove git creds environment variables unavailable to plugin execution Signed-off-by: jmcshane <james.mcshane@superorbital.io> * remove integration test asserting askpass is forwarded Signed-off-by: jmcshane <james.mcshane@superorbital.io> --------- Signed-off-by: jmcshane <james.mcshane@superorbital.io> fix(ui): responsive topbar, filter button in application details page (#11188) (#15789) Signed-off-by: Julien Fuix <julienfuix@epitech.eu> Co-authored-by: Julien Fuix <julienfuix@epitech.eu> chore(cli): clarify core mode code (#15800) * chore(cli): clarify core mode code Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * rename function Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> chore: Add SCRM Lidl International Hub as users (#15801) Signed-off-by: Jorge Turrado <jorge.turrado@scrm.lidl> docs: fix list format (#15798) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> fix(appset): add option to disable SCM providers entirely (#14246) (#15248) * feat(appset): add option to disable SCM providers entirely (#14246) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * clarify docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more clarification, small refactor Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more clarification Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * refactor Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix test assertion Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * simplify test expectation Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> fea(cli)t: Add example to --help output for "argocd appset get" (#15808) Signed-off-by: Michele Caci <michele.caci@gmail.com> fix: codeowners syntax error (#15781) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> fix(cli): Do not error out with no errors (#15688) test(e2e): do not always include plaintext for account update password (#15665) Signed-off-by: Chris Fry <christopherfry@google.com> test(e2e): update git submodule remote tests to use submodule url (#15701) Signed-off-by: Chris Fry <christopherfry@google.com> docs: actually all helm hooks are ignored (#15752) * docs: actually all helm hooks are ignored Signed-off-by: naruse666 <become15@i.softbank.jp> * fix: add "All of" Signed-off-by: naruse666 <become15@i.softbank.jp> * Update docs/user-guide/helm.md Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> Signed-off-by: naruse <62323683+naruse666@users.noreply.github.com> --------- Signed-off-by: naruse666 <become15@i.softbank.jp> Signed-off-by: naruse <62323683+naruse666@users.noreply.github.com> Co-authored-by: Blake Pettersson <blake.pettersson@gmail.com> feat(cli): Added example to --help output for context (#15809) * docs: fix list format (#15798) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> * fix(appset): add option to disable SCM providers entirely (#14246) (#15248) * feat(appset): add option to disable SCM providers entirely (#14246) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * clarify docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more clarification, small refactor Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more clarification Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * refactor Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix test assertion Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * simplify test expectation Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> * add context example to help Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> * add context example to help Signed-off-by: sagarwala Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> * fea(cli)t: Add example to --help output for "argocd appset get" (#15808) Signed-off-by: Michele Caci <michele.caci@gmail.com> Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> * fix: codeowners syntax error (#15781) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> * Trigger checks again Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: sagarwala1 <shailja_agarwala@intuit.com> Signed-off-by: Michele Caci <michele.caci@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Co-authored-by: Michele Caci <michele.caci@gmail.com> chore(ci): fix generate code CI failure (#15828) Signed-off-by: jmcshane <james.mcshane@superorbital.io> feat(cli): Add example to `--help` output 1 (#15782) * re-sign commit with DCO Signed-off-by: Dao Thanh Tung <ttdao.2015@accountancy.smu.edu.sg> * Update doc file Signed-off-by: Dao Thanh Tung <ttdao.2015@accountancy.smu.edu.sg> --------- Signed-off-by: Dao Thanh Tung <ttdao.2015@accountancy.smu.edu.sg> test(e2e): always specify master as the initial git branch (#15662) Signed-off-by: Chris Fry <christopherfry@google.com> feat(cli): Add examples to --help output for remaining "argocd repocreds" cmds (#15846) Signed-off-by: Michele Caci <michele.caci@gmail.com> feat(cli): Add examples to --help output for remaining "argocd account" (#15814) * feat: Add examples to --help output for remaining "argocd account" Signed-off-by: Michele Caci <michele.caci@gmail.com> * Update cmd/argocd/commands/account.go Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michele Caci <michele.caci@gmail.com> --------- Signed-off-by: Michele Caci <michele.caci@gmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> feat(cli): Add example to --help output for app actions (#15822) Signed-off-by: kokikathir <kathiresankokilavani@gmail.com> feat(appset): fromYaml, fromYamlArray toYaml functions (#15063) * feat(appset): fromYaml, fromYamlArray toYaml functions Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.com> * fix(11993): Document and error messages Signed-off-by: gmuselli <geoffrey.muselli@gmail.com> --------- Signed-off-by: Geoffrey Muselli <geoffrey.muselli@gmail.com> Signed-off-by: gmuselli <geoffrey.muselli@gmail.com> chore: skip server certificate verification for http requests in e2e tests (#15733) * chore: skip verifying server certificate for http requests in e2e tests Signed-off-by: Chris Fry <christopherfry@google.com> * chore: skip certificate verification only for remote tests Signed-off-by: Chris Fry <christopherfry@google.com> --------- Signed-off-by: Chris Fry <christopherfry@google.com> docs: improve notifications docs (#15816) * docs: improve notifications docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * use a version compatible with Python 3.7, which is what RTD runs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more fixes Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> fix(notifications): Allow notifications controller to notify on all namespaces (#15702) * Allow notifications controller to notify on all namespaces This adds functionality to the notifications controller to be notified of and send notifications for applications in any namespace. The namespaces to watch are controlled by the same --application-namespaces and ARGOCD_APPLICATION_NAMESPACES variables as in the application controller. Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au> * Add SEEK to users.md Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au> * Remove unused fields Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au> * Revert changes to Procfile Signed-off-by: Nik Skoufis <n.skoufis@gmail.com> * Fix unit tests Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au> * - add argocd namespaces environment variable to notifications controller Signed-off-by: Stewart Thomson <sthomson@wynshop.com> * - add example cluster role rbac Signed-off-by: Stewart Thomson <sthomson@wynshop.com> * - only look for projects in the controller's namespace (argocd by default) Signed-off-by: Stewart Thomson <sthomson@wynshop.com> * - update base manifest Signed-off-by: Stewart Thomson <sthomson@wynshop.com> * - skip app processing in notification controller Signed-off-by: Stewart Thomson <sthomson@wynshop.com> * added unit test and updated doc Signed-off-by: May Zhang <may_zhang@intuit.com> * added unit test and updated doc Signed-off-by: May Zhang <may_zhang@intuit.com> * updated examples/k8s-rbac/argocd-server-applications/kustomization.yaml's resources Signed-off-by: May Zhang <may_zhang@intuit.com> --------- Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au> Signed-off-by: Nik Skoufis <n.skoufis@gmail.com> Signed-off-by: Stewart Thomson <sthomson@wynshop.com> Signed-off-by: May Zhang <may_zhang@intuit.com> Co-authored-by: Nikolas Skoufis <nskoufis@seek.com.au> Co-authored-by: Nik Skoufis <n.skoufis@gmail.com> Co-authored-by: Stewart Thomson <sthomson@wynshop.com> chore: log more fields with error (#15735) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> feat(cli): Added example to --help output for bcrypt (#15838) * feat: Added example to --help output for bcrypt Signed-off-by: abalaraj <akash_balaraj@intuit.com> * feat: Added example to --help output for bcrypt Signed-off-by: abalaraj <akash_balaraj@intuit.com> --------- Signed-off-by: abalaraj <akash_balaraj@intuit.com> feat: Add examples to --help output for all "argocd proj" cmds (#15824) Signed-off-by: Michele Caci <michele.caci@gmail.com> chore(deps): bump gitops-engine (#15736) * chore(deps): bump gitops-engine Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * go mod tidy Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> feat(cli): Add example to argocd relogin command (#15839) * feat: Add example to argocd relogin command Signed-off-by: Chiranjeevi R <chiranjeevi.ramanatha@gmail.com> * feat: Add example to argocd relogin command Signed-off-by: Chiranjeevi R <chiranjeevi.ramanatha@gmail.com> * correc --sso flag Signed-off-by: Chiranjeevi R <chiranjeevi.ramanatha@gmail.com> * Apply suggestions from code review Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Chiranjeevi R <chiranjeevi.ramanatha@gmail.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> test(e2e): allow build of argocd-e2e-cluster image for remote tests (#15805) * chore: allow build of argocd-e2e-cluster image for remote testing Signed-off-by: Chris Fry <christopherfry@google.com> * Retrigger CI pipeline Signed-off-by: Chris Fry <christopherfry@google.com> --------- Signed-off-by: Chris Fry <christopherfry@google.com> docs: clarify health inheritance (#15799) * docs: resource health inheritance Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * write more better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> fix: Replace antonmedv/expr with expr-lang/expr (#15879) feat(cli): Add examples to --help output for "logs APPNAME" (#15873) * feat: Add examples to --help output for logs APPNAME Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat: Add examples to --help output for logs APPNAME Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> --------- Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> feat(cli): Add examples to --help output for "set APPNAME" (#15872) * feat: Add examples to --help output for get APPNAME Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> * feat: Add examples to --help output for get APPNAME Signed-off-by: Ratan Gulati <ratangulati.dev@gmail.com> --------- Signed-off-by: Ratan Gu…
…14743) * feat(appset): ignoreDifferences (argoproj#9101) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better error messages Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * do better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more tests, update docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * e2e test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * expect auto-added fields Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * correct label Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that was reverted Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update docs/operator-manual/applicationset.yaml Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that mysteriously causes applicationset/utils unit tests to fail Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * login to fix test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * maybe this will work, who knows Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * burn it all down Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * works on my machine Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
…14743) * feat(appset): ignoreDifferences (argoproj#9101) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better error messages Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * do better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more tests, update docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * e2e test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * expect auto-added fields Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * correct label Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that was reverted Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update docs/operator-manual/applicationset.yaml Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that mysteriously causes applicationset/utils unit tests to fail Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * login to fix test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * maybe this will work, who knows Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * burn it all down Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * works on my machine Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
…14743) * feat(appset): ignoreDifferences (argoproj#9101) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better error messages Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * do better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more tests, update docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * e2e test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * expect auto-added fields Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * correct label Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * better Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that was reverted Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update docs/operator-manual/applicationset.yaml Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove line that mysteriously causes applicationset/utils unit tests to fail Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * login to fix test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * maybe this will work, who knows Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * burn it all down Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * works on my machine Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Summary
ApplicationSets automatically override manual Application parameter overrides, e.g. performed with argocd client (argocd app set command). The only option to avoid it seems to be to start the applicationset controller with "create-only" policy but this is not always what one wants. Especially in combination with a pull request generator since the pull request apps will never be deleted again once a pull request has been closed.
Motivation
I agree that manual parameter overrides should never be used in production but there is a dev use case where we need them:
Inside our main pipeline basically the same mechanism happens. We create a staging repository and push our docker image into it. Then, we want to do artifact validation by running a bunch of tests and only if they are successful we promote our docker image from staging into our final release repository.
Proposal
How do you think this should be implemented?
There should be a switch on applicationset level to express that manual parameter overrides should be preserved. If that switch is true and applicationset controller updates an Application object it should merge the parameter overrides instead of just replacing them with whatever is inside the repository.
The text was updated successfully, but these errors were encountered: