Skip to content

Commit 9f734ae

Browse files
Validate autoMinorVersionUpgrade value in spec (#175)
Issue #, if available: Description of changes: By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
1 parent 8e609fc commit 9f734ae

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pkg/resource/db_cluster/custom_update.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -580,7 +580,11 @@ func (rm *resourceManager) newCustomUpdateRequestPayload(
580580
res.SetEnableIAMDatabaseAuthentication(*desired.ko.Spec.EnableIAMDatabaseAuthentication)
581581
}
582582
if desired.ko.Spec.EngineVersion != nil && delta.DifferentAt("Spec.EngineVersion") {
583-
if requireEngineVersionUpdate(desired.ko.Spec.EngineVersion, latest.ko.Spec.EngineVersion, *desired.ko.Spec.AutoMinorVersionUpgrade) {
583+
autoMinorVersionUpgrade := true
584+
if desired.ko.Spec.AutoMinorVersionUpgrade != nil {
585+
autoMinorVersionUpgrade = *desired.ko.Spec.AutoMinorVersionUpgrade
586+
}
587+
if requireEngineVersionUpdate(desired.ko.Spec.EngineVersion, latest.ko.Spec.EngineVersion, autoMinorVersionUpgrade) {
584588
res.SetEngineVersion(*desired.ko.Spec.EngineVersion)
585589
}
586590
}

0 commit comments

Comments
 (0)