Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite176867

Browse files
authored
chore: update deprecated usage of coder_workspace.owner* fields (#13390)
Perhttps://github.com/coder/terraform-provider-coder/releases/tag/v0.23.0Performs a mechanical rename of existing usage deprecated fields in the latest version of the coder/coder provider.Closes#13382
1 parent7cc96f5 commite176867

File tree

34 files changed

+186
-157
lines changed

34 files changed

+186
-157
lines changed

‎.github/pr-deployments/template/main.tf‎

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ provider "kubernetes" {
8686
}
8787

8888
data"coder_workspace""me" {}
89+
data"coder_workspace_owner""me" {}
8990

9091
resource"coder_agent""main" {
9192
os="linux"
@@ -175,21 +176,21 @@ resource "coder_app" "code-server" {
175176

176177
resource"kubernetes_persistent_volume_claim""home" {
177178
metadata {
178-
name="coder-${lower(data.coder_workspace.me.owner)}-${lower(data.coder_workspace.me.name)}-home"
179+
name="coder-${lower(data.coder_workspace_owner.me.name)}-${lower(data.coder_workspace.me.name)}-home"
179180
namespace=var.namespace
180181
labels={
181182
"app.kubernetes.io/name"="coder-pvc"
182-
"app.kubernetes.io/instance"="coder-pvc-${lower(data.coder_workspace.me.owner)}-${lower(data.coder_workspace.me.name)}"
183+
"app.kubernetes.io/instance"="coder-pvc-${lower(data.coder_workspace_owner.me.name)}-${lower(data.coder_workspace.me.name)}"
183184
"app.kubernetes.io/part-of"="coder"
184185
//Coder-specific labels.
185186
"com.coder.resource"="true"
186187
"com.coder.workspace.id"= data.coder_workspace.me.id
187188
"com.coder.workspace.name"= data.coder_workspace.me.name
188-
"com.coder.user.id"= data.coder_workspace.me.owner_id
189-
"com.coder.user.username"= data.coder_workspace.me.owner
189+
"com.coder.user.id"= data.coder_workspace_owner.me.id
190+
"com.coder.user.username"= data.coder_workspace_owner.me.name
190191
}
191192
annotations={
192-
"com.coder.user.email"= data.coder_workspace.me.owner_email
193+
"com.coder.user.email"= data.coder_workspace_owner.me.email
193194
}
194195
}
195196
wait_until_bound=false
@@ -210,20 +211,20 @@ resource "kubernetes_deployment" "main" {
210211
]
211212
wait_for_rollout=false
212213
metadata {
213-
name="coder-${lower(data.coder_workspace.me.owner)}-${lower(data.coder_workspace.me.name)}"
214+
name="coder-${lower(data.coder_workspace_owner.me.name)}-${lower(data.coder_workspace.me.name)}"
214215
namespace=var.namespace
215216
labels={
216217
"app.kubernetes.io/name"="coder-workspace"
217-
"app.kubernetes.io/instance"="coder-workspace-${lower(data.coder_workspace.me.owner)}-${lower(data.coder_workspace.me.name)}"
218+
"app.kubernetes.io/instance"="coder-workspace-${lower(data.coder_workspace_owner.me.name)}-${lower(data.coder_workspace.me.name)}"
218219
"app.kubernetes.io/part-of"="coder"
219220
"com.coder.resource"="true"
220221
"com.coder.workspace.id"= data.coder_workspace.me.id
221222
"com.coder.workspace.name"= data.coder_workspace.me.name
222-
"com.coder.user.id"= data.coder_workspace.me.owner_id
223-
"com.coder.user.username"= data.coder_workspace.me.owner
223+
"com.coder.user.id"= data.coder_workspace_owner.me.id
224+
"com.coder.user.username"= data.coder_workspace_owner.me.name
224225
}
225226
annotations={
226-
"com.coder.user.email"= data.coder_workspace.me.owner_email
227+
"com.coder.user.email"= data.coder_workspace_owner.me.email
227228
}
228229
}
229230

‎docs/admin/quotas.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ compute:
3030

3131
```hcl
3232
resource "docker_volume" "home_volume" {
33-
name = "coder-${data.coder_workspace.me.owner}-${data.coder_workspace.me.name}-root"
33+
name = "coder-${data.coder_workspace_owner.me.name}-${data.coder_workspace.me.name}-root"
3434
}
3535
3636
resource "coder_metadata" "home_volume" {

‎docs/faqs.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ This code produces a hashed value that will be difficult to replicate.
315315

316316
```hcl
317317
locals {
318-
concatenated_string = "${data.coder_workspace.me.name}+${data.coder_workspace.me.owner}"
318+
concatenated_string = "${data.coder_workspace.me.name}+${data.coder_workspace_owner.me.name}"
319319
hashed_string = md5(local.concatenated_string)
320320
truncated_hash = substr(local.hashed_string, 0, 16)
321321
}

‎dogfood/main.tf‎

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ locals {
2424

2525
repo_base_dir=data.coder_parameter.repo_base_dir.value=="~"?"/home/coder":replace(data.coder_parameter.repo_base_dir.value,"/^~\\//","/home/coder/")
2626
repo_dir=replace(module.git-clone.repo_dir,"/^~\\//","/home/coder/")
27-
container_name="coder-${data.coder_workspace.me.owner}-${lower(data.coder_workspace.me.name)}"
27+
container_name="coder-${data.coder_workspace_owner.me.name}-${lower(data.coder_workspace.me.name)}"
2828
}
2929

3030
data"coder_parameter""repo_base_dir" {
@@ -95,6 +95,7 @@ data "coder_external_auth" "github" {
9595
}
9696

9797
data"coder_workspace""me" {}
98+
data"coder_workspace_owner""me" {}
9899

99100
module"slackme" {
100101
source="registry.coder.com/modules/slackme/coder"
@@ -267,11 +268,11 @@ resource "docker_volume" "home_volume" {
267268
# Add labels in Docker to keep track of orphan resources.
268269
labels {
269270
label="coder.owner"
270-
value=data.coder_workspace.me.owner
271+
value=data.coder_workspace_owner.me.name
271272
}
272273
labels {
273274
label="coder.owner_id"
274-
value=data.coder_workspace.me.owner_id
275+
value=data.coder_workspace_owner.me.id
275276
}
276277
labels {
277278
label="coder.workspace_id"
@@ -309,7 +310,7 @@ resource "docker_container" "workspace" {
309310
# Use the docker gateway if the access URL is 127.0.0.1
310311
entrypoint=["sh","-c",coder_agent.dev.init_script]
311312
# CPU limits are unnecessary since Docker will load balance automatically
312-
memory=data.coder_workspace.me.owner=="code-asher"?65536:32768
313+
memory=data.coder_workspace_owner.me.name=="code-asher"?65536:32768
313314
runtime="sysbox-runc"
314315
env=[
315316
"CODER_AGENT_TOKEN=${coder_agent.dev.token}",
@@ -330,11 +331,11 @@ resource "docker_container" "workspace" {
330331
# Add labels in Docker to keep track of orphan resources.
331332
labels {
332333
label="coder.owner"
333-
value=data.coder_workspace.me.owner
334+
value=data.coder_workspace_owner.me.name
334335
}
335336
labels {
336337
label="coder.owner_id"
337-
value=data.coder_workspace.me.owner_id
338+
value=data.coder_workspace_owner.me.id
338339
}
339340
labels {
340341
label="coder.workspace_id"

‎examples/jfrog/docker/main.tf‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ terraform {
1515
locals {
1616
# Make sure to use the same field as the username field in the Artifactory
1717
# It can be either the username or the email address.
18-
artifactory_username=data.coder_workspace.me.owner_email
18+
artifactory_username=data.coder_workspace_owner.me.email
1919
artifactory_repository_keys={
2020
"npm"="npm"
2121
"python"="python"
2222
"go"="go"
2323
}
24-
workspace_user=data.coder_workspace.me.owner
24+
workspace_user=data.coder_workspace_owner.me.name
2525
jfrog_host=replace(var.jfrog_url,"^https://","")
2626
}
2727

@@ -30,6 +30,7 @@ data "coder_provisioner" "me" {}
3030
provider"docker" {}
3131

3232
data"coder_workspace""me" {}
33+
data"coder_workspace_owner""me" {}
3334

3435
variable"jfrog_url" {
3536
type=string
@@ -83,7 +84,7 @@ resource "coder_agent" "main" {
8384
8485
# Configure the `npm` CLI to use the Artifactory "npm" repository.
8586
cat << EOF > ~/.npmrc
86-
email =${data.coder_workspace.me.owner_email}
87+
email =${data.coder_workspace_owner.me.email}
8788
registry =${var.jfrog_url}/artifactory/api/npm/${local.artifactory_repository_keys["npm"]}
8889
EOF
8990
jf rt curl /api/npm/auth >> .npmrc
@@ -149,7 +150,7 @@ resource "docker_container" "workspace" {
149150
count=data.coder_workspace.me.start_count
150151
image=docker_image.main.name
151152
# Uses lower() to avoid Docker restriction on container names.
152-
name="coder-${data.coder_workspace.me.owner}-${lower(data.coder_workspace.me.name)}"
153+
name="coder-${data.coder_workspace_owner.me.name}-${lower(data.coder_workspace.me.name)}"
153154
# Hostname makes the shell more user friendly: coder@my-workspace:~$
154155
hostname=data.coder_workspace.me.name
155156
entrypoint=["sh","-c",coder_agent.main.init_script]

‎examples/parameters-dynamic-options/main.tf‎

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ variable "java_image" {
2020
}
2121

2222
locals {
23-
username=data.coder_workspace.me.owner
23+
username=data.coder_workspace_owner.me.name
2424

2525
images={
2626
"go"= var.go_image,
@@ -33,6 +33,7 @@ data "coder_provisioner" "me" {
3333

3434
data"coder_workspace""me" {
3535
}
36+
data"coder_workspace_owner""me" {}
3637

3738
data"coder_parameter""container_image" {
3839
name="container_image"
@@ -61,10 +62,10 @@ resource "coder_agent" "main" {
6162
EOF
6263

6364
env={
64-
GIT_AUTHOR_NAME="${data.coder_workspace.me.owner}"
65-
GIT_COMMITTER_NAME="${data.coder_workspace.me.owner}"
66-
GIT_AUTHOR_EMAIL="${data.coder_workspace.me.owner_email}"
67-
GIT_COMMITTER_EMAIL="${data.coder_workspace.me.owner_email}"
65+
GIT_AUTHOR_NAME="${data.coder_workspace_owner.me.name}"
66+
GIT_COMMITTER_NAME="${data.coder_workspace_owner.me.name}"
67+
GIT_AUTHOR_EMAIL="${data.coder_workspace_owner.me.email}"
68+
GIT_COMMITTER_EMAIL="${data.coder_workspace_owner.me.email}"
6869
}
6970
}
7071

@@ -91,11 +92,11 @@ resource "docker_volume" "home_volume" {
9192
}
9293
labels {
9394
label="coder.owner"
94-
value=data.coder_workspace.me.owner
95+
value=data.coder_workspace_owner.me.name
9596
}
9697
labels {
9798
label="coder.owner_id"
98-
value=data.coder_workspace.me.owner_id
99+
value=data.coder_workspace_owner.me.id
99100
}
100101
labels {
101102
label="coder.workspace_id"
@@ -119,7 +120,7 @@ resource "coder_metadata" "home_info" {
119120
resource"docker_container""workspace" {
120121
count=data.coder_workspace.me.start_count
121122
image=local.images[data.coder_parameter.container_image.value]
122-
name="coder-${data.coder_workspace.me.owner}-${lower(data.coder_workspace.me.name)}"
123+
name="coder-${data.coder_workspace_owner.me.name}-${lower(data.coder_workspace.me.name)}"
123124
hostname=data.coder_workspace.me.name
124125
entrypoint=["sh","-c",replace(coder_agent.main.init_script,"/localhost|127\\.0\\.0\\.1/","host.docker.internal")]
125126
env=[
@@ -138,11 +139,11 @@ resource "docker_container" "workspace" {
138139

139140
labels {
140141
label="coder.owner"
141-
value=data.coder_workspace.me.owner
142+
value=data.coder_workspace_owner.me.name
142143
}
143144
labels {
144145
label="coder.owner_id"
145-
value=data.coder_workspace.me.owner_id
146+
value=data.coder_workspace_owner.me.id
146147
}
147148
labels {
148149
label="coder.workspace_id"

‎examples/parameters/main.tf‎

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ terraform {
1010
}
1111

1212
locals {
13-
username=data.coder_workspace.me.owner
13+
username=data.coder_workspace_owner.me.name
1414
}
1515

1616
data"coder_provisioner""me" {
@@ -21,6 +21,7 @@ provider "docker" {
2121

2222
data"coder_workspace""me" {
2323
}
24+
data"coder_workspace_owner""me" {}
2425

2526
resource"coder_agent""main" {
2627
arch=data.coder_provisioner.me.arch
@@ -59,11 +60,11 @@ resource "docker_volume" "home_volume" {
5960
# Add labels in Docker to keep track of orphan resources.
6061
labels {
6162
label="coder.owner"
62-
value=data.coder_workspace.me.owner
63+
value=data.coder_workspace_owner.me.name
6364
}
6465
labels {
6566
label="coder.owner_id"
66-
value=data.coder_workspace.me.owner_id
67+
value=data.coder_workspace_owner.me.id
6768
}
6869
labels {
6970
label="coder.workspace_id"
@@ -94,7 +95,7 @@ resource "docker_container" "workspace" {
9495
count=data.coder_workspace.me.start_count
9596
image=docker_image.main.name
9697
# Uses lower() to avoid Docker restriction on container names.
97-
name="coder-${data.coder_workspace.me.owner}-${lower(data.coder_workspace.me.name)}"
98+
name="coder-${data.coder_workspace_owner.me.name}-${lower(data.coder_workspace.me.name)}"
9899
# Hostname makes the shell more user friendly: coder@my-workspace:~$
99100
hostname=data.coder_workspace.me.name
100101
# Use the docker gateway if the access URL is 127.0.0.1
@@ -112,11 +113,11 @@ resource "docker_container" "workspace" {
112113
# Add labels in Docker to keep track of orphan resources.
113114
labels {
114115
label="coder.owner"
115-
value=data.coder_workspace.me.owner
116+
value=data.coder_workspace_owner.me.name
116117
}
117118
labels {
118119
label="coder.owner_id"
119-
value=data.coder_workspace.me.owner_id
120+
value=data.coder_workspace_owner.me.id
120121
}
121122
labels {
122123
label="coder.workspace_id"

‎examples/templates/aws-devcontainer/main.tf‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ provider "aws" {
5252

5353
data"coder_workspace""me" {
5454
}
55+
data"coder_workspace_owner""me" {}
5556

5657
data"aws_ami""ubuntu" {
5758
most_recent=true
@@ -167,7 +168,7 @@ resource "aws_instance" "vm" {
167168

168169
user_data=local.user_data
169170
tags={
170-
Name="coder-${data.coder_workspace.me.owner}-${data.coder_workspace.me.name}"
171+
Name="coder-${data.coder_workspace_owner.me.name}-${data.coder_workspace.me.name}"
171172
# Required if you are using our example policy, see template README
172173
Coder_Provisioned="true"
173174
}

‎examples/templates/aws-linux/main.tf‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ provider "aws" {
142142

143143
data"coder_workspace""me" {
144144
}
145+
data"coder_workspace_owner""me" {}
145146

146147
data"aws_ami""ubuntu" {
147148
most_recent=true
@@ -249,7 +250,7 @@ resource "aws_instance" "dev" {
249250

250251
user_data=local.user_data
251252
tags={
252-
Name="coder-${data.coder_workspace.me.owner}-${data.coder_workspace.me.name}"
253+
Name="coder-${data.coder_workspace_owner.me.name}-${data.coder_workspace.me.name}"
253254
# Required if you are using our example policy, see template README
254255
Coder_Provisioned="true"
255256
}

‎examples/templates/aws-windows/main.tf‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ provider "aws" {
142142

143143
data"coder_workspace""me" {
144144
}
145+
data"coder_workspace_owner""me" {}
145146

146147
data"aws_ami""windows" {
147148
most_recent=true
@@ -187,7 +188,7 @@ resource "aws_instance" "dev" {
187188

188189
user_data=data.coder_workspace.me.transition=="start"? local.user_data_start: local.user_data_end
189190
tags={
190-
Name="coder-${data.coder_workspace.me.owner}-${data.coder_workspace.me.name}"
191+
Name="coder-${data.coder_workspace_owner.me.name}-${data.coder_workspace.me.name}"
191192
# Required if you are using our example policy, see template README
192193
Coder_Provisioned="true"
193194
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp