@@ -31,16 +31,6 @@ variable "namespace" {
31
31
description = " The namespace to create workspaces in (must exist prior to creating workspaces)"
32
32
}
33
33
34
- variable "home_disk_size" {
35
- type = number
36
- description = " How large would you like your home volume to be (in GB)?"
37
- default = 10
38
- validation {
39
- condition = var. home_disk_size >= 1
40
- error_message = " Value must be greater than or equal to 1."
41
- }
42
- }
43
-
44
34
provider "kubernetes" {
45
35
# Authenticate via ~/.kube/config or a Coder-specific ServiceAccount, depending on admin preferences
46
36
config_path = var. use_kubeconfig == true ? " ~/.kube/config" : null
@@ -85,22 +75,6 @@ resource "coder_app" "code-server" {
85
75
}
86
76
}
87
77
88
- resource "kubernetes_persistent_volume_claim" "home" {
89
- metadata {
90
- name = " coder-${ lower (data. coder_workspace . me . owner )} -${ lower (data. coder_workspace . me . name )} -home"
91
- namespace = var. namespace
92
- }
93
- wait_until_bound = false
94
- spec {
95
- access_modes = [" ReadWriteOnce" ]
96
- resources {
97
- requests = {
98
- storage = " ${ var . home_disk_size } Gi"
99
- }
100
- }
101
- }
102
- }
103
-
104
78
resource "kubernetes_pod" "main" {
105
79
count = data. coder_workspace . me . start_count
106
80
metadata {
@@ -123,19 +97,6 @@ resource "kubernetes_pod" "main" {
123
97
name = " CODER_AGENT_TOKEN"
124
98
value = coder_agent. main . token
125
99
}
126
- volume_mount {
127
- mount_path = " /home/coder"
128
- name = " home"
129
- read_only = false
130
- }
131
- }
132
-
133
- volume {
134
- name = " home"
135
- persistent_volume_claim {
136
- claim_name = kubernetes_persistent_volume_claim. home . metadata . 0 . name
137
- read_only = false
138
- }
139
100
}
140
101
}
141
102
}
0 commit comments