Managed Argo Clusters
Requirements
The following requirements are needed by this module:
-
terraform (>= 1.3.0)
-
argocd (1.0.3)
-
azurerm (~> 4.26.0)
-
kubernetes (~> 2.23)
Resources
The following resources are used by this module:
- argocd_cluster.external (resource)
- argocd_cluster.stg_external (resource)
- kubernetes_cluster_role_binding.argocd (resource)
- kubernetes_cluster_role_binding.stg_argocd (resource)
- kubernetes_secret_v1.argocd_gen_sa_token (resource)
- kubernetes_secret_v1.stg_argocd_gen_sa_token (resource)
- kubernetes_service_account_v1.argocd (resource)
- kubernetes_service_account_v1.stg_argocd (resource)
- kubernetes_secret_v1.argocd_sa_token (data source)
- kubernetes_secret_v1.stg_argocd_sa_token (data source)
Required Inputs
The following input variables are required:
SPN_CLIENT_SECRET
Description: SPN account secret
Type: string
argocd_admin_password
Description: The ArgoCD admin password
Type: string
azure_k8tre_dev_cluster_subscription_id
Description: target cluster sub id
Type: string
azure_k8tre_mgmt_cluster_subscription_id
Description: infra networking sub id
Type: string
azure_k8tre_stg_cluster_subscription_id
Description: infra networking sub id
Type: string
azure_tenant_id
Description: Azure tenant ID
Type: string
dev_cluster_ca_certificate
Description: The base64-encoded cluster CA certificate
Type: string
dev_kube_host
Description: The AKS API server host (FQDN)
Type: string
mgmt_cluster_ca_certificate
Description: The base64-encoded cluster CA certificate
Type: string
mgmt_kube_host
Description: The AKS API server host (FQDN)
Type: string
spn_client_id
Description: Service Principal Client ID
Type: string
stg_cluster_ca_certificate
Description: The base64-encoded cluster CA certificate
Type: string
stg_kube_host
Description: The AKS API server host (FQDN)
Type: string
Optional Inputs
No optional inputs.
Outputs
No outputs.
Modules
No modules.