Skip to content

Commit 3f086aa

Browse files
committed
Target roles were on the wrong object
1 parent 2cebecf commit 3f086aa

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

cmd/internal/converters/deployment_process_converter.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ func (c DeploymentProcessConverter) toHcl(resource octopus.DeploymentProcess, re
8888
Condition: s.Condition,
8989
StartTrigger: s.StartTrigger,
9090
Action: make([]terraform.TerraformAction, len(s.Actions)),
91+
TargetRoles: c.getRoles(s.Properties),
9192
}
9293

9394
for j, a := range s.Actions {
@@ -118,7 +119,6 @@ func (c DeploymentProcessConverter) toHcl(resource octopus.DeploymentProcess, re
118119
RunOnServer: c.getRunOnServer(a.Properties),
119120
Properties: c.removeUnnecessaryFields(c.replaceIds(c.escapeDollars(sanitizer2.SanitizeMap(a.Properties)), dependencies)),
120121
Features: c.getFeatures(a.Properties),
121-
TargetRoles: c.getRoles(a.Properties),
122122
}
123123

124124
for k, p := range a.Packages {
@@ -301,7 +301,7 @@ func (c DeploymentProcessConverter) getFeatures(properties map[string]any) []str
301301
return []string{}
302302
}
303303

304-
func (c DeploymentProcessConverter) getRoles(properties map[string]any) []string {
304+
func (c DeploymentProcessConverter) getRoles(properties map[string]string) []string {
305305
f, ok := properties["Octopus.Action.TargetRoles"]
306306
if ok {
307307
return strings.Split(fmt.Sprint(f), ",")

cmd/internal/model/terraform/terraform_deployment_process.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ type TerraformStep struct {
1414
StartTrigger *string `hcl:"start_trigger"`
1515
Action []TerraformAction `hcl:"action,block"`
1616
Properties map[string]string `hcl:"properties"`
17+
TargetRoles []string `hcl:"target_roles"`
1718
}
1819

1920
type TerraformAction struct {
@@ -35,7 +36,6 @@ type TerraformAction struct {
3536
TenantTags []string `hcl:"tenant_tags"`
3637
Package []TerraformPackage `hcl:"package,block"`
3738
Features []string `hcl:"features"`
38-
TargetRoles []string `hcl:"target_roles"`
3939
}
4040

4141
type TerraformContainer struct {

wasm/convert_project.wasm

151 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)