Skip to content

Commit

Permalink
remove params from workspace create
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexander-Kita committed Jan 27, 2025
1 parent 8949678 commit 3137ff9
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 18 deletions.
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ toolchain go1.23.4
require (
github.com/IBM-Cloud/bluemix-go v0.0.0-20241117121028-a3be206688b3
github.com/IBM-Cloud/container-services-go-sdk v0.0.0-20240725064144-454a2ae23113
github.com/IBM-Cloud/power-go-client v1.10.0-beta4
github.com/IBM-Cloud/power-go-client v1.10.0-beta5
github.com/IBM/apigateway-go-sdk v0.0.0-20210714141226-a5d5d49caaca
github.com/IBM/appconfiguration-go-admin-sdk v0.4.4
github.com/IBM/appid-management-go-sdk v0.0.0-20210908164609-dd0e0eaf732f
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -95,8 +95,8 @@ github.com/IBM-Cloud/bluemix-go v0.0.0-20241117121028-a3be206688b3/go.mod h1:/7h
github.com/IBM-Cloud/container-services-go-sdk v0.0.0-20240725064144-454a2ae23113 h1:f2Erqfea1dKpaTFagTJM6W/wnD3JGq/Vn9URh8nuRwk=
github.com/IBM-Cloud/container-services-go-sdk v0.0.0-20240725064144-454a2ae23113/go.mod h1:xUQL9SGAjoZFd4GNjrjjtEpjpkgU7RFXRyHesbKTjiY=
github.com/IBM-Cloud/ibm-cloud-cli-sdk v0.5.3/go.mod h1:RiUvKuHKTBmBApDMUQzBL14pQUGKcx/IioKQPIcRQjs=
github.com/IBM-Cloud/power-go-client v1.10.0-beta4 h1:zWgBmbX+OIbnSJRVaumZcI5MF/opzRVIQoQlz0Xm094=
github.com/IBM-Cloud/power-go-client v1.10.0-beta4/go.mod h1:UDyXeIKEp6r7yWUXYu3r0ZnFSlNZ2YeQTHwM2Tmlgv0=
github.com/IBM-Cloud/power-go-client v1.10.0-beta5 h1:K44Ua8faecM85dF4GQ1fdNIVH9pbW4rpOPCDnymCzbk=
github.com/IBM-Cloud/power-go-client v1.10.0-beta5/go.mod h1:UDyXeIKEp6r7yWUXYu3r0ZnFSlNZ2YeQTHwM2Tmlgv0=
github.com/IBM-Cloud/softlayer-go v1.0.5-tf h1:koUAyF9b6X78lLLruGYPSOmrfY2YcGYKOj/Ug9nbKNw=
github.com/IBM-Cloud/softlayer-go v1.0.5-tf/go.mod h1:6HepcfAXROz0Rf63krk5hPZyHT6qyx2MNvYyHof7ik4=
github.com/IBM/apigateway-go-sdk v0.0.0-20210714141226-a5d5d49caaca h1:crniVcf+YcmgF03NmmfonXwSQ73oJF+IohFYBwknMxs=
Expand Down
16 changes: 1 addition & 15 deletions ibm/service/power/resource_ibm_pi_workspace.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,12 +52,6 @@ func ResourceIBMPIWorkspace() *schema.Resource {
Type: schema.TypeString,
ValidateFunc: validation.NoZeroValues,
},
Arg_Parameters: {
Description: "Parameters for workspace creation.",
ForceNew: true,
Optional: true,
Type: schema.TypeMap,
},
Arg_Plan: {
Default: Public,
Description: "Plan associated with the offering; Valid values are public or private.",
Expand Down Expand Up @@ -109,17 +103,9 @@ func resourceIBMPIWorkspaceCreate(ctx context.Context, d *schema.ResourceData, m
resourceGroup := d.Get(Arg_ResourceGroupID).(string)
plan := d.Get(Arg_Plan).(string)

parameters := map[string]any{}
if v, ok := d.GetOk(Arg_Parameters); ok {
paramMap := v.(map[string]interface{})
for key, value := range paramMap {
parameters[key] = value
}
}

// No need for cloudInstanceID because we are creating a workspace
client := instance.NewIBMPIWorkspacesClient(ctx, sess, "")
controller, _, err := client.Create(name, datacenter, resourceGroup, plan, parameters)
controller, _, err := client.Create(name, datacenter, resourceGroup, plan)
if err != nil {
log.Printf("[DEBUG] create workspace failed %v", err)
return diag.FromErr(err)
Expand Down

0 comments on commit 3137ff9

Please sign in to comment.