|  |  | @ -103,7 +103,7 @@ func resourceImageCreate(ctx context.Context, d *schema.ResourceData, m interfac | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} else { |  |  |  | 	} else { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		api = imageSyncCreateAPI |  |  |  | 		api = imageSyncCreateAPI | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 	imageId, err := c.DecortAPICall("POST", api, urlValues) |  |  |  | 	imageId, err := c.DecortAPICall(ctx, "POST", api, urlValues) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	if err != nil { |  |  |  | 	if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		return diag.FromErr(err) |  |  |  | 		return diag.FromErr(err) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
	
		
		
			
				
					|  |  | @ -111,7 +111,7 @@ func resourceImageCreate(ctx context.Context, d *schema.ResourceData, m interfac | 
			
		
	
		
		
			
				
					
					|  |  |  | 	d.SetId(imageId) |  |  |  | 	d.SetId(imageId) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	d.Set("image_id", imageId) |  |  |  | 	d.Set("image_id", imageId) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	image, err := utilityImageCheckPresence(d, m) |  |  |  | 	image, err := utilityImageCheckPresence(ctx, d, m) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	if err != nil { |  |  |  | 	if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		return diag.FromErr(err) |  |  |  | 		return diag.FromErr(err) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
	
		
		
			
				
					|  |  | @ -131,7 +131,7 @@ func resourceImageCreate(ctx context.Context, d *schema.ResourceData, m interfac | 
			
		
	
		
		
			
				
					
					|  |  |  | func resourceImageRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics { |  |  |  | func resourceImageRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics { | 
			
		
	
		
		
			
				
					
					|  |  |  | 	log.Debugf("resourceImageRead: called for %s id: %s", d.Get("name").(string), d.Id()) |  |  |  | 	log.Debugf("resourceImageRead: called for %s id: %s", d.Get("name").(string), d.Id()) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	image, err := utilityImageCheckPresence(d, m) |  |  |  | 	image, err := utilityImageCheckPresence(ctx, d, m) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	if image == nil { |  |  |  | 	if image == nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		d.SetId("") |  |  |  | 		d.SetId("") | 
			
		
	
		
		
			
				
					
					|  |  |  | 		return diag.FromErr(err) |  |  |  | 		return diag.FromErr(err) | 
			
		
	
	
		
		
			
				
					|  |  | @ -182,7 +182,7 @@ func resourceImageRead(ctx context.Context, d *schema.ResourceData, m interface{ | 
			
		
	
		
		
			
				
					
					|  |  |  | func resourceImageDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics { |  |  |  | func resourceImageDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics { | 
			
		
	
		
		
			
				
					
					|  |  |  | 	log.Debugf("resourceImageDelete: called for %s, id: %s", d.Get("name").(string), d.Id()) |  |  |  | 	log.Debugf("resourceImageDelete: called for %s, id: %s", d.Get("name").(string), d.Id()) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	image, err := utilityImageCheckPresence(d, m) |  |  |  | 	image, err := utilityImageCheckPresence(ctx, d, m) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	if image == nil { |  |  |  | 	if image == nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		if err != nil { |  |  |  | 		if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return diag.FromErr(err) |  |  |  | 			return diag.FromErr(err) | 
			
		
	
	
		
		
			
				
					|  |  | @ -202,7 +202,7 @@ func resourceImageDelete(ctx context.Context, d *schema.ResourceData, m interfac | 
			
		
	
		
		
			
				
					
					|  |  |  | 		urlValues.Add("permanently", strconv.FormatBool(permanently.(bool))) |  |  |  | 		urlValues.Add("permanently", strconv.FormatBool(permanently.(bool))) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	_, err = c.DecortAPICall("POST", imageDeleteAPI, urlValues) |  |  |  | 	_, err = c.DecortAPICall(ctx, "POST", imageDeleteAPI, urlValues) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	if err != nil { |  |  |  | 	if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		return diag.FromErr(err) |  |  |  | 		return diag.FromErr(err) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
	
		
		
			
				
					|  |  | @ -211,10 +211,10 @@ func resourceImageDelete(ctx context.Context, d *schema.ResourceData, m interfac | 
			
		
	
		
		
			
				
					
					|  |  |  | 	return nil |  |  |  | 	return nil | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | func resourceImageExists(d *schema.ResourceData, m interface{}) (bool, error) { |  |  |  | func resourceImageExists(ctx context.Context, d *schema.ResourceData, m interface{}) (bool, error) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	log.Debugf("resourceImageExists: called for %s, id: %s", d.Get("name").(string), d.Id()) |  |  |  | 	log.Debugf("resourceImageExists: called for %s, id: %s", d.Get("name").(string), d.Id()) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	image, err := utilityImageCheckPresence(d, m) |  |  |  | 	image, err := utilityImageCheckPresence(ctx, d, m) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	if image == nil { |  |  |  | 	if image == nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		if err != nil { |  |  |  | 		if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return false, err |  |  |  | 			return false, err | 
			
		
	
	
		
		
			
				
					|  |  | @ -225,13 +225,13 @@ func resourceImageExists(d *schema.ResourceData, m interface{}) (bool, error) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 	return true, nil |  |  |  | 	return true, nil | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | func resourceImageEditName(d *schema.ResourceData, m interface{}) error { |  |  |  | func resourceImageEditName(ctx context.Context, d *schema.ResourceData, m interface{}) error { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	log.Debugf("resourceImageEditName: called for %s, id: %s", d.Get("name").(string), d.Id()) |  |  |  | 	log.Debugf("resourceImageEditName: called for %s, id: %s", d.Get("name").(string), d.Id()) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	c := m.(*controller.ControllerCfg) |  |  |  | 	c := m.(*controller.ControllerCfg) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	urlValues := &url.Values{} |  |  |  | 	urlValues := &url.Values{} | 
			
		
	
		
		
			
				
					
					|  |  |  | 	urlValues.Add("imageId", strconv.Itoa(d.Get("image_id").(int))) |  |  |  | 	urlValues.Add("imageId", strconv.Itoa(d.Get("image_id").(int))) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	urlValues.Add("name", d.Get("name").(string)) |  |  |  | 	urlValues.Add("name", d.Get("name").(string)) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	_, err := c.DecortAPICall("POST", imageEditNameAPI, urlValues) |  |  |  | 	_, err := c.DecortAPICall(ctx, "POST", imageEditNameAPI, urlValues) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	if err != nil { |  |  |  | 	if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		return err |  |  |  | 		return err | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
	
		
		
			
				
					|  |  | @ -245,7 +245,7 @@ func resourceImageEdit(ctx context.Context, d *schema.ResourceData, m interface{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 	urlValues := &url.Values{} |  |  |  | 	urlValues := &url.Values{} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	if d.HasChange("enabled") { |  |  |  | 	if d.HasChange("enabled") { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		err := resourceImageChangeEnabled(d, m) |  |  |  | 		err := resourceImageChangeEnabled(ctx, d, m) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 		if err != nil { |  |  |  | 		if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return diag.FromErr(err) |  |  |  | 			return diag.FromErr(err) | 
			
		
	
		
		
			
				
					
					|  |  |  | 		} |  |  |  | 		} | 
			
		
	
	
		
		
			
				
					|  |  | @ -253,7 +253,7 @@ func resourceImageEdit(ctx context.Context, d *schema.ResourceData, m interface{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	if d.HasChange("name") { |  |  |  | 	if d.HasChange("name") { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		err := resourceImageEditName(d, m) |  |  |  | 		err := resourceImageEditName(ctx, d, m) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 		if err != nil { |  |  |  | 		if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return diag.FromErr(err) |  |  |  | 			return diag.FromErr(err) | 
			
		
	
		
		
			
				
					
					|  |  |  | 		} |  |  |  | 		} | 
			
		
	
	
		
		
			
				
					|  |  | @ -261,14 +261,14 @@ func resourceImageEdit(ctx context.Context, d *schema.ResourceData, m interface{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	if d.HasChange("shared_with") { |  |  |  | 	if d.HasChange("shared_with") { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		err := resourceImageShare(d, m) |  |  |  | 		err := resourceImageShare(ctx, d, m) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 		if err != nil { |  |  |  | 		if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return diag.FromErr(err) |  |  |  | 			return diag.FromErr(err) | 
			
		
	
		
		
			
				
					
					|  |  |  | 		} |  |  |  | 		} | 
			
		
	
		
		
			
				
					
					|  |  |  | 		urlValues = &url.Values{} |  |  |  | 		urlValues = &url.Values{} | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 	if d.HasChange("computeci_id") { |  |  |  | 	if d.HasChange("computeci_id") { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		err := resourceImageChangeComputeci(d, m) |  |  |  | 		err := resourceImageChangeComputeci(ctx, d, m) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 		if err != nil { |  |  |  | 		if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return diag.FromErr(err) |  |  |  | 			return diag.FromErr(err) | 
			
		
	
		
		
			
				
					
					|  |  |  | 		} |  |  |  | 		} | 
			
		
	
	
		
		
			
				
					|  |  | @ -276,7 +276,7 @@ func resourceImageEdit(ctx context.Context, d *schema.ResourceData, m interface{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	if d.HasChange("enabled_stacks") { |  |  |  | 	if d.HasChange("enabled_stacks") { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		err := resourceImageUpdateNodes(d, m) |  |  |  | 		err := resourceImageUpdateNodes(ctx, d, m) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 		if err != nil { |  |  |  | 		if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return diag.FromErr(err) |  |  |  | 			return diag.FromErr(err) | 
			
		
	
		
		
			
				
					
					|  |  |  | 		} |  |  |  | 		} | 
			
		
	
	
		
		
			
				
					|  |  | @ -284,7 +284,7 @@ func resourceImageEdit(ctx context.Context, d *schema.ResourceData, m interface{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	if d.HasChange("link_to") { |  |  |  | 	if d.HasChange("link_to") { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		err := resourceImageLink(d, m) |  |  |  | 		err := resourceImageLink(ctx, d, m) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 		if err != nil { |  |  |  | 		if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return diag.FromErr(err) |  |  |  | 			return diag.FromErr(err) | 
			
		
	
		
		
			
				
					
					|  |  |  | 		} |  |  |  | 		} | 
			
		
	
	
		
		
			
				
					|  |  | @ -302,7 +302,7 @@ func resourceImageEdit(ctx context.Context, d *schema.ResourceData, m interface{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 		urlValues.Add("bootable", strconv.FormatBool(d.Get("bootable").(bool))) |  |  |  | 		urlValues.Add("bootable", strconv.FormatBool(d.Get("bootable").(bool))) | 
			
		
	
		
		
			
				
					
					|  |  |  | 		urlValues.Add("hotresize", strconv.FormatBool(d.Get("hot_resize").(bool))) |  |  |  | 		urlValues.Add("hotresize", strconv.FormatBool(d.Get("hot_resize").(bool))) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 		_, err := c.DecortAPICall("POST", imageEditAPI, urlValues) |  |  |  | 		_, err := c.DecortAPICall(ctx, "POST", imageEditAPI, urlValues) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 		if err != nil { |  |  |  | 		if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return diag.FromErr(err) |  |  |  | 			return diag.FromErr(err) | 
			
		
	
		
		
			
				
					
					|  |  |  | 		} |  |  |  | 		} | 
			
		
	
	
		
		
			
				
					|  |  | @ -311,7 +311,7 @@ func resourceImageEdit(ctx context.Context, d *schema.ResourceData, m interface{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 	return nil |  |  |  | 	return nil | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | func resourceImageChangeEnabled(d *schema.ResourceData, m interface{}) error { |  |  |  | func resourceImageChangeEnabled(ctx context.Context, d *schema.ResourceData, m interface{}) error { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	var api string |  |  |  | 	var api string | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	c := m.(*controller.ControllerCfg) |  |  |  | 	c := m.(*controller.ControllerCfg) | 
			
		
	
	
		
		
			
				
					|  |  | @ -322,7 +322,7 @@ func resourceImageChangeEnabled(d *schema.ResourceData, m interface{}) error { | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} else { |  |  |  | 	} else { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		api = imageDisableAPI |  |  |  | 		api = imageDisableAPI | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 	resp, err := c.DecortAPICall("POST", api, urlValues) |  |  |  | 	resp, err := c.DecortAPICall(ctx, "POST", api, urlValues) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	if err != nil { |  |  |  | 	if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		return err |  |  |  | 		return err | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
	
		
		
			
				
					|  |  | @ -336,13 +336,13 @@ func resourceImageChangeEnabled(d *schema.ResourceData, m interface{}) error { | 
			
		
	
		
		
			
				
					
					|  |  |  | 	return nil |  |  |  | 	return nil | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | func resourceImageLink(d *schema.ResourceData, m interface{}) error { |  |  |  | func resourceImageLink(ctx context.Context, d *schema.ResourceData, m interface{}) error { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	log.Debugf("resourceVirtualImageLink: called for %s, id: %s", d.Get("name").(string), d.Id()) |  |  |  | 	log.Debugf("resourceVirtualImageLink: called for %s, id: %s", d.Get("name").(string), d.Id()) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	c := m.(*controller.ControllerCfg) |  |  |  | 	c := m.(*controller.ControllerCfg) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	urlValues := &url.Values{} |  |  |  | 	urlValues := &url.Values{} | 
			
		
	
		
		
			
				
					
					|  |  |  | 	urlValues.Add("imageId", strconv.Itoa(d.Get("image_id").(int))) |  |  |  | 	urlValues.Add("imageId", strconv.Itoa(d.Get("image_id").(int))) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	urlValues.Add("targetId", strconv.Itoa(d.Get("link_to").(int))) |  |  |  | 	urlValues.Add("targetId", strconv.Itoa(d.Get("link_to").(int))) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	_, err := c.DecortAPICall("POST", imageLinkAPI, urlValues) |  |  |  | 	_, err := c.DecortAPICall(ctx, "POST", imageLinkAPI, urlValues) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	if err != nil { |  |  |  | 	if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		return err |  |  |  | 		return err | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
	
		
		
			
				
					|  |  | @ -350,7 +350,7 @@ func resourceImageLink(d *schema.ResourceData, m interface{}) error { | 
			
		
	
		
		
			
				
					
					|  |  |  | 	return nil |  |  |  | 	return nil | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | func resourceImageShare(d *schema.ResourceData, m interface{}) error { |  |  |  | func resourceImageShare(ctx context.Context, d *schema.ResourceData, m interface{}) error { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	log.Debugf("resourceImageShare: called for %s, id: %s", d.Get("name").(string), d.Id()) |  |  |  | 	log.Debugf("resourceImageShare: called for %s, id: %s", d.Get("name").(string), d.Id()) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	c := m.(*controller.ControllerCfg) |  |  |  | 	c := m.(*controller.ControllerCfg) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	urlValues := &url.Values{} |  |  |  | 	urlValues := &url.Values{} | 
			
		
	
	
		
		
			
				
					|  |  | @ -369,7 +369,7 @@ func resourceImageShare(d *schema.ResourceData, m interface{}) error { | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 	temp = "[" + temp + "]" |  |  |  | 	temp = "[" + temp + "]" | 
			
		
	
		
		
			
				
					
					|  |  |  | 	urlValues.Add("accounts", temp) |  |  |  | 	urlValues.Add("accounts", temp) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	_, err := c.DecortAPICall("POST", imageShareAPI, urlValues) |  |  |  | 	_, err := c.DecortAPICall(ctx, "POST", imageShareAPI, urlValues) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	if err != nil { |  |  |  | 	if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		return err |  |  |  | 		return err | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
	
		
		
			
				
					|  |  | @ -377,7 +377,7 @@ func resourceImageShare(d *schema.ResourceData, m interface{}) error { | 
			
		
	
		
		
			
				
					
					|  |  |  | 	return nil |  |  |  | 	return nil | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | func resourceImageChangeComputeci(d *schema.ResourceData, m interface{}) error { |  |  |  | func resourceImageChangeComputeci(ctx context.Context, d *schema.ResourceData, m interface{}) error { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	c := m.(*controller.ControllerCfg) |  |  |  | 	c := m.(*controller.ControllerCfg) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	urlValues := &url.Values{} |  |  |  | 	urlValues := &url.Values{} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -393,7 +393,7 @@ func resourceImageChangeComputeci(d *schema.ResourceData, m interface{}) error { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		api = imageComputeciSetAPI |  |  |  | 		api = imageComputeciSetAPI | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	_, err := c.DecortAPICall("POST", api, urlValues) |  |  |  | 	_, err := c.DecortAPICall(ctx, "POST", api, urlValues) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	if err != nil { |  |  |  | 	if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		return err |  |  |  | 		return err | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
	
		
		
			
				
					|  |  | @ -401,7 +401,7 @@ func resourceImageChangeComputeci(d *schema.ResourceData, m interface{}) error { | 
			
		
	
		
		
			
				
					
					|  |  |  | 	return nil |  |  |  | 	return nil | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | func resourceImageUpdateNodes(d *schema.ResourceData, m interface{}) error { |  |  |  | func resourceImageUpdateNodes(ctx context.Context, d *schema.ResourceData, m interface{}) error { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	log.Debugf("resourceImageUpdateNodes: called for %s, id: %s", d.Get("name").(string), d.Id()) |  |  |  | 	log.Debugf("resourceImageUpdateNodes: called for %s, id: %s", d.Get("name").(string), d.Id()) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	c := m.(*controller.ControllerCfg) |  |  |  | 	c := m.(*controller.ControllerCfg) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	urlValues := &url.Values{} |  |  |  | 	urlValues := &url.Values{} | 
			
		
	
	
		
		
			
				
					|  |  | @ -418,7 +418,7 @@ func resourceImageUpdateNodes(d *schema.ResourceData, m interface{}) error { | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
		
		
			
				
					
					|  |  |  | 	temp = "[" + temp + "]" |  |  |  | 	temp = "[" + temp + "]" | 
			
		
	
		
		
			
				
					
					|  |  |  | 	urlValues.Add("enabledStacks", temp) |  |  |  | 	urlValues.Add("enabledStacks", temp) | 
			
		
	
		
		
			
				
					
					|  |  |  | 	_, err := c.DecortAPICall("POST", imageUpdateNodesAPI, urlValues) |  |  |  | 	_, err := c.DecortAPICall(ctx, "POST", imageUpdateNodesAPI, urlValues) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 	if err != nil { |  |  |  | 	if err != nil { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		return err |  |  |  | 		return err | 
			
		
	
		
		
			
				
					
					|  |  |  | 	} |  |  |  | 	} | 
			
		
	
	
		
		
			
				
					|  |  | @ -677,7 +677,6 @@ func ResourceImage() *schema.Resource { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		ReadContext:   resourceImageRead, |  |  |  | 		ReadContext:   resourceImageRead, | 
			
		
	
		
		
			
				
					
					|  |  |  | 		UpdateContext: resourceImageEdit, |  |  |  | 		UpdateContext: resourceImageEdit, | 
			
		
	
		
		
			
				
					
					|  |  |  | 		DeleteContext: resourceImageDelete, |  |  |  | 		DeleteContext: resourceImageDelete, | 
			
		
	
		
		
			
				
					
					|  |  |  | 		Exists:        resourceImageExists, |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 		Importer: &schema.ResourceImporter{ |  |  |  | 		Importer: &schema.ResourceImporter{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 			State: schema.ImportStatePassthrough, |  |  |  | 			State: schema.ImportStatePassthrough, | 
			
		
	
	
		
		
			
				
					|  |  | 
 |