This commit is contained in:
2026-09-25 16:32:09 +03:00
parent bf932e5ef9
commit 69f056616f
33 changed files with 2074 additions and 594 deletions

View File

@@ -500,3 +500,8 @@ func memoryBalloonModeValidator(fe validator.FieldLevel) bool {
return IsInSlice(fieldValue, memoryBalloonModeValues)
}
func migrateV2ModeValidator(fe validator.FieldLevel) bool {
fieldValue := fe.Field().String()
return IsInSlice(fieldValue, migrateV2ModeValues)
}

View File

@@ -336,5 +336,7 @@ func registerAllValidators(validate *validator.Validate) error {
return err
}
err = validate.RegisterValidation("migrateV2Mode", migrateV2ModeValidator)
return nil
}

View File

@@ -84,6 +84,8 @@ var (
watchdogActionValues = []string{"reset", "shutdown", "poweroff", "pause", "none"}
memoryBalloonModeValues = []string{"auto", "legacy", "none"}
migrateV2ModeValues = []string{"compute", "disks", "compute_and_disks"}
)
const (