@@ -25,6 +25,8 @@ import (
2525)
2626
2727var (
28+ minDiskSize = v1 .NewBytes (20 , v1 .Gibibyte )
29+
2830 errUsernameIsRequired = fmt .Errorf ("username is required" )
2931 errRoleIsRequired = fmt .Errorf ("role is required" )
3032 errClusterIDIsRequired = fmt .Errorf ("cluster ID is required" )
3436 errNodeGroupMaxNodeCountMustBeGreaterThan0 = fmt .Errorf ("node group maxNodeCount must be greater than 0" )
3537 errNodeGroupMaxNodeCountMustBeGreaterThanOrEqualToMinNodeCount = fmt .Errorf ("node group maxNodeCount must be greater than or equal to minNodeCount" )
3638 errNodeGroupInstanceTypeIsRequired = fmt .Errorf ("node group instanceType is required" )
37- errNodeGroupDiskSizeGiBMustBeGreaterThanOrEqualTo20 = fmt .Errorf ("node group diskSizeGiB must be greater than or equal to 20" )
39+ errNodeGroupDiskSizeGiBMustBeGreaterThanOrEqualToMinDiskSize = fmt .Errorf ("node group diskSizeGiB must be greater than or equal to %v" , minDiskSize )
3840 errNodeGroupDiskSizeGiBMustBeLessThanOrEqualToMaxInt32 = fmt .Errorf ("node group diskSizeGiB must be less than or equal to %d" , math .MaxInt32 )
3941 errNodeGroupMaxNodeCountMustBeLessThanOrEqualToMaxInt32 = fmt .Errorf ("node group maxNodeCount must be less than or equal to %d" , math .MaxInt32 )
4042 errNodeGroupMinNodeCountMustBeLessThanOrEqualToMaxInt32 = fmt .Errorf ("node group minNodeCount must be less than or equal to %d" , math .MaxInt32 )
@@ -518,8 +520,8 @@ func validateCreateNodeGroupArgs(args v1.CreateNodeGroupArgs) error {
518520 if args .InstanceType == "" {
519521 errs = append (errs , errNodeGroupInstanceTypeIsRequired )
520522 }
521- if args .DiskSize .LessThan (v1 . NewBytes ( 20 , v1 . Gibibyte ) ) {
522- errs = append (errs , errNodeGroupDiskSizeGiBMustBeGreaterThanOrEqualTo20 )
523+ if args .DiskSize .LessThan (minDiskSize ) {
524+ errs = append (errs , errNodeGroupDiskSizeGiBMustBeGreaterThanOrEqualToMinDiskSize )
523525 }
524526 if args .DiskSize .GreaterThan (v1 .NewBytes (math .MaxInt32 , v1 .Gibibyte )) {
525527 errs = append (errs , errNodeGroupDiskSizeGiBMustBeLessThanOrEqualToMaxInt32 )
0 commit comments