eks-cert-manager
andreswebs/eks-cert-manager/aws
Deploys cert-manager via Helm on AWS EKS
terraform-aws-eks-cert-manager [//]: # (BEGIN_TF_DOCS) Deploys cert-manager on AWS EKS. Usage Example: ``hcl module "cert_manager" { source = "github.com/andreswebs/terraform-aws-eks-cert-manager" cluster_oidc_provider = var.eks_cluster_oidc_provider iam_role_name = "cert-manager-${var.eks_cluster_id}" chart_version_cert_manager = var.chart_version_cert_manager } ` Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | chart\_version\_cert\_manager | Chart version | string | null | no | | cluster\_oidc\_provider | OpenID Connect (OIDC) Identity Provider associated with the Kubernetes cluster | string | n/a | yes | | helm\_atomic\_creation | Purge resources on installation failure ? The wait flag will be set automatically if atomic is
| Name | Type | Description | Default |
|---|---|---|---|
| cluster_oidc_provider | string | OpenID Connect (OIDC) Identity Provider associated with the Kubernetes cluster | required |
| chart_version_cert_manager | string | Chart version | required |
| helm_release_name | string | Release name | "cert-manager" |
| helm_cleanup_on_fail | bool | Deletion new resources created in this upgrade if the upgrade fails ? | true |
| helm_reset_values | bool | When upgrading, reset the values to the ones built into the chart ? | false |
| helm_skip_crds | bool | Skip installing CRDs ? | false |
| helm_dependency_update | bool | Run helm dependency update before installing the chart ? | false |
| k8s_namespace | string | Kubernetes namespace on which to install resources | "cert-manager" |
| helm_max_history | number | Maximum number of release versions stored per release; `0` means no limit | 3 |
| helm_keyring | string | Location of public keys used for verification; used only if verify is true | ".gnupg/pubring.gpg" |
| helm_force_update | bool | Force resource update through delete/recreate if needed ? | false |
| helm_create_namespace | bool | Create the namespace if it does not yet exist ? | true |
| helm_replace | bool | Re-use the given name, even if that name is already used; this is unsafe in prod | false |
| helm_wait_for_completion | bool | Wait until all resources are in a ready state before marking the release as succ | true |
| helm_wait_for_jobs | bool | Wait until all Jobs have been completed before marking the release as successful | true |
| helm_verify | bool | Verify the package before installing it. Helm uses a provenance file to verify t | false |
| helm_reuse_values | bool | When upgrading, reuse the last release's values and merge any overrides ? If 're | false |
| helm_atomic_creation | bool | Purge resources on installation failure ? The wait flag will be set automaticall | true |
| k8s_sa_name | string | Name of the Kubernetes service account for cert-manager | "cert-manager" |
| iam_role_name | string | Name of the IAM role used by the cert-manager Kubernetes service account | "cert-manager" |
| helm_timeout_seconds | number | Time in seconds to wait for any individual kubernetes operation | 300 |
| helm_recreate_pods | bool | Perform pods restart during upgrade/rollback ? | true |
release — Helm releasenamespace — The name (`metadata.name`) of the Kubernetes namespacerole — IAM role for the Kubernetes service accountTerraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Azure Verified Pattern Module for Azure Landing Zone
Terraform Azure Verified Resource Module for Key Vault
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L