A DevOps Stack module to finalize ArgoCD.
While the argocd-helm
module deploys a bootstrap ArgoCD, this module allows to finalize its installation and should be called at the end of all DevOps Stack modules.
module "argocd" {
source = "git::https://github.com/camptocamp/devops-stack-module-argocd.git/"
cluster_name = var.cluster_name
oidc = module.oidc.oidc
argocd = {
namespace = module.cluster.argocd_namespace
server_secretkey = module.cluster.argocd_server_secretkey
accounts_pipeline_tokens = module.cluster.argocd_accounts_pipeline_tokens
server_admin_password = module.cluster.argocd_server_admin_password
domain = module.cluster.argocd_domain
admin_enabled = true
}
base_domain = module.cluster.base_domain
cluster_issuer = "letsencrypt-prod"
depends_on = [ module.cert-manager, module.monitoring ]
}