github.com/argoproj/argo-cd/v3@v3.2.1/docs/user-guide/application_sources.md (about) 1 # Tools 2 3 ## Production 4 5 Argo CD supports several different ways in which Kubernetes manifests can be defined: 6 7 * [Kustomize](kustomize.md) applications 8 * [Helm](helm.md) charts 9 * [OCI](oci.md) images 10 * A directory of YAML, JSON, or [Jsonnet](jsonnet.md) manifests. 11 * Any [custom config management tool](../operator-manual/config-management-plugins.md) configured as a config management plugin 12 13 ## Development 14 Argo CD also supports uploading local manifests directly. Since this is an anti-pattern of the 15 GitOps paradigm, this should only be done for development purposes. A user with an `override` permission is required 16 to upload manifests locally (typically an admin). All the different Kubernetes deployment tools mentioned above are supported. 17 To upload a local application: 18 19 ```bash 20 $ argocd app sync APPNAME --local /path/to/dir/ 21 ```