eks-vpc-cni
DNXLabs/eks-vpc-cni/aws
Terraform module for deploying AWS VPC CNI inside a pre-existing EKS cluster.
terraform-aws-eks-vpc-cni   Terraform module for deploying AWS VPC CNI inside a pre-existing EKS cluster. Usage `` module "vpc_cni" { source = "DNXLabs/eks-vpc-cni/aws" version = "0.1.0" cluster_identity_oidc_issuer = module.eks_cluster.cluster_oidc_issuer_url cluster_identity_oidc_issuer_arn = module.eks_cluster.oidc_provider_arn cluster_name = module.eks_cluster.cluster_id region = data.aws_region.current.name depends_on = [module.eks_cluster] } ` Adopting the existing aws-node resources in an EKS cluster If you do not want to delete the existing aws-node resources in your cluster that run the aws-vpc-cni and then install this hel
| Name | Type | Description | Default |
|---|---|---|---|
| cluster_identity_oidc_issuer_arn | string | The OIDC Identity issuer ARN for the cluster that can be used to associate IAM r | required |
| cluster_name | string | The name of the cluster. | required |
| cluster_identity_oidc_issuer | string | The OIDC Identity issuer for the cluster. | required |
| mod_dependency | string | Dependence variable binds all AWS resources allocated by this module, dependent | required |
| enabled | bool | Variable indicating whether deployment is enabled. | true |
| helm_chart_name | string | AWS Load Balancer Controller Helm chart name. | "aws-vpc-cni" |
| service_account_name | string | The kubernetes service account name. | "aws-vpc-cni" |
| region | string | ECR repository region to use. Should match your cluster. | "us-west-2" |
| crd_create | bool | Specifies whether to create the VPC-CNI CRD. | true |
| original_match_labels | bool | Use the original daemonset matchLabels. | false |
| namespace | string | AWS VPC CNI Helm chart namespace which the service will be created. | "kube-system" |
| settings | map | Additional settings which will be passed to the Helm chart values, see https://g | {} |
| helm_chart_release_name | string | AWS Load Balancer Controller Helm chart release name. | "aws-vpc-cni" |
| helm_chart_repo | string | AWS Load Balancer Controller Helm repository name. | "https://aws.github.io/eks-charts" |
| helm_chart_version | string | AWS Load Balancer Controller Helm chart version. | "1.1.5" |
| create_namespace | bool | Whether to create Kubernetes namespace with name defined by `namespace`. | true |
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L
Terraform module for provisioning an EKS cluster
Terraform module to generate well-formed JSON documents (container definitions)
Terraform module that provision an S3 bucket to store the terraform.tfstate file