| argocd_namespace |
Namespace where the ArgoCD server has been deployed |
string |
n/a |
yes |
| automated_sync |
Enable ArgoCD automated sync (prune + self-heal): the app self-reconciles to Git with no manual sync. prune deletes resources dropped from Git; self_heal reverts manual changes. Set false for manual-sync apps. |
bool |
true |
no |
| chart |
Repository path with helm |
string |
null |
no |
| cluster_name |
Cluster url |
string |
"https://kubernetes.default.svc" |
no |
| history_limit |
History limit |
number |
3 |
no |
| name |
Application name |
string |
n/a |
yes |
| namespace |
K8s namespace to deploy application |
string |
n/a |
yes |
| parameters |
Helm parameters which are passed to the helm template command upon manifest generation |
map(string) |
{} |
no |
| path |
Repository path with helm |
string |
"" |
no |
| project_name |
ArgoCD Project name |
string |
n/a |
yes |
| repo_url |
Repository URL |
string |
n/a |
yes |
| sync_options |
ArgoCD sync options applied to the application sync policy. |
list(string) |
[ "CreateNamespace=false" ] |
no |
| target_revision |
Target revision to retrieve from Git |
string |
"HEAD" |
no |
| value_files |
Helm value files |
list(string) |
[ "values.yaml" ] |
no |
| values |
Helm values which are passed to the helm template command upon manifest generation |
any |
null |
no |