Skip to content

Commit bf1a588

Browse files
author
Abel Garcia Dorta
committed
feat: reimplement storage class with hashicorp/kubernetes provider
1 parent b23f55f commit bf1a588

2 files changed

Lines changed: 7 additions & 14 deletions

File tree

storage-class.tf

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
resource "kubectl_manifest" "storage_class" {
1+
resource "kubernetes_storage_class" "storage_class" {
22
count = (var.enabled && var.create_storage_class) ? 1 : 0
3-
yaml_body = <<YAML
4-
kind: StorageClass
5-
apiVersion: storage.k8s.io/v1
6-
metadata:
7-
name: ${var.storage_class_name}
8-
provisioner: efs.csi.aws.com
9-
YAML
10-
depends_on = [helm_release.kubernetes_efs_csi_driver]
11-
}
3+
metadata {
4+
name = var.storage_class_name
5+
}
6+
storage_provisioner = "efs.csi.aws.com"
7+
depends_on = [helm_release.kubernetes_efs_csi_driver]
8+
}

versions.tf

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,5 @@ terraform {
55
aws = ">= 3.13, < 4.0"
66
helm = ">= 1.0, < 3.0"
77
kubernetes = ">= 1.10.0, < 3.0.0"
8-
kubectl = {
9-
source = "gavinbunney/kubectl"
10-
version = ">= 1.9.4"
11-
}
128
}
139
}

0 commit comments

Comments
 (0)