terraform-kubernetes-ebs-csi-driver icon indicating copy to clipboard operation
terraform-kubernetes-ebs-csi-driver copied to clipboard

Is this project still alive? How can one migrate to the (now) official ebs addon?

Open albertmatyi opened this issue 6 months ago • 0 comments

I am using the following configuration applied via terraform:

module "ebs_csi_driver_controller" {
  source = "DrFaust92/ebs-csi-driver/kubernetes"
  version = "3.10.0"

  # data.aws_iam_openid_connect_provider.eks_oidc.url
  oidc_url                                   = module.eks.cluster_oidc_issuer_url

  # Optional
  ebs_csi_controller_role_name               = "ebs-csi-driver-controller"
  ebs_csi_controller_role_policy_name_prefix = "ebs-csi-driver-policy"
  default_fstype	= "ext4"
  enable_volume_resizing	= true
  # this would need snapshotting plugin to be installed
  enable_volume_snapshot	= false
  # tag ebs volumes w cluster name
  eks_cluster_id	= module.eks.cluster_name
  extra_create_metadata	= true
  tags = {
    # this tag on EBS enables autobackup via due to Data Lifecycle Management from dlm.tf
    Snapshot = "true"
  }
}

How can one migrate to the official plugin and still maintain currently created ebs volumes/tags/etc. ?

module "eks" {
[...]
  cluster_addons = {
    [...]
    aws-ebs-csi-driver = { 
        most_recent = true 
        [... what options do I need to make it compatible with current installation/not to break existing ebs volumes/attachments]
    }

albertmatyi avatar Aug 23 '24 23:08 albertmatyi