Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ApplicationSet not honoring sourceRepos and destinations from globalProjects #9298

Closed
3 tasks done
agaudreault opened this issue May 4, 2022 · 10 comments · Fixed by #15026
Closed
3 tasks done

ApplicationSet not honoring sourceRepos and destinations from globalProjects #9298

agaudreault opened this issue May 4, 2022 · 10 comments · Fixed by #15026
Assignees
Labels
bug Something isn't working component:application-sets Bulk application management related

Comments

@agaudreault
Copy link
Member

agaudreault commented May 4, 2022

Checklist:

  • I've searched in the docs and FAQ for my answer: https://bit.ly/argocd-faq.
  • I've included steps to reproduce the bug.
  • I've pasted the output of argocd version.

Describe the bug

When using an ApplicationSet to generate applications, the sourceRepos and destinations that are configured on a global project are not working. For the application to be generated properly, the project specified in the .spec.template.spec.project of the ApplicationSet must have the sourceRepos configured directly. Even if the sourceRepos shows up in the ArgoCD as being inherited.

To Reproduce

  1. Create a project project1
  2. Create a global project project2 with sourceRepos
  3. Add label to project1 to inherit from project2 and configure argoCD config map for globalProjects and destinations
  4. Create an ApplicationSet using project1 and using sources from a repo defined in project2. It must create at least one Application to generate the error.

Expected behavior

It should work if the sourceRepos are inherited

Screenshots

The ApplicationSet has the following status:

status:
  conditions:
    - lastTransitionTime: '2022-05-04T03:11:45Z'
      message: >-
        application spec is invalid: InvalidSpecError: application repo
        https://github.com/org/apps is not permitted in project 'project1'
      reason: ApplicationValidationError
      status: 'True'
      type: ErrorOccurred
    - lastTransitionTime: '2022-04-29T19:40:18Z'
      message: Successfully generated parameters for all Applications
      reason: ParametersGenerated
      status: 'True'
      type: ParametersGenerated
    - lastTransitionTime: '2022-05-04T03:11:45Z'
      message: >-
        application spec is invalid: InvalidSpecError: application repo
        https://github.com/org/apps is not permitted in project 'project1'
      reason: ApplicationValidationError
      status: 'False'
      type: ResourcesUpToDate

And for destinations

status:
  conditions:
    - lastTransitionTime: '2022-05-04T17:20:47Z'
      message: >-
        application spec is invalid: InvalidSpecError: application destination
        {https://domain.eks.amazonaws.com
        example-ns} is not permitted in project 'project1' (and 2 more)
      reason: ApplicationValidationError
      status: 'True'
      type: ErrorOccurred
    - lastTransitionTime: '2022-04-29T15:03:34Z'
      message: Successfully generated parameters for all Applications
      reason: ParametersGenerated
      status: 'True'
      type: ParametersGenerated
    - lastTransitionTime: '2022-05-04T17:20:47Z'
      message: >-
        application spec is invalid: InvalidSpecError: application destination
        {https://domain.eks.amazonaws.com
        example-ns} is not permitted in project 'project1' (and 2 more)
      reason: ApplicationValidationError
      status: 'False'
      type: ResourcesUpToDate

Version

ArgoCD version 2.3.3
ApplicationSet version 0.4.1

@agaudreault agaudreault added the bug Something isn't working label May 4, 2022
@agaudreault agaudreault changed the title ApplicationSet not honoring sourceRepos from globalProjects ApplicationSet not honoring sourceRepos and destinations from globalProjects May 4, 2022
@X4mp
Copy link

X4mp commented May 23, 2022

We are experiencing the same issue here. Could you find a workaround to make this work? What is an alternative to the global project?

@crenshaw-dev crenshaw-dev added the component:application-sets Bulk application management related label Jun 13, 2022
@rumstead
Copy link
Member

Also facing this. We have been adding source repos to each project if using appsets.

@rumstead
Copy link
Member

The source repos aren't populated by the global project here. It is because validateGeneratedApplications never calls GetAppProjectByName.

You can see the application controller does when it creates/updates an application. validate -> get the project via the client -> GetAppProjectByName

@rumstead
Copy link
Member

rumstead commented Jun 24, 2022

@crenshaw-dev any thoughts on how to "share" the project lister to the appset controller?

I did a copy and pasta of the Application Controller and it doesn't seem to like it.

