From 7979257da3f4d4919ceaa3cba7ce6a4ce455fc42 Mon Sep 17 00:00:00 2001 From: schakrad <58915923+schakrad@users.noreply.github.com> Date: Fri, 31 Mar 2023 16:12:54 -0400 Subject: [PATCH] feat: Container statuses on summary tab of pod and detailed info in tooltip for pod on resource tree (#11513) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs: Improve Keycloak documentation for command line sign-in (#8758) Documenting what is discussed in #2932 Signed-off-by: Antoine Pultier Signed-off-by: Antoine Pultier Co-authored-by: pasha-codefresh Signed-off-by: schakrad * docs: Add CSI secret driver to the secret management options (#10900) Signed-off-by: Duncan <62943186+duncan485@users.noreply.github.com> Signed-off-by: Duncan <62943186+duncan485@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /ui (#11533) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore(deps-dev): bump @babel/preset-react from 7.7.0 to 7.18.6 in /ui (#11489) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore(deps-dev): bump babel-jest from 24.9.0 to 26.6.3 in /ui (#11483) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * docs: Added ARGOCD_ENV_ prefix to FOO (#11545) Signed-off-by: Philip Haberkern <59010269+thedatabaseme@users.noreply.github.com> Signed-off-by: Philip Haberkern <59010269+thedatabaseme@users.noreply.github.com> Signed-off-by: schakrad * [Hack] Add concurrency to cluster creation in resource generator. (#11266) * add threading to cluster creation Signed-off-by: Dan Garfield * Add default values Signed-off-by: Dan Garfield * Cleanup Signed-off-by: Dan Garfield * Move external dependency to internal Signed-off-by: Dan Garfield * ability to run cluster generation in parallel Signed-off-by: pashavictorovich * fix linter Signed-off-by: pashavictorovich Signed-off-by: Dan Garfield Signed-off-by: pashavictorovich Co-authored-by: pasha-codefresh Signed-off-by: schakrad * chore: Update notifications-engine dependency (#11479) * chore: update `notifications-engine` Signed-off-by: Jocelyn Thode * chore: generate notifications docs Signed-off-by: Jocelyn Thode Signed-off-by: Jocelyn Thode Signed-off-by: schakrad * chore(deps): bump github.com/valyala/fasttemplate from 1.2.1 to 1.2.2 (#11552) Bumps [github.com/valyala/fasttemplate](https://github.com/valyala/fasttemplate) from 1.2.1 to 1.2.2. - [Release notes](https://github.com/valyala/fasttemplate/releases) - [Commits](https://github.com/valyala/fasttemplate/compare/v1.2.1...v1.2.2) --- updated-dependencies: - dependency-name: github.com/valyala/fasttemplate dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.40 to 0.9.54 (#11554) Bumps [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket) from 0.9.40 to 0.9.54. - [Release notes](https://github.com/ktrysmt/go-bitbucket/releases) - [Commits](https://github.com/ktrysmt/go-bitbucket/compare/v0.9.40...v0.9.54) --- updated-dependencies: - dependency-name: github.com/ktrysmt/go-bitbucket dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump github.com/imdario/mergo from 0.3.12 to 0.3.13 (#11555) Bumps [github.com/imdario/mergo](https://github.com/imdario/mergo) from 0.3.12 to 0.3.13. - [Release notes](https://github.com/imdario/mergo/releases) - [Commits](https://github.com/imdario/mergo/compare/0.3.12...v0.3.13) --- updated-dependencies: - dependency-name: github.com/imdario/mergo dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * docs: update how to access arrays in Go templates (#11562) Signed-off-by: Dieter Bocklandt Signed-off-by: Dieter Bocklandt Signed-off-by: schakrad * add otel interceptor (#11561) Signed-off-by: minquan.chen Signed-off-by: minquan.chen Signed-off-by: schakrad * fix: use repository GithubAppCreds proxy if set (#11422) Signed-off-by: Nathanael Liechti Signed-off-by: Nathanael Liechti Signed-off-by: schakrad * feat: show app age in application list view (#11209) (#11502) Signed-off-by: Alex Eftimie Signed-off-by: schakrad * fix: sidebar css (#11531) Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Co-authored-by: Remington Breeze Signed-off-by: schakrad * feat: Allow proxy to be saved when creating repoCreds (#11351) (#11425) * fix: allow proxy to be saved in repoCreds (https + github app) Signed-off-by: Nathanael Liechti * chore: changes from codegen Signed-off-by: Nathanael Liechti * chore: add unit test for CreateRepoCreds Signed-off-by: Nathanael Liechti Signed-off-by: Nathanael Liechti Signed-off-by: schakrad * chore(deps): bump github.com/go-openapi/runtime from 0.19.4 to 0.25.0 (#11568) Bumps [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime) from 0.19.4 to 0.25.0. - [Release notes](https://github.com/go-openapi/runtime/releases) - [Commits](https://github.com/go-openapi/runtime/compare/v0.19.4...v0.25.0) --- updated-dependencies: - dependency-name: github.com/go-openapi/runtime dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * docs: Add skipCrds and ignoreMissingValueFiles to application.yaml example (#11565) Signed-off-by: schakrad * chore: add Vinted to users list (#11214) Signed-off-by: Edgaras Signed-off-by: Edgaras Signed-off-by: schakrad * chore(deps): bump sigs.k8s.io/structured-merge-diff/v4 (#11580) Bumps [sigs.k8s.io/structured-merge-diff/v4](https://github.com/kubernetes-sigs/structured-merge-diff) from 4.2.1 to 4.2.3. - [Release notes](https://github.com/kubernetes-sigs/structured-merge-diff/releases) - [Changelog](https://github.com/kubernetes-sigs/structured-merge-diff/blob/master/RELEASE.md) - [Commits](https://github.com/kubernetes-sigs/structured-merge-diff/compare/v4.2.1...v4.2.3) --- updated-dependencies: - dependency-name: sigs.k8s.io/structured-merge-diff/v4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump github.com/go-openapi/loads from 0.19.4 to 0.21.2 (#11569) Bumps [github.com/go-openapi/loads](https://github.com/go-openapi/loads) from 0.19.4 to 0.21.2. - [Release notes](https://github.com/go-openapi/loads/releases) - [Commits](https://github.com/go-openapi/loads/compare/v0.19.4...v0.21.2) --- updated-dependencies: - dependency-name: github.com/go-openapi/loads dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * fix(helm): helm v3 doesn't have these flags (#11100) (#11540) * fix: helm v3 doesn't have these flags Signed-off-by: Alex Eftimie * Revert repoAdd change. Was to greedy, ca-file is needed there Signed-off-by: Alex Eftimie Signed-off-by: Alex Eftimie Signed-off-by: schakrad * fix(helm): login OCI Helm dependencies correctly (#8563) (#11327) Signed-off-by: Alex Eftimie Signed-off-by: Alex Eftimie Signed-off-by: schakrad * fix: misc css fixes for mobile (#5705) (#11508) * Misc css fixes for mobile Signed-off-by: Alex Eftimie * More fixes for mobile Signed-off-by: Alex Eftimie * fix ui tests. bring back application status labels Signed-off-by: Alex Eftimie Signed-off-by: Alex Eftimie Signed-off-by: schakrad * feat: added deep links backend changes (#11401) * feat: added deep links backend changes Signed-off-by: Soumya Ghosh Dastidar * fix: add rbac check to list links services Signed-off-by: Soumya Ghosh Dastidar * feat: removed project param and updated sample config Signed-off-by: Soumya Ghosh Dastidar * feat: update sample config Signed-off-by: Soumya Ghosh Dastidar Signed-off-by: Soumya Ghosh Dastidar Signed-off-by: schakrad * chore(deps): bump github.com/Masterminds/semver/v3 from 3.1.1 to 3.2.0 (#11605) Bumps [github.com/Masterminds/semver/v3](https://github.com/Masterminds/semver) from 3.1.1 to 3.2.0. - [Release notes](https://github.com/Masterminds/semver/releases) - [Changelog](https://github.com/Masterminds/semver/blob/master/CHANGELOG.md) - [Commits](https://github.com/Masterminds/semver/compare/v3.1.1...v3.2.0) --- updated-dependencies: - dependency-name: github.com/Masterminds/semver/v3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump github.com/go-redis/redis/v8 from 8.11.3 to 8.11.5 (#11606) Bumps [github.com/go-redis/redis/v8](https://github.com/go-redis/redis) from 8.11.3 to 8.11.5. - [Release notes](https://github.com/go-redis/redis/releases) - [Changelog](https://github.com/go-redis/redis/blob/v8.11.5/CHANGELOG.md) - [Commits](https://github.com/go-redis/redis/compare/v8.11.3...v8.11.5) --- updated-dependencies: - dependency-name: github.com/go-redis/redis/v8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump github.com/casbin/casbin/v2 from 2.57.1 to 2.59.0 (#11607) Bumps [github.com/casbin/casbin/v2](https://github.com/casbin/casbin) from 2.57.1 to 2.59.0. - [Release notes](https://github.com/casbin/casbin/releases) - [Changelog](https://github.com/casbin/casbin/blob/master/.releaserc.json) - [Commits](https://github.com/casbin/casbin/compare/v2.57.1...v2.59.0) --- updated-dependencies: - dependency-name: github.com/casbin/casbin/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore: add Trusting Social users list (#11584) * Add Trusting Social user Signed-off-by: Cuong Nguyen Duc <90603605+cuong-ts@users.noreply.github.com> * fixing other Signed-off-by: Cuong Nguyen Duc <90603605+cuong-ts@users.noreply.github.com> Signed-off-by: schakrad * fix: set baseURL in github_app client (#11613) Signed-off-by: Marco Lecheler Signed-off-by: Marco Lecheler Signed-off-by: schakrad * fix: only add baseURL in github_app client for GHE client (#11622) fixes #11613 Co-authored-by: crenshaw-dev Signed-off-by: Marco Lecheler Signed-off-by: Marco Lecheler Co-authored-by: crenshaw-dev Signed-off-by: schakrad * chore(deps): bump github.com/aws/aws-sdk-go from 1.44.129 to 1.44.156 (#11629) Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.129 to 1.44.156. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.129...v1.44.156) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * feat: Add support for proxy extensions (#11307) * feat: Add support for proxy extensions Signed-off-by: Leonardo Luz Almeida * return list of extensions Signed-off-by: Leonardo Luz Almeida * add service set in argocd server struct Signed-off-by: Leonardo Luz Almeida * implements cluster name lookup Signed-off-by: Leonardo Luz Almeida * add cli docs Signed-off-by: Leonardo Luz Almeida * apply connection config defaults Signed-off-by: Leonardo Luz Almeida * add unit tests Signed-off-by: Leonardo Luz Almeida * fix lint Signed-off-by: Leonardo Luz Almeida * fix test Signed-off-by: Leonardo Luz Almeida * Address review comments Signed-off-by: Leonardo Luz Almeida * Add test for invalid extension name Signed-off-by: Leonardo Luz Almeida * Address review comments Signed-off-by: Leonardo Luz Almeida * Fix deadcode lint Signed-off-by: Leonardo Luz Almeida * Fix unused lint Signed-off-by: Leonardo Luz Almeida * Fix deadcode lint Signed-off-by: Leonardo Luz Almeida * Better error message Signed-off-by: Leonardo Luz Almeida * Fix deadcode lint Signed-off-by: Leonardo Luz Almeida * Fix empty branch Signed-off-by: Leonardo Luz Almeida Signed-off-by: Leonardo Luz Almeida Signed-off-by: schakrad * includeKinds for APIVersions in cluster info cache (#11241) Signed-off-by: Roger Rumao Signed-off-by: Roger Rumao Signed-off-by: schakrad * docs: add warning for user when using replace sync option (#11566) * docs: adding warning to 'replace' sync option Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * Update sync-options.md Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: schakrad * chore: Bump version in master to 2.6.0 (#11641) Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad * fix: Unknown sync operation state on app list page (#11621) fix: Unknown sync operation state on app list page (#11621) Signed-off-by: Alexander Matyushentsev Signed-off-by: schakrad * docs: fix web terminal step list numbering (#11590) docs: fix web terminal step list numbering (#11590) Signed-off-by: Nicholas Morey Signed-off-by: schakrad * feat: add deny sources (#11639) (#11646) This commit adds the ability to deny a source when it is prefixed with `!`, in the same manner as with the "deny destinations" feature. Fixes #11639. Signed-off-by: Blake Pettersson Signed-off-by: Blake Pettersson Signed-off-by: schakrad * chore(deps): bump react-paginate from 6.5.0 to 8.1.4 in /ui (#11558) Bumps [react-paginate](https://github.com/AdeleD/react-paginate) from 6.5.0 to 8.1.4. - [Release notes](https://github.com/AdeleD/react-paginate/releases) - [Changelog](https://github.com/AdeleD/react-paginate/blob/master/CHANGELOG.md) - [Commits](https://github.com/AdeleD/react-paginate/compare/v6.5.0...v8.1.4) --- updated-dependencies: - dependency-name: react-paginate dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore(deps-dev): bump tslint-react from 3.6.0 to 5.0.0 in /ui (#11559) Bumps [tslint-react](https://github.com/palantir/tslint-react) from 3.6.0 to 5.0.0. - [Release notes](https://github.com/palantir/tslint-react/releases) - [Commits](https://github.com/palantir/tslint-react/compare/3.6.0...5.0.0) --- updated-dependencies: - dependency-name: tslint-react dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump express from 4.17.1 to 4.18.2 in /ui (#11591) Bumps [express](https://github.com/expressjs/express) from 4.17.1 to 4.18.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * docs: kustomize has access to build environment (#11643) Current docs reflect that the build environment is not available to kustomize. Since https://github.com/argoproj/argo-cd/pull/8096 it is now exposed for kustomize. This updates the kustomize section of the docs to reflect that. Signed-off-by: Nicholas Morey Signed-off-by: Nicholas Morey Signed-off-by: schakrad * feat: pull request labels exposed in Pull Request generator template (#10204) (#11397) Signed-off-by: maheshbaliga Signed-off-by: maheshbaliga Signed-off-by: schakrad * chore(deps): bump github.com/casbin/casbin/v2 from 2.59.0 to 2.60.0 (#11656) Bumps [github.com/casbin/casbin/v2](https://github.com/casbin/casbin) from 2.59.0 to 2.60.0. - [Release notes](https://github.com/casbin/casbin/releases) - [Changelog](https://github.com/casbin/casbin/blob/master/.releaserc.json) - [Commits](https://github.com/casbin/casbin/compare/v2.59.0...v2.60.0) --- updated-dependencies: - dependency-name: github.com/casbin/casbin/v2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore: fix flaky e2e test (#11509) (#11654) * chore: fix flaky e2e test (#11509) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * don't centralize mock response - tests should be independent Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore: downgrade React to v17 (#11653) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore(deps-dev): bump @types/cookie from 0.3.3 to 0.5.1 in /ui (#11659) Bumps [@types/cookie](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/cookie) from 0.3.3 to 0.5.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/cookie) --- updated-dependencies: - dependency-name: "@types/cookie" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore: fix flaky e2e test (#11670) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * [Bot] Update Snyk reports (#11649) Signed-off-by: CI Signed-off-by: CI Co-authored-by: CI Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * feat: show cmpv2 plugins in create app wizard (#11615) * feat: show cmpv2 plugins in create app wizard Signed-off-by: Soumya Ghosh Dastidar * fix: fixed doc formatting and sidecar plugin info Signed-off-by: Soumya Ghosh Dastidar * feat: updated plugin info Signed-off-by: Soumya Ghosh Dastidar Signed-off-by: Soumya Ghosh Dastidar Signed-off-by: schakrad * chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.54 to 0.9.55 (#11678) Bumps [github.com/ktrysmt/go-bitbucket](https://github.com/ktrysmt/go-bitbucket) from 0.9.54 to 0.9.55. - [Release notes](https://github.com/ktrysmt/go-bitbucket/releases) - [Commits](https://github.com/ktrysmt/go-bitbucket/compare/v0.9.54...v0.9.55) --- updated-dependencies: - dependency-name: github.com/ktrysmt/go-bitbucket dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump actions/checkout from 3.1.0 to 3.2.0 (#11679) Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.0. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8...755da8c3cf115ac066823e79a1e1788f8940201b) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore: add Mercedes-Benz Tech Innovation to user list (#11682) Signed-off-by: Marco Lecheler Signed-off-by: Marco Lecheler Signed-off-by: schakrad * fix: appname in searchbar (#11493) * fix: appname in searchbar Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * fix: appname in searchbar Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: schakrad * fix: add pod age icon details in tooltip (#10290) (#11170) * pod-age-icon details added in tooltip Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> * Tooltip change Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> Signed-off-by: schakrad * chore: fix flaky e2e test for immutable fields (#11685) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * feat: expose deep links in UI (#11680) Signed-off-by: Remington Breeze Signed-off-by: schakrad * chore: Add Getyourguide to USERS.md (#11704) Signed-off-by: Alex Eftimie Signed-off-by: Alex Eftimie Signed-off-by: schakrad * fix: rollback react to known working version (#11703) Signed-off-by: Alex Eftimie Signed-off-by: Alex Eftimie Signed-off-by: schakrad * fix: pin kubectl version (#11726) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * docs: Clarification of the create namespace feature (#11723) * docs: Clarification of the create namespace feature Signed-off-by: Leonardo Luz Almeida * Address review suggestion Signed-off-by: Leonardo Luz Almeida Signed-off-by: Leonardo Luz Almeida Signed-off-by: schakrad * chore: Add Cloud Scale to USERS.md (#11731) * Update USERS.md Add cloud scale Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> * Update USERS.md Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> * Update USERS.md Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> * Update USERS.md Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> * Update USERS.md Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> Signed-off-by: schakrad * feat: Allow Matrix generator to have two Git child generators without conflict (#10522) (#10523) * misc: NoError instead of Error in repository test Signed-off-by: Lobstrosity * misc: Extend lint timeout Signed-off-by: Lobstrosity * feat: Add GitGenerator.PathParamPrefix Signed-off-by: Lobstrosity * auto: Results of codegen Signed-off-by: Lobstrosity * test: Add tests for PathParamPrefix Signed-off-by: Lobstrosity * docs: Add notes to Matrix/Git generator docs about PathParamPrefix Signed-off-by: Lobstrosity * misc: Undo unrelated test change Signed-off-by: Lobstrosity * auto: Results of codegen Signed-off-by: Lobstrosity * docs: Add detailed example Signed-off-by: Lobstrosity Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * feat: ApplicationSet add `create-delete` policy #9101 (#11107) * feat: ApplicationSet add create-delete policy Signed-off-by: 久米 拓馬 * test for applicationSet policies Signed-off-by: 久米 拓馬 * Update docs/operator-manual/applicationset/Controlling-Resource-Modification.md Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com> Signed-off-by: Takuma Kume Signed-off-by: 久米 拓馬 Signed-off-by: Takuma Kume Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com> Signed-off-by: schakrad * chore: upgrade helm to most recent version (v3.10.3) (#11725) * chore: upgrade helm to most recent version (v3.10.3) Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> * Retrigger CI pipeline Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * fix: Unbreak termination of operation with apps in other namespaces (#11239) (#11724) * fix: Unbreak operation termination Signed-off-by: jannfis * Revert change to Dockerfile Signed-off-by: jannfis Signed-off-by: jannfis Signed-off-by: schakrad * fix: support relative links in OCI tags query response (#11708) * fix: support relative links in OCI tags query response Pagination for OCI tags retrieval is not supported when the Link header URI is relative. According to https://docs.docker.com/registry/spec/api/#pagination and the therein referenced RFC https://www.rfc-editor.org/rfc/rfc5988#section-5 relative links should be resolved to the initial request URL Signed-off-by: detvdl * chore: clean up unused prints & assert errors Signed-off-by: detvdl * fix: stop double-escaping repoURL Signed-off-by: detvdl * chore: CodeQL CWE-117 log sanitizing Signed-off-by: detvdl * chore: remove unnecessary error Signed-off-by: detvdl Signed-off-by: detvdl Signed-off-by: schakrad * chore: add Voyager Digital to USERS.md (#11735) Signed-off-by: hopisaurus Signed-off-by: hopisaurus Signed-off-by: schakrad * feat: add google cloud source repo support (#7534) (#11618) * feat: Add support for cloning Google Cloud Source repos (#7534) * Google Cloud service account auth Signed-off-by: David Becher * fix: Fill missing struct field (GCP SA key) in cli cmd Signed-off-by: David Becher * fix(ui): Add proxy option when configuring Google Cloud Source repo Signed-off-by: David Becher * fix: Remove secret (GCP SA key) in Get server req Signed-off-by: David Becher * refactor: Do not use context.WithTimeout for Google creds As the context is used in the background to refresh credentials, it should not be cancelled. Signed-off-by: David Becher * fix: Use proxy setting only in repo-service, not repocreds-service Signed-off-by: David Becher * test: Create tests for GoogleCloudCreds This commit refactors the implementation of GoogleCloudCreds in order to make its methods testable. Signed-off-by: David Becher * fix: Linting issues Signed-off-by: David Becher * chore: Fix typo in docs. Signed-off-by: David Becher * chore: Adjust url-allow-list for lint-docs action Signed-off-by: David Becher * chore: Incorporate suggested refactorings Signed-off-by: David Becher * Delete url-allow-list Signed-off-by: Alex Eftimie * wrap errors Signed-off-by: Alex Eftimie * More UI goodies and codegen Signed-off-by: Alex Eftimie * Update docs screenshots Signed-off-by: Alex Eftimie * move interface up next to other interfaces Signed-off-by: Alex Eftimie * Reduce png size Signed-off-by: Alex Eftimie * update generated Signed-off-by: Alex Eftimie * fix whitespace from codegen Signed-off-by: Alex Eftimie Signed-off-by: David Becher Signed-off-by: Alex Eftimie Co-authored-by: David Becher Signed-off-by: schakrad * docs: Document applications in any namespace (#10678) * docs: Document applications in any namespace Signed-off-by: jannfis * Fix some code blocks Signed-off-by: jannfis * Fix link Signed-off-by: jannfis * docs: Document applications in any namespace Signed-off-by: jannfis * Fix some code blocks Signed-off-by: jannfis * Fix link Signed-off-by: jannfis * Apply reviewer comments Signed-off-by: jannfis Signed-off-by: jannfis Signed-off-by: schakrad * feat: Multiple sources for applications (#2789) (#10432) * feat: support multiple sources for application Signed-off-by: ishitasequeira remove debug logging and unwanted code Signed-off-by: ishitasequeira fix lint and unit test errors Signed-off-by: ishitasequeira fix lint and unit test errors Signed-off-by: ishitasequeira * fix bug introduced after rebase Signed-off-by: ishitasequeira executed make codegen Signed-off-by: ishitasequeira * rebase with master Signed-off-by: ishitasequeira remove unwanted logging Signed-off-by: ishitasequeira fix ci failures Signed-off-by: ishitasequeira * fix index out of bounds error Signed-off-by: ishitasequeira * ui fixes Signed-off-by: ishitasequeira Signed-off-by: Michael Crenshaw Signed-off-by: ishitasequeira * add revisions to SyncOperation for rollback Signed-off-by: ishitasequeira * change Source to *ApplicationSource in ApplicationSpec Signed-off-by: ishitasequeira * fix env variable read logic for ValueFiles Signed-off-by: ishitasequeira * update multiple sources doc Signed-off-by: ishitasequeira * add repository lock and checkout target revision Signed-off-by: ishitasequeira fix codegen Signed-off-by: ishitasequeira * checkout all sources before generating manifest Signed-off-by: ishitasequeira generate mock reposerverclient Signed-off-by: ishitasequeira * update logic for returning ManifestResponse to avoid nil pointer issues Signed-off-by: ishitasequeira * fix nil reference and key mismatch bugs; add more logs (#6) * fix nil reference and key mismatch bugs; add more logs * remove temporary comment * addressed the lint failure and added chart to RefTargeRevisionMapping * normalize git repo (#7) * do not leak lock releases * prevent deadlock * allow spec update * move settings fetch outside loop * cache busing * return err instead of logging it * no caching in test * fix cache key marshaling Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Rebase with master Signed-off-by: ishitasequeira * update grpc field numbers Signed-off-by: ishitasequeira * path resolution tests (#12) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> do things in better ways Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> consolidate Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: ishitasequeira * add regex check for value of source.ref Signed-off-by: ishitasequeira * add webhook tests Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> change Source to *ApplicationSource in ApplicationSpec Signed-off-by: ishitasequeira address PR comments Signed-off-by: ishitasequeira rebase with master Signed-off-by: ishitasequeira Retrigger CI pipeline Signed-off-by: ishitasequeira rebased with master Signed-off-by: ishitasequeira * fix env variable read logic for ValueFiles Signed-off-by: ishitasequeira Address PR comments Signed-off-by: ishitasequeira * add repository lock and checkout target revision Signed-off-by: ishitasequeira fix codegen Signed-off-by: ishitasequeira * checkout all sources before generating manifest Signed-off-by: ishitasequeira * generate mock reposerverclient Signed-off-by: ishitasequeira * address comments Signed-off-by: ishitasequeira * update logic for returning ManifestResponse to avoid nil pointer issues Signed-off-by: ishitasequeira * fix nil reference and key mismatch bugs; add more logs (#6) * fix nil reference and key mismatch bugs; add more logs * remove temporary comment * addressed the lint failure and added chart to RefTargeRevisionMapping * normalize git repo (#7) * do not leak lock releases * prevent deadlock * allow spec update * move settings fetch outside loop * cache busing * return err instead of logging it * no caching in test * fix cache key marshaling Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Rebase with master Signed-off-by: ishitasequeira * update grpc field numbers Signed-off-by: ishitasequeira * add regex check for value of source.ref Signed-off-by: ishitasequeira * Rebase with master Signed-off-by: ishitasequeira * Added unit tests (#15) * add unit tests 1 * fix lint Signed-off-by: ishitasequeira * fix application parameters tab, rebased UI changes, tests Signed-off-by: ishitasequeira * More tests (#16) * more tests Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> fix lint error Signed-off-by: ishitasequeira Test get ref sources (#17) * test GetRefSources Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix lint Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: ishitasequeira Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: ishitasequeira GenerateManifests test (#18) * GenerateManifests test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Fix broken tests (#19) * fix broken tests Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Symlink test (#20) * check referenced sources for out-of-bounds symlinks Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * unlock the values file repo before doing a symlink check (#22) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * multi source docs (#21) * multi source docs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix warning title Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * clarify Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * clarify Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * add e2e tests for multiple sources and fix UI lint (#23) * add e2e tests for multiple sources and fix UI lint Signed-off-by: ishitasequeira * add auto-sync and hard refresh to e2e tests Signed-off-by: ishitasequeira * change refresh type to RefreshTypeNormal for e2e Signed-off-by: ishitasequeira * update e2e testcase with helm data Signed-off-by: ishitasequeira * add TestMultiSourceAppWithSourceOverride Signed-off-by: ishitasequeira * add missing yaml file Signed-off-by: ishitasequeira Signed-off-by: ishitasequeira * rebase with master Signed-off-by: ishitasequeira * rebase with master Signed-off-by: ishitasequeira * fix lint Signed-off-by: ishitasequeira Signed-off-by: ishitasequeira Signed-off-by: Michael Crenshaw Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * feat: AppSet Progressive Rollouts with RollingSync (#9437) (#10048) Signed-off-by: Matt Groot Signed-off-by: Matt Groot Co-authored-by: Matt Groot Signed-off-by: schakrad * [Bot] Update Snyk reports (#11739) Signed-off-by: CI Signed-off-by: CI Co-authored-by: CI Signed-off-by: schakrad * feat: support Knative Serving 1.5 Custom Health Checks (#9719) * fix: Update account.proto annotaion for gen grpc gateway Signed-off-by: wei840222 * fix: Changes from codegen Signed-off-by: wei840222 * Retrigger CI pipeline Signed-off-by: wei.wan * Retrigger CI pipeline Signed-off-by: wei.wan * fix: Changes from codegen Signed-off-by: wei * Retrigger CI pipeline Signed-off-by: wei.wan * Retrigger CI pipeline Signed-off-by: wei * feat: support Knative Serving 1.5 Custom Health Checks Signed-off-by: wei.wan * fix: fix test fail Signed-off-by: wei.wan * feat: support Knative Serving 1.5 Custom Health Checks Signed-off-by: wei840222 Signed-off-by: wei840222 Signed-off-by: wei.wan Signed-off-by: wei Co-authored-by: wei.wan Signed-off-by: schakrad * feat: Extend Cluster.cluster.x-k8s.io health check (#11705) Signed-off-by: Jellyfrog Signed-off-by: Jellyfrog Signed-off-by: schakrad * feat: add health checks for keptn resources (#11716) * feat: add keptnappversion Signed-off-by: Thomas Schuetz * feat: added keptn resource tests Signed-off-by: Thomas Schuetz * feat: fix test for KeptnWorkloadInstance Signed-off-by: Thomas Schuetz * fix: apiVersion and quotes Signed-off-by: Thomas Schuetz Signed-off-by: Thomas Schuetz Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * [Bot] Update Snyk reports (#11748) Signed-off-by: CI Signed-off-by: CI Co-authored-by: CI Signed-off-by: schakrad * docs: add appset progressive rollout strategy proposal (#9979) Signed-off-by: wmgroot Signed-off-by: wmgroot Signed-off-by: schakrad * docs: update cosign docs (#11749) Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad * chore: upgrade git-url-parse to avoid CVE-2022-2900 (#11744) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore: upgrade minimatch to avoid CVE-2022-3517 (#11745) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore: add kustomize project for testing param CMP locally (#11265) Signed-off-by: Leonardo Luz Almeida Signed-off-by: Leonardo Luz Almeida Signed-off-by: schakrad * chore: upgrade go-oidc (#11579) * chore: upgrade go-oidc Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * take advantage of new error type Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * fix: sign container images by digest (#11151) * chore: sign container images by digest Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> * use sha hash Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad * doc: correct kustomize demo path (#11762) Signed-off-by: Yixing Yan Signed-off-by: Yixing Yan Signed-off-by: schakrad * chore(deps): bump actions/setup-go from 3.4.0 to 3.5.0 (#11697) Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3.4.0 to 3.5.0. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](https://github.com/actions/setup-go/compare/d0a58c1c4d2b25278816e339b944508c875f3613...6edd4406fa81c3da01a34fa6f6343087c207a568) --- updated-dependencies: - dependency-name: actions/setup-go dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore: add OpsMx to USERS.md (#11765) adding our company name to Argo CD users. Signed-off-by: Balaji Siva Signed-off-by: Balaji Siva Signed-off-by: schakrad * docs: clarify that all labels must exist (#11693) It's unclear if all or any of the labels need to exist. This clarifies that all of the labels must exist. Signed-off-by: Nicholas Morey Signed-off-by: Nicholas Morey Signed-off-by: schakrad * fix: ssa e2e tests failing after updating to kubectl 1.26 (#11753) * fix: ssa e2e test failing after updating to kubectl 1.26 Signed-off-by: Leonardo Luz Almeida * Remove pinned kubectl version Signed-off-by: Leonardo Luz Almeida * Cleaner approach to fix e2e test Signed-off-by: Leonardo Luz Almeida * Fix Signed-off-by: Leonardo Luz Almeida Signed-off-by: Leonardo Luz Almeida Signed-off-by: schakrad * docs: Update example dockerfile (#11721) The latest tag hasn't been updated in almost a year, and as a result, the ubuntu repositories are out of date and are throwing errors. This updates the example to use a fixed version, which are updated much more frequently. Signed-off-by: Phil Wright- Christie Signed-off-by: Phil Wright- Christie Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * docs: correct SSO configuration URL in example configmap (#11720) Signed-off-by: Matt Clegg Signed-off-by: Matt Clegg Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump github.com/itchyny/gojq from 0.12.9 to 0.12.10 (#11677) Bumps [github.com/itchyny/gojq](https://github.com/itchyny/gojq) from 0.12.9 to 0.12.10. - [Release notes](https://github.com/itchyny/gojq/releases) - [Changelog](https://github.com/itchyny/gojq/blob/main/CHANGELOG.md) - [Commits](https://github.com/itchyny/gojq/compare/v0.12.9...v0.12.10) --- updated-dependencies: - dependency-name: github.com/itchyny/gojq dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * docs: bump elasticsearch version to 8.5.1 (#11771) Signed-off-by: toyamagu2021@gmail.com Signed-off-by: toyamagu2021@gmail.com Signed-off-by: schakrad * chore: change logging level to Debug (#11773) Signed-off-by: ishitasequeira Signed-off-by: ishitasequeira Signed-off-by: schakrad * fix: support for enabling progressive rollouts from `argocd-cmd-params-cm` (#11776) * fix(applicationset): use consistent syntax for env vars Signed-off-by: Nicholas Morey * fix(manifests): add new appset env var from configmap Signed-off-by: Nicholas Morey Signed-off-by: Nicholas Morey Signed-off-by: schakrad * fix: sources.ref allow hyphen and underscore (#11775) Signed-off-by: toyamagu2021@gmail.com Signed-off-by: toyamagu2021@gmail.com Signed-off-by: schakrad * docs: clarify project destination possibilities (#11706) Clarify that it's possible to reference clusters by `cluster` or by `name`. Signed-off-by: Gaël Jourdan-Weil Signed-off-by: Gaël Jourdan-Weil Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump github.com/fsnotify/fsnotify from 1.5.1 to 1.6.0 (#11553) Bumps [github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) from 1.5.1 to 1.6.0. - [Release notes](https://github.com/fsnotify/fsnotify/releases) - [Changelog](https://github.com/fsnotify/fsnotify/blob/main/CHANGELOG.md) - [Commits](https://github.com/fsnotify/fsnotify/compare/v1.5.1...v1.6.0) --- updated-dependencies: - dependency-name: github.com/fsnotify/fsnotify dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore: get image digest in seperate step (#11778) * chore: get image digest in seperate step Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> * Retrigger CI pipeline Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad * chore: fix lint error (#11788) Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad * chore(deps): bump golang.org/x/term from 0.1.0 to 0.3.0 (#11792) Bumps [golang.org/x/term](https://github.com/golang/term) from 0.1.0 to 0.3.0. - [Release notes](https://github.com/golang/term/releases) - [Commits](https://github.com/golang/term/compare/v0.1.0...v0.3.0) --- updated-dependencies: - dependency-name: golang.org/x/term dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump github.com/aws/aws-sdk-go from 1.44.156 to 1.44.164 (#11791) Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.156 to 1.44.164. - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.156...v1.44.164) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * fix: set Path as empty if path is not specified for a source in multiple sources (#11756) (#11774) * set Path as '' if path is not specified for a source in multiple sources Signed-off-by: ishitasequeira * update check for not setting value of path Signed-off-by: ishitasequeira * cleanup Signed-off-by: ishitasequeira * address comments Signed-off-by: ishitasequeira * fix lint Signed-off-by: ishitasequeira * fix lint Signed-off-by: ishitasequeira * Update ui/src/app/shared/components/revision.tsx Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: ishitasequeira Signed-off-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * docs: Update bullet formatting on Progressive Rollouts.md (#11777) The bullet list in the example format was rendering inline in the paragraph on the doc site rather than showing a bulleted list. This also makes the rest of the doc follow the same convention. Signed-off-by: Chris Reilly Signed-off-by: Chris Reilly Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * fix: disable rollback button for apps with multiple sources (#11785) * disble rollback button for apps with multiple sources Signed-off-by: ishitasequeira * fix lint errors Signed-off-by: ishitasequeira * disble rollback button for apps with multiple sources Signed-off-by: ishitasequeira Signed-off-by: ishitasequeira Signed-off-by: schakrad * ci: enforce semantic PR title (#11779) * ci: enforce semantic PR title Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * concurrency limit Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove scopes Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * fix: web terminal outside argocd namespace (#11166) (#11400) * fix: web terminal outside argocd namespace (#11166) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * reorganize Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix reference Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * move things around, fix stuff maybe Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * tests Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump actions/cache from 3.0.11 to 3.2.0 (#11809) Bumps [actions/cache](https://github.com/actions/cache) from 3.0.11 to 3.2.0. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/9b0c1fce7a93df8e3bb8926b0d6e9d89e92f20a7...c17f4bf4666a8001b1a45c09eb7a485c41aa64c3) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * [Bot] docs: Update Snyk reports (#11865) Signed-off-by: CI Signed-off-by: CI Co-authored-by: CI Signed-off-by: schakrad * fix: Applications with suspended jobs now marked "Suspended" instead of "Progressing" (#11603) (#11626) * fix: add suspended condition Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * fix: add suspended condition Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * Update go.sum Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> * fix: add suspended condition Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * fix: add suspended condition Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> * Update go.sum Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> * upgrade notes for 2.6 Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * fix: Application's own link in UI (#11123) (#11124) Signed-off-by: Alex Eftimie Co-authored-by: Remington Breeze Signed-off-by: schakrad * fix: ui cluster server url overlaps (#11873) Signed-off-by: Jiwon Kim Co-authored-by: Remington Breeze Signed-off-by: schakrad * feat: set cluster command (#9996) Signed-off-by: maheshbaliga Signed-off-by: maheshbaliga Signed-off-by: schakrad * feat: inversion selection support for the resource filter on sync and wait app commands (#10548) Signed-off-by: maheshbaliga Signed-off-by: maheshbaliga Signed-off-by: schakrad * fix: remove other occurrences of externalURLS #11887 (#11889) Signed-off-by: Alex Eftimie Signed-off-by: schakrad * bug: fix url parsing for non git urls (oci://, no protocol etc) (#11819) Signed-off-by: Alex Eftimie Signed-off-by: schakrad * [Bot] docs: Update Snyk reports (#11908) Signed-off-by: CI Signed-off-by: CI Co-authored-by: CI Signed-off-by: schakrad * fix: web terminal namespace handler (#11891) Signed-off-by: Leonardo Luz Almeida Signed-off-by: Leonardo Luz Almeida Signed-off-by: schakrad * docs: note risks of secret-injection plugins (#11617) * docs: note risks of secret-injection plugins Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * grammar tweaks Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * grammar tweaks Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore: Verbose release notes (#11144) * chore: verbose release notes Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix duplication Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * typo Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix duplication Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * updates from comments Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * exclude bot commits Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * docs: no longer mark parameter overrides feature as beta (#11673) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore: better error messages (#11738) * chore: better error messages Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update util/db/cluster.go Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump actions/download-artifact from 3.0.1 to 3.0.2 (#11894) Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3.0.1 to 3.0.2. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/9782bd6a9848b53b110e712e20e42d89988822b7...9bc31d5ccc31df68ecc42ccf4149144866c47d8a) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump actions/cache from 3.2.0 to 3.2.2 (#11839) Bumps [actions/cache](https://github.com/actions/cache) from 3.2.0 to 3.2.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/c17f4bf4666a8001b1a45c09eb7a485c41aa64c3...4723a57e26efda3a62cbde1812113b730952852d) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * fix: upgrade qs to avoid CVE-2022-24999 (#11743) * fix: upgrade qs to avoid CVE-2022-24999 Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * don't explicitly add dependency Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * docs: added deep links doc (#11888) * docs: added deep links doc Signed-off-by: Soumya Ghosh Dastidar * refactor: resolved review comments Signed-off-by: Soumya Ghosh Dastidar * refactor: moved cmp and deep links doc to operator manual Signed-off-by: Soumya Ghosh Dastidar * feat: add warning for templates Signed-off-by: Soumya Ghosh Dastidar * feat: add note for secret data fields being redacted Signed-off-by: Soumya Ghosh Dastidar Signed-off-by: Soumya Ghosh Dastidar Signed-off-by: schakrad * fix: parsed url is not exposed (#11816) (#11916) * fix: parsed url is not exposed (#11816) Signed-off-by: Alex Eftimie * subtler fix, thanks @woehrl01 Signed-off-by: Alex Eftimie Signed-off-by: Alex Eftimie Signed-off-by: schakrad * chore: upgrade redis to 7.0.7 to avoid CVE-2022-3996 (#11925) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * docs: add an example ApplicationSet to document all fields (#11799) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * ci: add security warnings for PR workflow (#11803) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * fix: redact secret data in deep links (#11931) Signed-off-by: Soumya Ghosh Dastidar Signed-off-by: Soumya Ghosh Dastidar Signed-off-by: schakrad * fix(redis): explicit bind to redis and sentinel for IPv4 clusters (#11388) (#11862) * fix(redis): explicit bind to redis and sentinel for IPv4 clusters #11388 Signed-off-by: rumstead * fix(redis): run manifests generate Signed-off-by: rumstead * fix(redis): run manifests generate Signed-off-by: rumstead * Retrigger CI pipeline Signed-off-by: rumstead Signed-off-by: rumstead Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump actions/upload-artifact from 3.1.1 to 3.1.2 (#11929) Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.1 to 3.1.2. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/83fd05a356d7e2593de66fc9913b3002723633cb...0b7f8abb1508181956e8e162db84b466c27e18ce) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump actions/setup-node from 3.5.1 to 3.6.0 (#11896) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.5.1 to 3.6.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/8c91899e586c5b171469028077307d293428b516...64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * docs: Add M1 Section in cli_installation.md (#11911) Signed-off-by: Triumph1 Signed-off-by: Triumph1 Co-authored-by: Triumph1 Signed-off-by: schakrad * chore: use format to replace fmt in log output (#11854) Signed-off-by: chen zechun Signed-off-by: chen zechun Signed-off-by: schakrad * docs: custom health check resource group wildcard (#4212) Signed-off-by: reggie Signed-off-by: reggie Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * fix: Explicitly set private key type for GPG key generation (#11944) Signed-off-by: jannfis Signed-off-by: jannfis Signed-off-by: schakrad * chore(deps): bump actions/checkout from 3.2.0 to 3.3.0 (#11895) Bumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.3.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/755da8c3cf115ac066823e79a1e1788f8940201b...ac593985615ec2ede58e132d2e21d2b1cbd6127c) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * docs: release cycle refresh (#11137) * docs: release cycle Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * remove TODOs Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * add release champion Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * formatting Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * no 2.6 champion yet Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix dates Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * checklist links Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * reorg Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * reuse roadmap doc, add note about Release Champion access requirements Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * note triage access requirement Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * release issue template Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * tweaks Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * simplify Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * update dates Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * add notes for next release champion Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore: Add K8s v1.26, v1.25 to CI and remove v1.22 (#11957) * chore: Add K8s v1.26, v1.25 to CI and remove v1.22 Signed-off-by: jannfis * Accommodate for changed error message from K8s 1.25+ Signed-off-by: jannfis Signed-off-by: jannfis Signed-off-by: schakrad * fix: Argo CD doesn't detect the repo type when repository is scoped (#11959) Signed-off-by: Alexander Matyushentsev Signed-off-by: schakrad * docs: add FOSSA badge to README (#11956) * docs: add FOSSA badge to README Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * organization Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * no quality Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * fix(ui): trash icon for resources to be pruned, plus better tooltip (#10290) (#11171) * Trash Icon for the resource that will be pruned on sync Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> * Trash icon for the resource that gets pruned on sync. Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> * Tobepruned icon on grid view Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> * Update ui/src/app/applications/components/utils.tsx Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump actions/cache from 3.2.2 to 3.2.3 (#11928) Bumps [actions/cache](https://github.com/actions/cache) from 3.2.2 to 3.2.3. - [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/4723a57e26efda3a62cbde1812113b730952852d...58c146cc91c5b9e778e71775dfe9bf1442ad9a12) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * fix: pathParamPrefix is optional (#11796) (#11943) * fix: pathParamPrefix is optional 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> * fix import Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix codegen Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * [Bot] docs: Update Snyk reports (#11985) Signed-off-by: CI Signed-off-by: CI Co-authored-by: CI Signed-off-by: schakrad * feat: App View extensions (#12006) Signed-off-by: Remington Breeze Signed-off-by: schakrad * fix: Remove unnecessary branch (#11963) Already checked outside the conditional expression Signed-off-by: asuforce Signed-off-by: asuforce Signed-off-by: schakrad * fix: Fixed matrix requeueAfterSeconds for PR (#10914) (#10915) * Fixed matrix requeueAfterSeconds for PR Signed-off-by: Aymen Ben Tanfous * A try to make some tests Signed-off-by: Aymen Ben Tanfous * Fixed default test returns the default time Signed-off-by: Aymen Ben Tanfous * Fixed default test returns the default time Signed-off-by: Aymen Ben Tanfous Signed-off-by: Aymen Ben Tanfous Signed-off-by: Aymen Ben Tanfous Signed-off-by: Aymen Ben Tanfous Co-authored-by: Aymen Ben Tanfous Co-authored-by: Aymen Ben Tanfous Signed-off-by: schakrad * chore: upgrade net/http2 to avoid CVE-2022-41717 (#11616) * chore: upgrade net/http2 to avoid CVE-2022-41717 Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * tidy Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * ugprade net 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> Signed-off-by: schakrad * chore: Support running dockerized toolchain using sudo (#11955) Signed-off-by: jannfis Signed-off-by: jannfis Signed-off-by: schakrad * fix: values should always be visible, even when they are empty (#11676) (#11681) Signed-off-by: Alex Eftimie Signed-off-by: Alex Eftimie Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * docs: use environment variable for argo cd user (#12024) Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com> Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com> Signed-off-by: schakrad * docs: Fixed typos, and grammar in the High Availability Docs (#12021) * Fixed typos, and grammar Signed-off-by: Peter Macdonald * Updated Docs based on PR Feedback Signed-off-by: Peter Macdonald Signed-off-by: Peter Macdonald Signed-off-by: schakrad * [Bot] docs: Update Snyk reports (#12023) Signed-off-by: CI Signed-off-by: CI Co-authored-by: CI Signed-off-by: schakrad * docs: clarify value for disabling tools (#11395) * docs: clarify value for disabling tools Although it is implied to set the value for the key to `false`, this explicitly states it to add clarity. Along with some wording changes. Signed-off-by: Nicholas Morey * docs: add use-case for disabling tools Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Nicholas Morey Signed-off-by: Nicholas Morey Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore: Remove dependency on github.com/pkg/errors (#11886) Signed-off-by: Fish-pro Signed-off-by: Fish-pro Signed-off-by: schakrad * fix: populate parentRefs correctly with multiple owners (#3910) (#11715) * fix: populate parentRefs correctly with multiple owners It previously simply wrote to key 0, instead of appending all owners Signed-off-by: Jellyfrog * test multiple resource owners Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Jellyfrog Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore: disable docker sbom and attestations (#12059) Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: schakrad * [Bot] docs: Update Snyk reports (#12069) Signed-off-by: CI Signed-off-by: CI Co-authored-by: CI Signed-off-by: schakrad * feat(UI): allow applications to declare default view preferences (#12019) (#12080) Signed-off-by: Alex Eftimie Co-authored-by: Remington Breeze Signed-off-by: schakrad * fix: Add namespace to sub-application link URLs (#11946) Signed-off-by: Ian Delahorne Co-authored-by: Remington Breeze Signed-off-by: schakrad * chore: Refactor terminal handler to use auth-middleware (#12052) * chore: Refactor terminal handler to use auth-middleware Signed-off-by: Leonardo Luz Almeida * remove context key for now Signed-off-by: Leonardo Luz Almeida * implement unit-tests Signed-off-by: Leonardo Luz Almeida * remove claim valid check for now Signed-off-by: Leonardo Luz Almeida * remove unnecessary test Signed-off-by: Leonardo Luz Almeida * fix lint Signed-off-by: Leonardo Luz Almeida * don't too much details in http response Signed-off-by: Leonardo Luz Almeida * Fix error Signed-off-by: Leonardo Luz Almeida * Fix lint Signed-off-by: Leonardo Luz Almeida * trigger build Signed-off-by: Leonardo Luz Almeida * builder pattern in terminal feature-flag middleware Signed-off-by: Leonardo Luz Almeida Signed-off-by: Leonardo Luz Almeida Signed-off-by: schakrad * chore: add btech user (#12116) Signed-off-by: schakrad * docs: replace period with parenthesis (#12044) Signed-off-by: Andriy Drozd <48000208+drozd-A@users.noreply.github.com> Signed-off-by: Andriy Drozd <48000208+drozd-A@users.noreply.github.com> Signed-off-by: schakrad * fix: Support resource actions for apps in different Namespace (#12115) Signed-off-by: Mike Bryant Signed-off-by: Mike Bryant Signed-off-by: schakrad * refactor: Make fsnotify event more readable. (#11836) Signed-off-by: yanggang Signed-off-by: yanggang Signed-off-by: schakrad * test: Reused const annotationKey string for legacy_test.go (#11837) Signed-off-by: yanggang Signed-off-by: yanggang Signed-off-by: schakrad * Merge pull request from GHSA-6p4m-hw2h-6gmw Signed-off-by: ChangZhuo Chen (陳昌倬) add test Signed-off-by: CI <350466+crenshaw-dev@users.noreply.github.com> better comment Signed-off-by: CI <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: CI <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * Merge pull request from GHSA-q9hr-j4rf-8fjc * fix: verify audience claim Co-Authored-By: Vladimir Pouzanov Signed-off-by: CI <350466+crenshaw-dev@users.noreply.github.com> * fix lint Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * fix handling of expired token error 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> * handle single aud claim marshaled as a string Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: CI <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Vladimir Pouzanov Signed-off-by: schakrad * chore: Reused common.DefaultRepoServerAddr (#11842) Signed-off-by: yanggang Signed-off-by: yanggang Signed-off-by: schakrad * feat(ui): allow sorting the application list (#11645) Signed-off-by: Alex Eftimie Co-authored-by: Remington Breeze Signed-off-by: schakrad * feat: Always Show ReplicaSets as Pod Groups (#12051) (#12065) Signed-off-by: Keith Chong Co-authored-by: Remington Breeze Signed-off-by: schakrad * chore: repo command give more hints. (#11849) Signed-off-by: yanggang Signed-off-by: yanggang Signed-off-by: schakrad * fix: create separate API to load configured plugins (#12164) Signed-off-by: Alexander Matyushentsev Signed-off-by: schakrad * fix: add CLI client IDs to default OIDC allowed audiences (#12170) (#12179) * fix(settings): add CLI client ID in default OAuth2 allowed audiences Signed-off-by: Yann Soubeyrand * fix: add CLI client IDs to default OIDC allowed audiences (#12170) 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> * test Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * handle expired token properly Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Yann Soubeyrand Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Yann Soubeyrand Signed-off-by: schakrad * fix(health): Handling SparkApplication CRD health status if dynamic allocation is enabled (#7557) (#11522) Signed-off-by: Yevgeniy Fridland Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * fix: disable More button for multiple sources (#11760) (#11971) * disable More button for multiple sources Signed-off-by: ishitasequeira * address comments Signed-off-by: ishitasequeira * Addressed merge conflicts Signed-off-by: ishitasequeira --------- Signed-off-by: ishitasequeira Signed-off-by: schakrad * feat(security): require the `aud` claim from OIDC providers by default (#12187) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * fix log Filter string toggle button tooltip (#12191) Signed-off-by: schakrad * fix: create app shows dest URL instead of name (#12054) Signed-off-by: Remington Breeze Signed-off-by: schakrad * fix: replace copy tooltip with copy line text (#12180) Signed-off-by: Andriy Drozd <48000208+drozd-A@users.noreply.github.com> Co-authored-by: Remington Breeze Signed-off-by: schakrad * feat: add labels to pod log navigation buttons (#10890) Signed-off-by: schakrad * chore: fix target name in comment (#11696) * fix: add pod age icon details in tooltip (#10290) (#11170) * pod-age-icon details added in tooltip Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> * Tooltip change Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> Signed-off-by: emirot * chore: fix flaky e2e test for immutable fields (#11685) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: emirot * fix: target name in comment Signed-off-by: emirot * feat: expose deep links in UI (#11680) Signed-off-by: Remington Breeze Signed-off-by: emirot --------- Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> Signed-off-by: emirot Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Remington Breeze Co-authored-by: schakrad <58915923+schakrad@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Remington Breeze Signed-off-by: schakrad * docs(helm): clarify that helm is only used to inflate chart (#11692) * docs(helm): helm use to inflate chart Signed-off-by: emirot * docs(helm): helm use to inflate chart Signed-off-by: emirot * Update helm.md Signed-off-by: Nolan Emirot * docs: add helm info Signed-off-by: emirot * Update docs/user-guide/helm.md Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: emirot Signed-off-by: Nolan Emirot Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * [Bot] docs: Update Snyk reports (#12198) Signed-off-by: CI Co-authored-by: CI Signed-off-by: schakrad * Replace width:webkit-fill-avail with left/right 0 (#11991) Signed-off-by: David Usken Signed-off-by: schakrad * fix: clarify error wording when syncing (#12156) Signed-off-by: Andriy Drozd <48000208+drozd-A@users.noreply.github.com> Co-authored-by: Remington Breeze Signed-off-by: schakrad * docs: how to change default view (#12140) Signed-off-by: Alex Eftimie Signed-off-by: schakrad * Pushed application-resource-list file Signed-off-by: schakrad * docs: Update the security instructions link (#12232) The original link points at the doc that says 'deprecated' Signed-off-by: Vladimir Pouzanov Signed-off-by: schakrad * chore: Update dex's image tag that is forgotten to be updated (#12234) Signed-off-by: nobuyo Signed-off-by: schakrad * chore: Update USERS.md (#12193) Signed-off-by: schakrad * chore: add platform9 to USERS.md (#12126) Signed-off-by: schakrad * docs: Fix list formatting in "Resource Actions" docs page (#12061) Signed-off-by: James Brady Signed-off-by: schakrad * docs: Clarify directory recursion (#12037) Signed-off-by: Kostis Kapelonis Signed-off-by: schakrad * fix: Prevent Git from waiting for terminal input (#12028) Signed-off-by: jannfis Signed-off-by: schakrad * docs: Add authz and authn architectural document (#12005) * docs: Add authz and authn docs Signed-off-by: Leonardo Luz Almeida * docs: add authz and authn architectural documentation Signed-off-by: Leonardo Luz Almeida * add more links and details Signed-off-by: Leonardo Luz Almeida * Add architecture topic to readthedocs Signed-off-by: Leonardo Luz Almeida * fix image link Signed-off-by: Leonardo Luz Almeida * compact image Signed-off-by: Leonardo Luz Almeida * fix extension Signed-off-by: Leonardo Luz Almeida * minor fixes Signed-off-by: Leonardo Luz Almeida --------- Signed-off-by: Leonardo Luz Almeida Signed-off-by: schakrad * docs: Fix copy that refers to a different CLI flag (#12236) Signed-off-by: Adam Jensen Signed-off-by: schakrad * chore(deps): bump actions/cache from 3.2.3 to 3.2.4 (#12228) Bumps [actions/cache](https://github.com/actions/cache) from 3.2.3 to 3.2.4. - [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/58c146cc91c5b9e778e71775dfe9bf1442ad9a12...627f0f41f6904a5b1efbaed9f96d9eb58e92e920) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * chore(deps): bump docker/setup-buildx-action from 2.2.1 to 2.4.0 (#12227) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2.2.1 to 2.4.0. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/8c0edbc76e98fa90f69d9a2c020dcb50019dc325...15c905b16b06416d2086efa066dd8e3a35cc7f98) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Signed-off-by: schakrad * fix: repo-server - prevent locked state after unclean git checkout (#7898) (#11805) * Pull in new version of argoproj/pkg Signed-off-by: Artur Rodrigues * Allow timeout behavior to be specified in util/exec/exec Signed-off-by: Artur Rodrigues * Git processes receive SIGTERM when timedout Signed-off-by: Artur Rodrigues * Update util/exec/exec_test.go Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Artur Rodrigues Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * feat: Allow force of basic auth for HTTP repositories (#11983) * feat: Allow force of basic auth for HTTP repositories Signed-off-by: jannfis * Some docs Signed-off-by: jannfis --------- Signed-off-by: jannfis Signed-off-by: schakrad * fix: Upgrade gopkg.in/yaml.v2 to v2.4.0 (#12249) Signed-off-by: Panagiotis Georgiadis Signed-off-by: schakrad * fix: issue reported by sonar cloud. use forEach instead of map (#12250) Signed-off-by: Alex Eftimie Signed-off-by: schakrad * feat: make discovery field optional in plugins (#12073) * feat: make discovery field optional in plugins Signed-off-by: Soumya Ghosh Dastidar * docs: updated plugin docs Signed-off-by: Soumya Ghosh Dastidar * docs: updated plugin docs Signed-off-by: Soumya Ghosh Dastidar * feat: updated discovery check for named plugins Signed-off-by: Soumya Ghosh Dastidar * fix: fixed unit tests Signed-off-by: Soumya Ghosh Dastidar * feat: simplified code Signed-off-by: Soumya Ghosh Dastidar * fix: close connection on error Signed-off-by: Soumya Ghosh Dastidar * feat: simplify code Signed-off-by: Soumya Ghosh Dastidar * feat: add named return values Signed-off-by: Soumya Ghosh Dastidar --------- Signed-off-by: Soumya Ghosh Dastidar Signed-off-by: schakrad * chore: Add Sauce Labs to USERS.md (#12252) Signed-off-by: Veronica Herzog <94460138+vherzog-sauce@users.noreply.github.com> Signed-off-by: schakrad * docs: add destination.name example (#12242) I had trouble finding the documentation to use the cluster name for destination, instead of the full URL. This is really useful. Use case: we manage multiple clusters, destination.name is a better way to set destination. Signed-off-by: Thomas Decaux Signed-off-by: ebuildy Signed-off-by: schakrad * fix: return nil if reading application set was successful (#12261) Signed-off-by: ishitasequeira Signed-off-by: schakrad * fix: disable edit button on App Details Summary and Parameters tabs multi-source apps (#12048) * disable edit button on App Details Summary and Parameters tabs for applications with multiple sources Signed-off-by: ishitasequeira * disable editing specific fields in Application Summary Tab for Multiple Source apps Signed-off-by: ishitasequeira --------- Signed-off-by: ishitasequeira Signed-off-by: schakrad * fix: AppSet Progressive sync fixes, docs, and logging improvements (#11924) (#12103) Signed-off-by: wmgroot Signed-off-by: schakrad * docs: Fix heading to not include a v for the second version (#12218) Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> Signed-off-by: schakrad * docs: sign up for 1.8 release (#12266) Signed-off-by: schakrad * chore: upgrade cookiejar to avoid CVE-2022-25901 (#12030) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * feat: add org.opencontainers.image.source label to docker images (#12270) Signed-off-by: James Callahan Signed-off-by: schakrad * fix: don't dump SSG to server logs, change deprecation notice to v2.7 (#12285) * fix: don't dump SSG to server logs, change deprecation notice to v2.7 Signed-off-by: notfromstatefarm <86763948+notfromstatefarm@users.noreply.github.com> * Update server/server.go Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Jake <86763948+notfromstatefarm@users.noreply.github.com> --------- Signed-off-by: notfromstatefarm <86763948+notfromstatefarm@users.noreply.github.com> Signed-off-by: Jake <86763948+notfromstatefarm@users.noreply.github.com> Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * chore: rename 'progressive rollouts' to 'progressive syncs' (#12265) * chore: rename 'progressive rollouts' to 'progressive syncs' Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * rename docs file Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * Update cmd/argocd-applicationset-controller/commands/applicationset_controller.go Co-authored-by: Panagiotis Georgiadis 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: Panagiotis Georgiadis Signed-off-by: schakrad * chore: Add Omni to list of users (#12078) Signed-off-by: Karol Szymanowski <39292284+karol-szymanowski@users.noreply.github.com> Signed-off-by: schakrad * fix: multi-source app refresh (#11772) (#12217) * fix multi-source refresh Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * serialize nil and empty resolvedRevisions the same to avoid cache misses Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * more consistent naming Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * document duplication Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> * add todo Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> --------- Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * docs: add 2.5->2.6 upgrade notes to list (#12283) Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: schakrad * [Bot] docs: Update Snyk reports (#12290) Signed-off-by: CI Co-authored-by: CI Signed-off-by: schakrad * Changes in tooltip and logic for container failing Signed-off-by: schakrad * Container state added. Signed-off-by: schakrad * Removed unnecessary import Signed-off-by: schakrad * lint changes Signed-off-by: schakrad * removing shadowed variable reason Signed-off-by: schakrad * final css changes Signed-off-by: schakrad * final css changes Signed-off-by: schakrad * new line change Signed-off-by: schakrad * underline tooltip Signed-off-by: schakrad * fixed console error Signed-off-by: schakrad * Modified the state from terminating to terminated Signed-off-by: schakrad * state change Signed-off-by: schakrad * final lint changes Signed-off-by: schakrad * final changes Signed-off-by: schakrad * final changes Signed-off-by: schakrad * css change Signed-off-by: schakrad * Adding container started and ready info Signed-off-by: schakrad * intermediate changes Signed-off-by: schakrad * Changes with display: flex Signed-off-by: schakrad * added key Signed-off-by: schakrad * changes after review. Signed-off-by: schakrad * changes after review Signed-off-by: schakrad * Pointer change Signed-off-by: schakrad --------- Signed-off-by: Antoine Pultier Signed-off-by: schakrad Signed-off-by: Duncan <62943186+duncan485@users.noreply.github.com> Signed-off-by: dependabot[bot] Signed-off-by: Philip Haberkern <59010269+thedatabaseme@users.noreply.github.com> Signed-off-by: Dan Garfield Signed-off-by: pashavictorovich Signed-off-by: Jocelyn Thode Signed-off-by: Dieter Bocklandt Signed-off-by: minquan.chen Signed-off-by: Nathanael Liechti Signed-off-by: Alex Eftimie Signed-off-by: ashutosh16 <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: Edgaras Signed-off-by: Soumya Ghosh Dastidar Signed-off-by: Cuong Nguyen Duc <90603605+cuong-ts@users.noreply.github.com> Signed-off-by: Marco Lecheler Signed-off-by: Leonardo Luz Almeida Signed-off-by: Roger Rumao Signed-off-by: asingh <11219262+ashutosh16@users.noreply.github.com> Signed-off-by: Justin Marquis <34fathombelow@protonmail.com> Signed-off-by: Alexander Matyushentsev Signed-off-by: Nicholas Morey Signed-off-by: Blake Pettersson Signed-off-by: maheshbaliga Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: CI Signed-off-by: schakradari <58915923+schakrad@users.noreply.github.com> Signed-off-by: Remington Breeze Signed-off-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> Signed-off-by: 久米 拓馬 Signed-off-by: Takuma Kume Signed-off-by: jannfis Signed-off-by: detvdl Signed-off-by: hopisaurus Signed-off-by: David Becher Signed-off-by: ishitasequeira Signed-off-by: Michael Crenshaw Signed-off-by: Matt Groot Signed-off-by: wei840222 Signed-off-by: wei.wan Signed-off-by: wei Signed-off-by: Jellyfrog Signed-off-by: Thomas Schuetz Signed-off-by: wmgroot Signed-off-by: Yixing Yan Signed-off-by: Balaji Siva Signed-off-by: Phil Wright- Christie Signed-off-by: Matt Clegg Signed-off-by: toyamagu2021@gmail.com Signed-off-by: Gaël Jourdan-Weil Signed-off-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Signed-off-by: Chris Reilly Signed-off-by: Jiwon Kim Signed-off-by: rumstead Signed-off-by: Triumph1 Signed-off-by: chen zechun Signed-off-by: reggie Signed-off-by: asuforce Signed-off-by: Aymen Ben Tanfous Signed-off-by: Aymen Ben Tanfous Signed-off-by: Aymen Ben Tanfous Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com> Signed-off-by: Peter Macdonald Signed-off-by: Fish-pro Signed-off-by: Ian Delahorne Signed-off-by: Andriy Drozd <48000208+drozd-A@users.noreply.github.com> Signed-off-by: Mike Bryant Signed-off-by: yanggang Signed-off-by: CI <350466+crenshaw-dev@users.noreply.github.com> Signed-off-by: Keith Chong Signed-off-by: Yann Soubeyrand Signed-off-by: Yevgeniy Fridland Signed-off-by: emirot Signed-off-by: Nolan Emirot Signed-off-by: David Usken Signed-off-by: Vladimir Pouzanov Signed-off-by: nobuyo Signed-off-by: James Brady Signed-off-by: Kostis Kapelonis Signed-off-by: Adam Jensen Signed-off-by: Artur Rodrigues Signed-off-by: Panagiotis Georgiadis Signed-off-by: Veronica Herzog <94460138+vherzog-sauce@users.noreply.github.com> Signed-off-by: Thomas Decaux Signed-off-by: ebuildy Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> Signed-off-by: James Callahan Signed-off-by: notfromstatefarm <86763948+notfromstatefarm@users.noreply.github.com> Signed-off-by: Jake <86763948+notfromstatefarm@users.noreply.github.com> Signed-off-by: Karol Szymanowski <39292284+karol-szymanowski@users.noreply.github.com> Signed-off-by: schakrad <58915923+schakrad@users.noreply.github.com> Co-authored-by: Antoine Pultier <45740+fungiboletus@users.noreply.github.com> Co-authored-by: pasha-codefresh Co-authored-by: Duncan <62943186+duncan485@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Philip Haberkern <59010269+thedatabaseme@users.noreply.github.com> Co-authored-by: Dan Garfield Co-authored-by: Jocelyn Thode Co-authored-by: Dieter Bocklandt Co-authored-by: Murphy Chen Co-authored-by: Nathanael Liechti Co-authored-by: Alex Eftimie Co-authored-by: asingh <11219262+ashutosh16@users.noreply.github.com> Co-authored-by: Remington Breeze Co-authored-by: Michael Vittrup Larsen Co-authored-by: Edgaras Co-authored-by: Soumya Ghosh Dastidar <44349253+gdsoumya@users.noreply.github.com> Co-authored-by: Cuong Nguyen Duc <90603605+cuong-ts@users.noreply.github.com> Co-authored-by: Marco Lecheler Co-authored-by: Marco Lecheler Co-authored-by: crenshaw-dev Co-authored-by: Leonardo Luz Almeida Co-authored-by: Roger Rumao Co-authored-by: Justin Marquis <34fathombelow@protonmail.com> Co-authored-by: Alexander Matyushentsev Co-authored-by: Nicholas Morey Co-authored-by: Blake Pettersson Co-authored-by: Mahesh Baliga Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: CI Co-authored-by: Nandita <105474264+nandita-cloudscaleinc@users.noreply.github.com> Co-authored-by: Matthew Bennett Co-authored-by: Takuma Kume Co-authored-by: Mubarak Jama <83465122+mubarak-j@users.noreply.github.com> Co-authored-by: jannfis Co-authored-by: Detlev V Co-authored-by: hopisaurus Co-authored-by: David Becher Co-authored-by: Ishita Sequeira <46771830+ishitasequeira@users.noreply.github.com> Co-authored-by: wmgroot Co-authored-by: Matt Groot Co-authored-by: wei Co-authored-by: wei.wan Co-authored-by: Jellyfrog Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com> Co-authored-by: yanyx Co-authored-by: Balaji Siva Co-authored-by: Phil Wright- Christie Co-authored-by: Matt Clegg Co-authored-by: toyamagu <83329336+toyamagu-2021@users.noreply.github.com> Co-authored-by: Gaël Jourdan-Weil Co-authored-by: Chris Reilly Co-authored-by: jiwonaid Co-authored-by: Ryan Umstead Co-authored-by: 정승원 Co-authored-by: Triumph1 Co-authored-by: Fish-pro Co-authored-by: reggie-k Co-authored-by: Shun Nishitsuji Co-authored-by: Aymen Ben Tanfous Co-authored-by: Aymen Ben Tanfous Co-authored-by: Aymen Ben Tanfous Co-authored-by: rumstead <37445536+rumstead@users.noreply.github.com> Co-authored-by: Peter Macdonald <13601053+Parsifal-M@users.noreply.github.com> Co-authored-by: Ian Delahorne Co-authored-by: Ananda Dwi Ae Co-authored-by: Andriy Drozd <48000208+drozd-A@users.noreply.github.com> Co-authored-by: Mike Bryant Co-authored-by: 杨刚 Co-authored-by: ChangZhuo Chen (陳昌倬) Co-authored-by: Vladimir Pouzanov Co-authored-by: Keith Chong Co-authored-by: Yann Soubeyrand Co-authored-by: Eugen Friedland Co-authored-by: Márcio Pessoa Co-authored-by: Nolan Emirot Co-authored-by: David U Co-authored-by: Nobuo Takizawa Co-authored-by: Pascal M Co-authored-by: Rohit Rajak <39493074+Rohitrajak1807@users.noreply.github.com> Co-authored-by: James Brady Co-authored-by: Kostis (Codefresh) <39800303+kostis-codefresh@users.noreply.github.com> Co-authored-by: Adam Jensen Co-authored-by: Artur Rodrigues Co-authored-by: Panagiotis Georgiadis Co-authored-by: Veronica Herzog <94460138+vherzog-sauce@users.noreply.github.com> Co-authored-by: Thomas Decaux Co-authored-by: Josh Soref <2119212+jsoref@users.noreply.github.com> Co-authored-by: James Callahan <35791147+james-callahan@users.noreply.github.com> Co-authored-by: Jake <86763948+notfromstatefarm@users.noreply.github.com> Co-authored-by: Karol Szymanowski <39292284+karol-szymanowski@users.noreply.github.com> --- .../application-node-info.scss | 27 +++++++ .../application-node-info.tsx | 79 ++++++++++++++++++- .../application-resource-tree.tsx | 72 +++++++++++++++-- ui/src/app/applications/components/utils.tsx | 8 +- 4 files changed, 174 insertions(+), 12 deletions(-) diff --git a/ui/src/app/applications/components/application-node-info/application-node-info.scss b/ui/src/app/applications/components/application-node-info/application-node-info.scss index 4edf2235eea22..1d1fbf941fac7 100644 --- a/ui/src/app/applications/components/application-node-info/application-node-info.scss +++ b/ui/src/app/applications/components/application-node-info/application-node-info.scss @@ -39,4 +39,31 @@ color: $argo-color-gray-8; } } + + &__container { + display: flex; + align-items: center; + flex-direction: row; + line-height: 1.8; + border-bottom: 1px solid rgba(222, 230, 235, 0.7); + + &--name { + width: 15%; + } + &--highlight { + font-style: italic; + } + + &--hint { + text-decoration: underline; + text-decoration-style: dashed; + cursor: pointer; + &:hover { + text-decoration: none; + } + } + &:last-child { + border-bottom: none; + } + } } diff --git a/ui/src/app/applications/components/application-node-info/application-node-info.tsx b/ui/src/app/applications/components/application-node-info/application-node-info.tsx index ee0e2516cce15..8ecb965a1ab8b 100644 --- a/ui/src/app/applications/components/application-node-info/application-node-info.tsx +++ b/ui/src/app/applications/components/application-node-info/application-node-info.tsx @@ -1,4 +1,5 @@ import {Checkbox, DataLoader, Tab, Tabs} from 'argo-ui'; +import classNames from 'classnames'; import * as deepMerge from 'deepmerge'; import * as React from 'react'; @@ -16,10 +17,72 @@ import { getPodStateReason, HealthStatusIcon } from '../utils'; - import './application-node-info.scss'; import {ReadinessGatesFailedWarning} from './readiness-gates-failed-warning'; +const RenderContainerState = (props: {container: any}) => { + const state = (props.container.state?.waiting && 'waiting') || (props.container.state?.terminated && 'terminated') || (props.container.state?.running && 'running'); + const status = props.container.state.waiting?.reason || props.container.state.terminated?.reason || props.container.state.running?.reason; + const lastState = props.container.lastState?.terminated; + const msg = props.container.state.waiting?.message || props.container.state.terminated?.message || props.container.state.running?.message; + + return ( +
+
{props.container.name}
+
+ {state && ( + <> + Container is {state} + {status && ' because of '} + + )} + + {status && ( + + {status} + + )} + + {'.'} + {(props.container.state.terminated?.exitCode === 0 || props.container.state.terminated?.exitCode) && ( + <> + {' '} + It exited with exit code {props.container.state.terminated.exitCode}. + + )} + <> + {' '} + It is {props.container?.started ? 'started' : 'not started'} and + {props.container?.ready ? ' ready.' : ' not ready.'} + +
+ {lastState && ( + <> + <> + The container last terminated with exit code {lastState?.exitCode} + + {lastState?.reason && ' because of '} + + {lastState?.reason && ( + + {lastState?.reason} + + )} + + {'.'} + + )} +
+
+ ); +}; + export const ApplicationNodeInfo = (props: { application: models.Application; node: models.ResourceNode; @@ -54,11 +117,23 @@ export const ApplicationNodeInfo = (props: { } if (props.live) { if (props.node.kind === 'Pod') { - const {reason, message} = getPodStateReason(props.live); + const {reason, message, netContainerStatuses} = getPodStateReason(props.live); attributes.push({title: 'STATE', value: reason}); if (message) { attributes.push({title: 'STATE DETAILS', value: message}); } + if (netContainerStatuses.length > 0) { + attributes.push({ + title: 'CONTAINER STATE', + value: ( +
+ {netContainerStatuses.map((container, i) => { + return ; + })} +
+ ) + }); + } } else if (props.node.kind === 'Service') { attributes.push({title: 'TYPE', value: props.live.spec.type}); let hostNames = ''; diff --git a/ui/src/app/applications/components/application-resource-tree/application-resource-tree.tsx b/ui/src/app/applications/components/application-resource-tree/application-resource-tree.tsx index e58282acada04..29707816b7e05 100644 --- a/ui/src/app/applications/components/application-resource-tree/application-resource-tree.tsx +++ b/ui/src/app/applications/components/application-resource-tree/application-resource-tree.tsx @@ -3,6 +3,7 @@ import * as classNames from 'classnames'; import * as dagre from 'dagre'; import * as React from 'react'; import Moment from 'react-moment'; +import * as moment from 'moment'; import * as models from '../../../shared/models'; @@ -611,6 +612,61 @@ function expandCollapse(node: ResourceTreeNode, props: ApplicationResourceTreePr props.setNodeExpansion(node.uid, isExpanded); } +function NodeInfoDetails({tag: tag, kind: kind}: {tag: models.InfoItem; kind: string}) { + if (kind === 'Pod') { + const val = `${tag.name}`; + if (val === 'Status Reason') { + if (`${tag.value}` !== 'ImagePullBackOff') + return ( + + {tag.value} + + ); + else { + return ( + + {tag.value} + + ); + } + } else if (val === 'Containers') { + const arr = `${tag.value}`.split('/'); + const title = `Number of containers in total: ${arr[1]} \nNumber of ready containers: ${arr[0]}`; + return ( + + {tag.value} + + ); + } else if (val === 'Restart Count') { + return ( + + {tag.value} + + ); + } else if (val === 'Revision') { + return ( + + {tag.value} + + ); + } else { + return ( + + {tag.value} + + ); + } + } else { + return ( + + {tag.value} + + ); + } +} + function renderResourceNode(props: ApplicationResourceTreeProps, id: string, node: ResourceTreeNode & dagre.Node, nodesHavingChildren: Map) { const fullName = nodeKey(node); let comparisonStatus: models.SyncStatusCode = null; @@ -685,18 +741,18 @@ function renderResourceNode(props: ApplicationResourceTreeProps, id: string, nod
{node.createdAt || rootNode ? ( - - {node.createdAt || props.app.metadata.creationTimestamp} - + + + {node.createdAt || props.app.metadata.creationTimestamp} + + ) : null} {(node.info || []) .filter(tag => !tag.name.includes('Node')) .slice(0, 4) - .map((tag, i) => ( - - {tag.value} - - ))} + .map((tag, i) => { + return ; + })} {(node.info || []).length > 4 && ( ( diff --git a/ui/src/app/applications/components/utils.tsx b/ui/src/app/applications/components/utils.tsx index 7e4fed73cbd17..3819f7d911074 100644 --- a/ui/src/app/applications/components/utils.tsx +++ b/ui/src/app/applications/components/utils.tsx @@ -872,7 +872,7 @@ export const OperationState = ({app, quiet}: {app: appModels.Application; quiet? ); }; -export function getPodStateReason(pod: appModels.State): {message: string; reason: string} { +export function getPodStateReason(pod: appModels.State): {message: string; reason: string; netContainerStatuses: any[]} { let reason = pod.status.phase; let message = ''; if (pod.status.reason) { @@ -880,6 +880,10 @@ export function getPodStateReason(pod: appModels.State): {message: string; reaso } let initializing = false; + + let netContainerStatuses = pod.status.initContainerStatuses || []; + netContainerStatuses = netContainerStatuses.concat(pod.status.containerStatuses || []); + for (const container of (pod.status.initContainerStatuses || []).slice().reverse()) { if (container.state.terminated && container.state.terminated.exitCode === 0) { continue; @@ -939,7 +943,7 @@ export function getPodStateReason(pod: appModels.State): {message: string; reaso message = ''; } - return {reason, message}; + return {reason, message, netContainerStatuses}; } export const getPodReadinessGatesState = (pod: appModels.State): {nonExistingConditions: string[]; failedConditions: string[]} => {