-
Notifications
You must be signed in to change notification settings - Fork 5k
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: add support for server-side apply #8123
Conversation
f38e6b7
to
7a18ca0
Compare
Fixes: argoproj#2267 Requires: argoproj/gitops-engine#363 Signed-off-by: Mathieu Parent <math.parent@gmail.com>
7a18ca0
to
03a26d6
Compare
Thanks a lot for this effort, @sathieu. We have discussed this in yesterday's contributors meeting and came to the conclusion that we may need some more design thoughts around integrating SSA into Argo CD. Many people are waiting for Server Side Apply feature for various use-cases, and therefore we should look at all the known requirements before we pull it into Argo CD. Worst case at a quick shot would be that we may end up in a situation having to introduce breaking changes for going forward. Would you be willing to collaborate with us in this design, and then adapt the PRs to reflect the design decisions? |
@jannfis I would happily collaborate for the design, and I'll try to find some time to update the PR 🚀. |
Any updates on the design? Can one participate or give feedback on the design somewhere? |
@hikhvar |
@hikhvar The design proposal is available here @sathieu This PR and the gitops-engine one are already implementing good part of the proposal. Do you want/have time to continue to work on this feature? |
@leoluz Thanks for the info. I won't have the time to work on this soon. The priority is now lower (we have workarounds). |
Hey, @sathieu ! We're running into issues that are solved by |
@bradj My workaround for prometheus CRD being too big when applied with argocd is here: https://gitlab.com/kubitus-project/kubitus-installer/-/commit/9edaf429bb7181d2b79a81fe14ce154fbdcdc93c. |
Would really love to see this PR gets merged, regardless of the workaround :) |
@asafhm Actually, argoproj/gitops-engine#363 was merged and is in gitops-engine 0.7 which is in argocd 2.4.2. So the annotation probably works already. |
@sathieu I gave this a try using the
|
Closing this PR as SSA is being implemented as part of #9711 |
Fixes: #2267
Requires: argoproj/gitops-engine#363
Checklist: