Closed
Description
Summary
It doesn't make sense to have separate: argocd-server, argocd-application-controller, argocd-repo-server binaries, since these are not user-facing binaries and only bloat the image.
Meanwhile, argocd-util, is a useful binary meant for operators.
Proposal
- merge all backend binaries (argocd-server, argocd-application-controller, argocd-repo-server) to a single binary which is included in argocd image
- Split dex wrapper out of argocd-util and move it into consolidated backend binary
- remove argocd-util from image.
This should reduce our image size considerably (by estimated ~200MB)
Activity