EKS CSI storage backend for Kubernetes (EBS volumes). Required for GP3 support and for K8s >1.22
See the examples/ folder.
Name | Version |
---|---|
terraform | >= 1.2.5 |
aws | >=4.24.0 |
helm | >=2.6.0 |
Name | Version |
---|---|
aws | >=4.24.0 |
helm | >=2.6.0 |
Name | Source | Version |
---|---|---|
ebs_irsa | github.com/ministryofjustice/cloud-platform-terraform-irsa | 1.0.3 |
Name | Type |
---|---|
aws_iam_policy.ebs_policy | resource |
helm_release.aws_ebs | resource |
aws_iam_policy_document.ebs_doc | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
eks_cluster | cluster name | string |
n/a | yes |
No outputs.
Some of the inputs are tags. All infrastructure resources need to be tagged according to the MOJ techincal guidance. The tags are stored as variables that you will need to fill out as part of your module.
Name | Description | Type | Default | Required |
---|---|---|---|---|
application | string | - | yes | |
business-unit | Area of the MOJ responsible for the service | string | mojdigital |
yes |
environment-name | string | - | yes | |
infrastructure-support | The team responsible for managing the infrastructure. Should be of the form team-email | string | - | yes |
is-production | string | false |
yes | |
team_name | string | - | yes |
Chart: https://github.com/kubernetes-sigs/aws-ebs-csi-driver/tree/master/charts/aws-ebs-csi-driver
Installation docs: https://github.com/kubernetes-sigs/aws-ebs-csi-driver/blob/master/docs/install.md