Skip to content

Commit 752f045

Browse files
authored
Change to use kubernetes_persistent_volume_claim_v1 resource type
1 parent 242205a commit 752f045

1 file changed

Lines changed: 13 additions & 17 deletions

File tree

  • KaaS/Elastic Kubernetes Service(EKS)/Terraform/pod-mount-s3-bucket

KaaS/Elastic Kubernetes Service(EKS)/Terraform/pod-mount-s3-bucket/k8s.tf

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -32,24 +32,20 @@ resource "kubernetes_persistent_volume" "default" {
3232
}
3333
}
3434

35-
resource "kubernetes_manifest" "pvc" {
36-
manifest = {
37-
apiVersion = "v1"
38-
kind = "PersistentVolumeClaim"
39-
metadata = {
40-
name = "${local.name}-pvc"
41-
namespace = "${kubernetes_namespace_v1.ns.metadata.0.name}"
42-
}
43-
spec = {
44-
accessModes = ["ReadWriteMany"]
45-
storageClassName = ""
46-
resources = {
47-
requests = {
48-
storage = "3Gi"
49-
}
35+
resource "kubernetes_persistent_volume_claim_v1" "pvc" {
36+
metadata {
37+
name = "${local.name}-pvc"
38+
namespace = kubernetes_namespace_v1.ns.metadata.0.name
39+
}
40+
spec {
41+
access_modes = ["ReadWriteMany"]
42+
storage_class_name = ""
43+
resources {
44+
requests = {
45+
storage = "3Gi"
5046
}
51-
volumeName = "${kubernetes_persistent_volume.default.metadata.0.name}"
5247
}
48+
volume_name = kubernetes_persistent_volume.default.metadata.0.name
5349
}
5450
}
5551

@@ -101,4 +97,4 @@ resource "kubernetes_deployment_v1" "default" {
10197

10298
}
10399
}
104-
}
100+
}

0 commit comments

Comments
 (0)