eks-argocd

DNXLabs/eks-argocd/aws

Terraform Module HCL AWS

Terraform module for deploying Kubernetes Argo CD and Argo Rollouts inside a pre-existing EKS cluster.

Install
module "eks-argocd" {
source = "DNXLabs/eks-argocd/aws"
version = "0.3.5"
}
plain text: /constructs/tfmod-dnxlabs-eks-argocd-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-aws-eks-argocd ![Lint Status](https://github.com/DNXLabs/terraform-aws-eks-argocd/actions) ![LICENSE](https://github.com/DNXLabs/terraform-aws-eks-argocd/blob/master/LICENSE) Terraform module for deploying Kubernetes Argo CD and Argo Rollouts inside a pre-existing EKS cluster. Usage ``bash module "argocd" { source = "git::https://github.com/DNXLabs/terraform-aws-eks-argocd.git?ref=0.1.0" enabled = true } ` See more examples of usage. Login The initial password is autogenerated with the pod name of the ArgoCD API server: `bash ARGO_PWD=kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d ` In order to access the Argo CD server URL, we are going to use the kubectl port-forward command to access the application. `bash kubectl port-forwa

Inputs (7)
NameTypeDescriptionDefault
helm_chart_repostringArgo CD repository name."https://argoproj.github.io/argo-helm"
create_namespaceboolWhether to create Kubernetes namespace with name defined by `namespace`.true
namespacestringKubernetes namespace to deploy Argo CD Helm chart."argocd"
mod_dependencystringDependence variable binds all AWS resources allocated by this module, dependent null
settingsmapAdditional settings which will be passed to the Helm chart values.{}
enabledboolVariable indicating whether deployment is enabled.true
helm_serviceslist[ { "chart_version": "3.26.12",
Resources (2)
helm_releasekubernetes_namespace
Details
FrameworkTerraform Module
LanguageHCL
Version0.3.5
Cloud AWS
★ Stars5
Forks14
Total downloads11.4k
Inputs7
Resources2
LicenseApache-2.0
NamespaceDNXLabs
Updated