-
Notifications
You must be signed in to change notification settings - Fork 5.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Provide Edit support in Sources tab for multi-source app (#17588) #17589
Closed
keithchong
wants to merge
61
commits into
argoproj:master
from
keithchong:17106-MultiSourceApps-EditSupport
Closed
feat: Provide Edit support in Sources tab for multi-source app (#17588) #17589
keithchong
wants to merge
61
commits into
argoproj:master
from
keithchong:17106-MultiSourceApps-EditSupport
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
keithchong
force-pushed
the
17106-MultiSourceApps-EditSupport
branch
from
March 22, 2024 01:56
11260d0
to
ca36fa4
Compare
…roj#17588) Signed-off-by: Keith Chong <[email protected]>
keithchong
force-pushed
the
17106-MultiSourceApps-EditSupport
branch
from
March 26, 2024 20:04
ca36fa4
to
422c6f6
Compare
Signed-off-by: danqixu <[email protected]>
Signed-off-by: treble-snake <[email protected]>
Signed-off-by: CI <[email protected]> Co-authored-by: CI <[email protected]>
…rgoproj#17541) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.5 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.5...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add arturia as users Signed-off-by: olivier beyler <[email protected]>
Bumps [express](https://github.com/expressjs/express) from 4.17.3 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](expressjs/express@4.17.3...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* sec: limit helm index max size Signed-off-by: pashakostohrys <[email protected]> * sec: limit helm index max size Signed-off-by: pashakostohrys <[email protected]> * feat: fix tests and linter Signed-off-by: pashakostohrys <[email protected]> --------- Signed-off-by: pashakostohrys <[email protected]>
Signed-off-by: Leonardo Luz Almeida <[email protected]>
* Update security.md fix RBAC link Signed-off-by: Deniz Erdogan <[email protected]> * Update security.md Signed-off-by: Deniz Erdogan <[email protected]> * Update security.md fix link to application-controller role Signed-off-by: Deniz Erdogan <[email protected]> * Update security.md Signed-off-by: Deniz Erdogan <[email protected]> --------- Signed-off-by: Deniz Erdogan <[email protected]>
* docs: added warning for multiple sources Signed-off-by: Kostis (Codefresh) <[email protected]> * docs: minor spelling Signed-off-by: Kostis (Codefresh) <[email protected]> --------- Signed-off-by: Kostis (Codefresh) <[email protected]>
…nd --refresh Flags (argoproj#17613) * add const key value for ComponentRepoServer Signed-off-by: Mangaal <[email protected]> * update NewRepoServerClient() to look for service with ComponentRepoServer labels , if the label exist construct label selector PortForward Signed-off-by: Mangaal <[email protected]> * add comment for the new constants Signed-off-by: Mangaal <[email protected]> * instead of passing nil which leads to nil ptr referance error, pass empty ClusterSharding{} Signed-off-by: Mangaal <[email protected]> * check for operator install repo server name Signed-off-by: Mangaal <[email protected]> * handle empty nil ptr dereference error Signed-off-by: Mangaal <[email protected]> * handle nil prt dereference Signed-off-by: Mangaal <[email protected]> * typo correction Signed-off-by: Mangaal <[email protected]> * run clidocsgen Signed-off-by: Mangaal <[email protected]> --------- Signed-off-by: Mangaal <[email protected]>
…7452) * metadata.annotations: too long Signed-off-by: Surajyadav <[email protected]> * added as a default case Signed-off-by: Surajyadav <[email protected]> --------- Signed-off-by: Surajyadav <[email protected]>
Add Shield.com as one of the users in the USER.md file Signed-off-by: suhas-chikkanna <[email protected]>
Signed-off-by: Kostis (Codefresh) <[email protected]>
…proj#17704 (argoproj#17706) * Fix color generation for pod name in logs viewer Signed-off-by: Philipp Trulson <[email protected]> * Add rebuy to users.md Signed-off-by: Philipp Trulson <[email protected]> --------- Signed-off-by: Philipp Trulson <[email protected]>
Signed-off-by: lukasz <[email protected]> Co-authored-by: Ishita Sequeira <[email protected]>
Signed-off-by: Petr Šťastný <[email protected]>
…mand with `revisions` flag (argoproj#17650) * Add support for multiple source to manifests --revision command Signed-off-by: ishitasequeira <[email protected]> * Update GetManifests to support multiple sources Signed-off-by: ishitasequeira <[email protected]> * remove testing logs Signed-off-by: ishitasequeira <[email protected]> * update cli docs Signed-off-by: ishitasequeira <[email protected]> * add extra validation for diff command Signed-off-by: ishitasequeira <[email protected]> * fix lint Signed-off-by: ishitasequeira <[email protected]> * Empty-Commit Signed-off-by: ishitasequeira <[email protected]> * revert apimachinery version Signed-off-by: ishitasequeira <[email protected]> * Update docs based on comments Signed-off-by: ishitasequeira <[email protected]> --------- Signed-off-by: ishitasequeira <[email protected]>
…17693) * test: unit test for respectIgnoreDifferences bug Signed-off-by: Jesse Suen <[email protected]> * test: simplify unit test Signed-off-by: Jesse Suen <[email protected]> * fix: fix calculating patch for respect ignore diff feature Signed-off-by: Alexander Matyushentsev <[email protected]> --------- Signed-off-by: Jesse Suen <[email protected]> Signed-off-by: Alexander Matyushentsev <[email protected]> Co-authored-by: Jesse Suen <[email protected]>
Bumps library/golang from 1.21.8 to 1.21.9. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps library/golang from 1.21.3 to 1.21.9. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…rgoproj#17664) Bumps library/busybox from `650fd57` to `c3839dd`. --- updated-dependencies: - dependency-name: library/busybox dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pasha-codefresh <[email protected]>
…roj#14242) (argoproj#15636) * squash commits Signed-off-by: Alexy Mantha <[email protected]> * Update util/git/client.go Co-authored-by: Michael Crenshaw <[email protected]> Signed-off-by: Alexy Mantha <[email protected]> * fix error message Signed-off-by: Alexy Mantha <[email protected]> * add git client options Signed-off-by: Alexy Mantha <[email protected]> * Update generated code Signed-off-by: Alexy Mantha <[email protected]> * run fmt Signed-off-by: Alexy Mantha <[email protected]> * fix tests Signed-off-by: Alexy Mantha <[email protected]> * failed gen Signed-off-by: Alexy Mantha <[email protected]> * tweak logs and rename cache Signed-off-by: Alexy Mantha <[email protected]> * validate revisions Signed-off-by: Alexy Mantha <[email protected]> * fix tests Signed-off-by: Alexy Mantha <[email protected]> * fix tests Signed-off-by: Alexy Mantha <[email protected]> * fmt Signed-off-by: Alexy Mantha <[email protected]> * fix linting Signed-off-by: Alexy Mantha <[email protected]> * fixes from review Signed-off-by: Alexy Mantha <[email protected]> * generate Signed-off-by: Alexy Mantha <[email protected]> * fix Signed-off-by: Alexy Mantha <[email protected]> * use log context Signed-off-by: Alexy Mantha <[email protected]> --------- Signed-off-by: Alexy Mantha <[email protected]> Co-authored-by: Michael Crenshaw <[email protected]>
…roj#17734) Signed-off-by: ashutosh16 <[email protected]>
Signed-off-by: Anton Hörnquist <[email protected]>
… (argoproj#17659) Signed-off-by: Jonathan West <[email protected]>
…y fields in swagger (argoproj#17804) * use arrays instead of map to display ApplicationManifetQuery fields in swagger Signed-off-by: ishitasequeira <[email protected]> * fix equality conditions for souce-position check Signed-off-by: ishitasequeira <[email protected]> --------- Signed-off-by: ishitasequeira <[email protected]>
This PR adds Metacore Games to USERS.md. Metacore Games uses ArgoCD as part of our Kubernetes Platform and IDP. Signed-off-by: Juho Syrjänen <[email protected]>
* chore: Update USERS.md (argoproj#17683) Add Shield.com as one of the users in the USER.md file Signed-off-by: suhas-chikkanna <[email protected]> sec: validate project before execute action Signed-off-by: pashakostohrys <[email protected]> * sec: validate a project before execute an action Signed-off-by: pashakostohrys <[email protected]> --------- Signed-off-by: pashakostohrys <[email protected]> Co-authored-by: suhas-chikkanna <[email protected]>
…ackports Release' does not have a Release file. (argoproj#17836) * fix: docker build fails due to "The repository 'http://deb.debian.org/debian buster-backports Release' does not have a Release file." Signed-off-by: pashakostohrys <[email protected]> * fix: linter issue Signed-off-by: pashakostohrys <[email protected]> * fix codegen issue Signed-off-by: pashakostohrys <[email protected]> * fix e2e tests Signed-off-by: pashakostohrys <[email protected]> * fix linter Signed-off-by: pashakostohrys <[email protected]> --------- Signed-off-by: pashakostohrys <[email protected]>
Signed-off-by: pullmerge <[email protected]> Co-authored-by: pasha-codefresh <[email protected]>
Signed-off-by: CI <[email protected]> Co-authored-by: CI <[email protected]> Co-authored-by: pasha-codefresh <[email protected]>
Signed-off-by: jannfis <[email protected]>
13 tasks
…er (argoproj#17816) Bumps library/node from 21.7.1 to 21.7.3. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…oproj#17815) Bumps library/node from 21.7.1 to 21.7.3. --- updated-dependencies: - dependency-name: library/node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…j#17794) Bumps library/golang from `7d0dcbe` to `ff6cfbd`. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Upgrade to latest stable 7.0.x version to fix CVEs: CVE-2023-41056 Signed-off-by: Tais P. Hansen <[email protected]> Co-authored-by: Ishita Sequeira <[email protected]>
…7757) Signed-off-by: Adrian Berger <[email protected]> Co-authored-by: pasha-codefresh <[email protected]>
…7864) * fix: native client mock should be generated with go gen Signed-off-by: pashakostohrys <[email protected]> * fix: native client mock should be generated with go gen Signed-off-by: pashakostohrys <[email protected]> * fix: native client mock should be generated with go gen Signed-off-by: pashakostohrys <[email protected]> * adopt repository_test.go to new helm mock client Signed-off-by: pashakostohrys <[email protected]> --------- Signed-off-by: pashakostohrys <[email protected]>
Signed-off-by: pashakostohrys <[email protected]>
…proj#17274) (argoproj#17275) * feat: Add Sources tab to show all sources of a multi-source app (argoproj#17274) Signed-off-by: Keith Chong <[email protected]> * Update ui/src/app/applications/components/resource-details/resource-details.tsx Co-authored-by: Alexandre Gaudreault <[email protected]> Signed-off-by: Keith Chong <[email protected]> * Remove getAppSources Signed-off-by: Keith Chong <[email protected]> * Add address Ishita's comments. Add missing Ref field Signed-off-by: Keith Chong <[email protected]> * Use single quotes Signed-off-by: Keith Chong <[email protected]> --------- Signed-off-by: Keith Chong <[email protected]> Co-authored-by: Alexandre Gaudreault <[email protected]>
Bumps library/golang from `7d0dcbe` to `81811f8`. --- updated-dependencies: - dependency-name: library/golang dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
So that log messages are propagated up, this caused issues for me when trying to diagnose an issue linked to issue argoproj#17811. I've just copied the approach used e.g. in `controller/appcontroller.go` when calling `argodiff.NewDiffConfigBuilder`. Sample output before this change: $ argocd --loglevel debug --server argocd-system.dev.aws.uw.systems app diff dev-enablement/dev-enablement ===== apps/Deployment dev-enablement/go-docs ====== 272c272 < cpu: "0" --- > cpu: 0m 275c275 < cpu: "0" --- > cpu: 0m Output with this change: $ argocd --loglevel debug --server argocd-system.dev.aws.uw.systems app diff dev-enablement/dev-enablement INFO[0000] Could not unmarshal to object of type apps/v1, Kind=Deployment: json: unknown field "restartPolicy" INFO[0000] Could not unmarshal to object of type apps/v1, Kind=Deployment: json: unknown field "restartPolicy" ===== apps/Deployment dev-enablement/go-docs ====== 272c272 < cpu: "0" --- > cpu: 0m 275c275 < cpu: "0" --- > cpu: 0m INFO[0000] Could not create new object of type argoproj.io/v1alpha1, Kind=Application: no kind "Application" is registered for version "argoproj.io/v1alpha1" in scheme "pkg/runtime/scheme.go:100" INFO[0000] Could not create new object of type argoproj.io/v1alpha1, Kind=Application: no kind "Application" is registered for version "argoproj.io/v1alpha1" in scheme "pkg/runtime/scheme.go:100" INFO[0000] Could not create new object of type traefik.containo.us/v1alpha1, Kind=IngressRoute: no kind "IngressRoute" is registered for version "traefik.containo.us/v1alpha1" in scheme "pkg/runtime/scheme.go:100" INFO[0000] Could not create new object of type traefik.containo.us/v1alpha1, Kind=IngressRoute: no kind "IngressRoute" is registered for version "traefik.containo.us/v1alpha1" in scheme "pkg/runtime/scheme.go:100" INFO[0000] Could not create new object of type traefik.containo.us/v1alpha1, Kind=IngressRoute: no kind "IngressRoute" is registered for version "traefik.containo.us/v1alpha1" in scheme "pkg/runtime/scheme.go:100" INFO[0000] Could not create new object of type traefik.containo.us/v1alpha1, Kind=IngressRoute: no kind "IngressRoute" is registered for version "traefik.containo.us/v1alpha1" in scheme "pkg/runtime/scheme.go:100" Signed-off-by: Matt Hughes <[email protected]>
) Signed-off-by: philippe.dacosta <[email protected]> Co-authored-by: philippe.dacosta <[email protected]> Co-authored-by: pasha-codefresh <[email protected]>
…goproj#17866) * chore: update gitops engine version Signed-off-by: kkk777-7 <[email protected]> * add: e2e and docs for force sync options Signed-off-by: kkk777-7 <[email protected]> * docs: Add warning description of force sync options Signed-off-by: kkk777-7 <[email protected]> --------- Signed-off-by: kkk777-7 <[email protected]> Co-authored-by: pasha-codefresh <[email protected]>
* remove deprecated default cipher Signed-off-by: Josh Wolf <[email protected]> * regenerate CLI docs Signed-off-by: Alexander Matyushentsev <[email protected]> --------- Signed-off-by: Josh Wolf <[email protected]> Signed-off-by: Alexander Matyushentsev <[email protected]> Co-authored-by: Jann Fischer <[email protected]> Co-authored-by: Alexander Matyushentsev <[email protected]>
…roj#17588) Signed-off-by: Keith Chong <[email protected]>
Some issue with rebasing. Closing this. Since no comments were added here, it's simpler to just create a new PR here: #17890 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #17588
This PR builds upon #17275
This PR adds/enables the "Edit" button to the Source and Parameter sections of each collapsible panel under the new Sources tab added from #17275.
There are a few noteworthy design points to this:
Testing:
Checklist: