Skip to content

Commit 3d96c98

Browse files
authored
fix(k8s): fix always present auto upgrade requets on update (#597)
1 parent 68cdc29 commit 3d96c98

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

scaleway/resource_k8s_cluster_beta.go

+3-4
Original file line numberDiff line numberDiff line change
@@ -854,11 +854,10 @@ func resourceScalewayK8SClusterBetaUpdate(d *schema.ResourceData, m interface{})
854854
if d.HasChange("auto_upgrade.0.enable") {
855855
updateRequest.AutoUpgrade.Enable = scw.BoolPtr(d.Get("auto_upgrade.0.enable").(bool))
856856
}
857-
updateRequest.AutoUpgrade.MaintenanceWindow = &k8s.MaintenanceWindow{}
858-
if d.HasChange("auto_upgrade.0.maintenance_window_start_hour") {
857+
858+
if d.HasChanges("auto_upgrade.0.maintenance_window_start_hour", "auto_upgrade.0.maintenance_window_day") {
859+
updateRequest.AutoUpgrade.MaintenanceWindow = &k8s.MaintenanceWindow{}
859860
updateRequest.AutoUpgrade.MaintenanceWindow.StartHour = uint32(d.Get("auto_upgrade.0.maintenance_window_start_hour").(int))
860-
}
861-
if d.HasChange("auto_upgrade.0.maintenance_window_day") {
862861
updateRequest.AutoUpgrade.MaintenanceWindow.Day = k8s.MaintenanceWindowDayOfTheWeek(d.Get("auto_upgrade.0.maintenance_window_day").(string))
863862
}
864863

0 commit comments

Comments
 (0)