feat: support virtual machine (#13171)

* feat: support virtual machine

* feat: add vm operation logs
This commit is contained in:
ssongliu
2026-07-02 15:07:48 +08:00
committed by GitHub
parent aa676e139c
commit e55ea96f00
42 changed files with 2235 additions and 28 deletions

View File

@@ -7,6 +7,8 @@ import (
const (
OrderByValidationPattern = `^[a-zA-Z_][a-zA-Z0-9_]*$`
VMNameValidationPattern = `^[a-zA-Z0-9][a-zA-Z0-9._-]{0,63}$`
VMCommonPattern = `^[a-zA-Z0-9][a-zA-Z0-9._:-]{0,63}$`
)
var regexMap = make(map[string]*regexp.Regexp)
@@ -14,6 +16,8 @@ var regexMap = make(map[string]*regexp.Regexp)
func Init() {
patterns := []string{
OrderByValidationPattern,
VMNameValidationPattern,
VMCommonPattern,
}
for _, pattern := range patterns {