@@ -193,11 +193,11 @@ resource "coder_app" "code-server" {
193
193
194
194
resource "kubernetes_persistent_volume_claim" "home" {
195
195
metadata {
196
- name = " coder-${ lower ( data. coder_workspace_owner . me . name ) } - ${ lower (data . coder_workspace . me . name ) } -home"
196
+ name = " coder-${ data . coder_workspace . me . id } -home"
197
197
namespace = var. namespace
198
198
labels = {
199
199
" app.kubernetes.io/name" = " coder-pvc"
200
- " app.kubernetes.io/instance" = " coder-pvc-${ lower ( data. coder_workspace_owner . me . name ) } - ${ lower (data . coder_workspace . me . name ) } "
200
+ " app.kubernetes.io/instance" = " coder-pvc-${ data . coder_workspace . me . id } "
201
201
" app.kubernetes.io/part-of" = " coder"
202
202
// Coder-specific labels.
203
203
" com.coder.resource" = " true"
@@ -228,11 +228,11 @@ resource "kubernetes_deployment" "main" {
228
228
]
229
229
wait_for_rollout = false
230
230
metadata {
231
- name = " coder-${ lower ( data. coder_workspace_owner . me . name ) } - ${ lower (data . coder_workspace . me . name ) } "
231
+ name = " coder-${ data . coder_workspace . me . id } "
232
232
namespace = var. namespace
233
233
labels = {
234
234
" app.kubernetes.io/name" = " coder-workspace"
235
- " app.kubernetes.io/instance" = " coder-workspace-${ lower ( data. coder_workspace_owner . me . name ) } - ${ lower (data . coder_workspace . me . name ) } "
235
+ " app.kubernetes.io/instance" = " coder-workspace-${ data . coder_workspace . me . id } "
236
236
" app.kubernetes.io/part-of" = " coder"
237
237
" com.coder.resource" = " true"
238
238
" com.coder.workspace.id" = data.coder_workspace.me.id
@@ -249,7 +249,14 @@ resource "kubernetes_deployment" "main" {
249
249
replicas = 1
250
250
selector {
251
251
match_labels = {
252
- " app.kubernetes.io/name" = " coder-workspace"
252
+ " app.kubernetes.io/name" = " coder-workspace"
253
+ " app.kubernetes.io/instance" = " coder-workspace-${ data . coder_workspace . me . id } "
254
+ " app.kubernetes.io/part-of" = " coder"
255
+ " com.coder.resource" = " true"
256
+ " com.coder.workspace.id" = data.coder_workspace.me.id
257
+ " com.coder.workspace.name" = data.coder_workspace.me.name
258
+ " com.coder.user.id" = data.coder_workspace_owner.me.id
259
+ " com.coder.user.username" = data.coder_workspace_owner.me.name
253
260
}
254
261
}
255
262
strategy {
@@ -259,7 +266,14 @@ resource "kubernetes_deployment" "main" {
259
266
template {
260
267
metadata {
261
268
labels = {
262
- " app.kubernetes.io/name" = " coder-workspace"
269
+ " app.kubernetes.io/name" = " coder-workspace"
270
+ " app.kubernetes.io/instance" = " coder-workspace-${ data . coder_workspace . me . id } "
271
+ " app.kubernetes.io/part-of" = " coder"
272
+ " com.coder.resource" = " true"
273
+ " com.coder.workspace.id" = data.coder_workspace.me.id
274
+ " com.coder.workspace.name" = data.coder_workspace.me.name
275
+ " com.coder.user.id" = data.coder_workspace_owner.me.id
276
+ " com.coder.user.username" = data.coder_workspace_owner.me.name
263
277
}
264
278
}
265
279
spec {
0 commit comments