@@ -93,6 +93,7 @@ func (r *DeploymentResource) Create(
93
93
94
94
var diags diag.Diagnostics
95
95
var createDeploymentRequest platform.CreateDeploymentRequest
96
+ var envVars []platform.DeploymentEnvironmentVariableRequest
96
97
97
98
originalAstroRuntimeVersion := data .OriginalAstroRuntimeVersion .ValueString ()
98
99
if len (originalAstroRuntimeVersion ) == 0 {
@@ -136,7 +137,7 @@ func (r *DeploymentResource) Create(
136
137
}
137
138
138
139
// env vars
139
- envVars , diags : = RequestDeploymentEnvironmentVariables (ctx , data .EnvironmentVariables )
140
+ envVars , diags = RequestDeploymentEnvironmentVariables (ctx , data .EnvironmentVariables )
140
141
if diags .HasError () {
141
142
resp .Diagnostics .Append (diags ... )
142
143
return
@@ -196,7 +197,7 @@ func (r *DeploymentResource) Create(
196
197
}
197
198
198
199
// env vars
199
- envVars , diags : = RequestDeploymentEnvironmentVariables (ctx , data .EnvironmentVariables )
200
+ envVars , diags = RequestDeploymentEnvironmentVariables (ctx , data .EnvironmentVariables )
200
201
if diags .HasError () {
201
202
resp .Diagnostics .Append (diags ... )
202
203
return
@@ -254,7 +255,7 @@ func (r *DeploymentResource) Create(
254
255
}
255
256
256
257
// env vars
257
- envVars , diags : = RequestDeploymentEnvironmentVariables (ctx , data .EnvironmentVariables )
258
+ envVars , diags = RequestDeploymentEnvironmentVariables (ctx , data .EnvironmentVariables )
258
259
if diags .HasError () {
259
260
resp .Diagnostics .Append (diags ... )
260
261
return
@@ -298,7 +299,7 @@ func (r *DeploymentResource) Create(
298
299
return
299
300
}
300
301
301
- diags = data .ReadFromResponse (ctx , deployment .JSON200 , data .OriginalAstroRuntimeVersion .ValueStringPointer ())
302
+ diags = data .ReadFromResponse (ctx , deployment .JSON200 , data .OriginalAstroRuntimeVersion .ValueStringPointer (), & envVars )
302
303
if diags .HasError () {
303
304
resp .Diagnostics .Append (diags ... )
304
305
return
@@ -323,6 +324,12 @@ func (r *DeploymentResource) Read(
323
324
return
324
325
}
325
326
327
+ envVars , diags := RequestDeploymentEnvironmentVariables (ctx , data .EnvironmentVariables )
328
+ if diags .HasError () {
329
+ resp .Diagnostics .Append (diags ... )
330
+ return
331
+ }
332
+
326
333
// get request
327
334
deployment , err := r .platformClient .GetDeploymentWithResponse (
328
335
ctx ,
@@ -349,7 +356,7 @@ func (r *DeploymentResource) Read(
349
356
return
350
357
}
351
358
352
- diags : = data .ReadFromResponse (ctx , deployment .JSON200 , data .OriginalAstroRuntimeVersion .ValueStringPointer ())
359
+ diags = data .ReadFromResponse (ctx , deployment .JSON200 , data .OriginalAstroRuntimeVersion .ValueStringPointer (), & envVars )
353
360
if diags .HasError () {
354
361
resp .Diagnostics .Append (diags ... )
355
362
return
@@ -377,6 +384,7 @@ func (r *DeploymentResource) Update(
377
384
// update request
378
385
var diags diag.Diagnostics
379
386
var updateDeploymentRequest platform.UpdateDeploymentRequest
387
+ var envVars []platform.DeploymentEnvironmentVariableRequest
380
388
381
389
switch data .Type .ValueString () {
382
390
case string (platform .DeploymentTypeSTANDARD ):
@@ -406,7 +414,7 @@ func (r *DeploymentResource) Update(
406
414
}
407
415
408
416
// env vars
409
- envVars , diags : = RequestDeploymentEnvironmentVariables (ctx , data .EnvironmentVariables )
417
+ envVars , diags = RequestDeploymentEnvironmentVariables (ctx , data .EnvironmentVariables )
410
418
if diags .HasError () {
411
419
resp .Diagnostics .Append (diags ... )
412
420
return
@@ -464,7 +472,7 @@ func (r *DeploymentResource) Update(
464
472
}
465
473
466
474
// env vars
467
- envVars , diags : = RequestDeploymentEnvironmentVariables (ctx , data .EnvironmentVariables )
475
+ envVars , diags = RequestDeploymentEnvironmentVariables (ctx , data .EnvironmentVariables )
468
476
if diags .HasError () {
469
477
resp .Diagnostics .Append (diags ... )
470
478
return
@@ -520,7 +528,7 @@ func (r *DeploymentResource) Update(
520
528
}
521
529
522
530
// env vars
523
- envVars , diags : = RequestDeploymentEnvironmentVariables (ctx , data .EnvironmentVariables )
531
+ envVars , diags = RequestDeploymentEnvironmentVariables (ctx , data .EnvironmentVariables )
524
532
if diags .HasError () {
525
533
resp .Diagnostics .Append (diags ... )
526
534
return
@@ -565,7 +573,7 @@ func (r *DeploymentResource) Update(
565
573
return
566
574
}
567
575
568
- diags = data .ReadFromResponse (ctx , deployment .JSON200 , data .OriginalAstroRuntimeVersion .ValueStringPointer ())
576
+ diags = data .ReadFromResponse (ctx , deployment .JSON200 , data .OriginalAstroRuntimeVersion .ValueStringPointer (), & envVars )
569
577
if diags .HasError () {
570
578
resp .Diagnostics .Append (diags ... )
571
579
return
0 commit comments