Skip to content

Commit 75085b2

Browse files
Add state upgrader to DCL resource google_dataproc_workflow_template (#9432) (#16517)
[upstream:2c9c29c7d4d0bf036b2209784d98d764e3f1d1a2] Signed-off-by: Modular Magician <[email protected]>
1 parent 7cc63df commit 75085b2

File tree

4 files changed

+2134
-0
lines changed

4 files changed

+2134
-0
lines changed

.changelog/9432.txt

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
dataproc: backfilled the field `terraform_labels` for resource `google_dataproc_workflow_template`, so the resource recreation will not happen during the provider upgrade from `4.x` to `5.7`
3+
```

google/services/dataproc/resource_dataproc_workflow_template.go

+8
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,14 @@ func ResourceDataprocWorkflowTemplate() *schema.Resource {
5353
tpgresource.DefaultProviderProject,
5454
tpgresource.SetLabelsDiff,
5555
),
56+
SchemaVersion: 1,
57+
StateUpgraders: []schema.StateUpgrader{
58+
{
59+
Type: resourceDataprocWorkflowTemplateResourceV0().CoreConfigSchema().ImpliedType(),
60+
Upgrade: ResourceDataprocWorkflowTemplateUpgradeV0,
61+
Version: 0,
62+
},
63+
},
5664

5765
Schema: map[string]*schema.Schema{
5866
"jobs": {

0 commit comments

Comments
 (0)