You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using argocd app diff command to verify argocd manifest in jenkins pipeline.
I checked the argocd app diff documentation, but there is no option for diff the live state and a helm app using new values.
If I understand correctly, many argocd app diff issues are seem to be related (#4706, #4703, #7770, #6942, #6167, #5532).
Basically, we need an option to provide the whole App manifest (not just an option to update the revision). You are proposing that this is done client-side that looks like a trivial change, the PR #6247 does some magic on server-side, some others are also proposing server-side due to binary version incompatibilities.
I managed to pull together a manual workaround that basically renders on server-side, but does the diff client-side, see #4706 (comment).
Summary
I'm using
argocd app diff
command to verify argocd manifest in jenkins pipeline.I checked the argocd app diff documentation, but there is no option for diff the live state and a helm app using new values.
For example, this application is in live state.
when changed as follows,
argocd app diff
command didn't catch the changesMotivation
I added the code referring to this code for test, It worked what I want. : )
argo-cd/cmd/argocd/commands/app.go
Lines 834 to 841 in b37eee1
Proposal
through the previous test, I think we need an option for this.
What if options like
--local-app
are added?The text was updated successfully, but these errors were encountered: