argoproj / argo-cd

Declarative Continuous Deployment for Kubernetes
https://argo-cd.readthedocs.io
Apache License 2.0
16.33k stars 4.93k forks source link

chore: transmit only app manifests to the cmp-server for plugin-based applications #18054

Open jsolana opened 2 weeks ago

jsolana commented 2 weeks ago

Closes https://github.com/argoproj/argo-cd/issues/17951

Transmit only the necessary information to the cmp-server to improve the performance. More info here

As a quick win, transmit only appPath manifests for plugin-based applications.

Checklist:

crenshaw-dev commented 1 week ago

I think a better implementation would be to respect the manifest-generate-paths annotation.

This implementation would break some apps where manifests reference resources outside the app path.