settingsMgr := settings_util.NewSettingsManager(ctx, r.KubeClientset, namespace)
factory := appinformer.NewSharedInformerFactoryWithOptions(r.ArgoAppClientset, 30, appinformer.WithNamespace(namespace), appinformer.WithTweakListOptions(func(options *metav1.ListOptions) {}))
projLister := factory.Argoproj().V1alpha1().AppProjects().Lister()
log.WithField("project", app.Spec.GetProject()).WithField("namespace", namespace).Info("Getting project")
project, err := argoutil.GetAppProjectByName(app.Spec.GetProject(), projLister, namespace, settingsMgr, r.ArgoDB, ctx)
if err != nil {
	return nil, err
}
❯ k get appprojects.argoproj.io -n argocd test
NAME   AGE
test   25m
time="2022-06-24T21:24:50Z" level=info msg="Getting project" namespace=argocd project=test
time="2022-06-24T21:24:50Z" level=error msg="error occurred during application validation: appproject.argoproj.io \"test\" not found"

EDIT: It is because the cache is never built.

@crenshaw-dev
Copy link
Member

@rumstead unfortunately I'm not super familiar with that code... I feel like there's gotta be somewhere that the global projects are being injected before GetAppProjectByName, but I'm not sure where.

@rumstead
Copy link
Member

rumstead commented Jun 27, 2022

@rumstead unfortunately I'm not super familiar with that code... I feel like there's gotta be somewhere that the global projects are being injected before GetAppProjectByName, but I'm not sure where.

Hmm, maybe I couldn't find anything else.

You can see GetAppProjectByName call GetAppVirtualProject which does the merging here

@rumstead
Copy link
Member

rumstead commented Jun 27, 2022

I am not sure what is the best way to expose the app project cache. My PR is a stop-gap to unblock global projects.

  1. Update the argo db to expose the app project informer/lister similar to secrets?
  2. Make the argo GetAppVirtualProject more generic and get the global project and projects in the app set controller... doesn't feel DRY
  3. Other?

EDIT: My PR would lose a lot of other validations. Not sure if we want that...

@crenshaw-dev to your point, the application controller looks to hold the cache, here.

@mvaalexp
Copy link

Did anyone find a work around or solution for this?

@rumstead
Copy link
Member

Add the source repos and such to the inherited app projects :-/

@agaudreault
Copy link
Member Author

agaudreault commented Aug 11, 2023

I think we should drop the validation of the project/appSpec and let the applicationSet controller generate the app. Why? Because the validation will be performed anyway by the controller after the apps are created.
I prefer having the apps in error, then my applicationSet not able to generate them.

The other alternatives would be to

  • Have the argoSettings + projLister loaded in the ApplicationSet.
    • I think it just introduces coupling with the components in the code.
  • Expose the GetAppProjectByName as an API on the controller
    • It introduces coupling in the architecture.

@agaudreault agaudreault self-assigned this Aug 11, 2023
crenshaw-dev pushed a commit that referenced this issue Sep 25, 2023
…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>
gcp-cherry-pick-bot bot pushed a commit that referenced this issue Sep 25, 2023
…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>
crenshaw-dev pushed a commit that referenced this issue Sep 25, 2023
…9298) (#15026) (#15664)

* fix(applicationset): cannot validate inherited project permissions



* update tests to reflect behavior



---------

Signed-off-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
Co-authored-by: Alexandre Gaudreault <alexandre.gaudreault@logmein.com>
Jneville0815 pushed a commit to radiusmethod/argo-cd that referenced this issue Sep 30, 2023
…rgoproj#9298) (argoproj#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>
Signed-off-by: Jimmy Neville <jimmyeneville@gmail.com>
toyamagu-2021 added a commit to toyamagu-2021/argo-cd that referenced this issue Oct 14, 2023
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…
ymktmk pushed a commit to ymktmk/argo-cd that referenced this issue Oct 29, 2023
…rgoproj#9298) (argoproj#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>
jmilic1 pushed a commit to jmilic1/argo-cd that referenced this issue Nov 13, 2023
…rgoproj#9298) (argoproj#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>
Signed-off-by: jmilic1 <70441727+jmilic1@users.noreply.github.com>
gczuczy pushed a commit to gczuczy/argo-cd that referenced this issue Dec 11, 2023
* 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…
vladfr pushed a commit to vladfr/argo-cd that referenced this issue Dec 13, 2023
…rgoproj#9298) (argoproj#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>
tesla59 pushed a commit to tesla59/argo-cd that referenced this issue Dec 16, 2023
…rgoproj#9298) (argoproj#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>
lukaszgyg pushed a commit to lukaszgyg/argo-cd that referenced this issue Jan 12, 2024
…rgoproj#9298) (argoproj#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>
Hariharasuthan99 pushed a commit to AmadeusITGroup/argo-cd that referenced this issue Jun 16, 2024
…rgoproj#9298) (argoproj#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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working component:application-sets Bulk application management related
Projects
None yet
5 participants