useful for vm/ct tags Signed-off-by: Dominik Csapak <d.csa...@proxmox.com> --- src/PVE/JSONSchema.pm | 11 +++++++++++ 1 file changed, 11 insertions(+)
diff --git a/src/PVE/JSONSchema.pm b/src/PVE/JSONSchema.pm index db38d44..e221dce 100644 --- a/src/PVE/JSONSchema.pm +++ b/src/PVE/JSONSchema.pm @@ -499,6 +499,17 @@ register_standard_option('bwlimit', { format => $bwlimit_format, }); +register_format('pve-tag', \&pve_verify_tag); +sub pve_verify_tag { + my ($value, $noerr) = @_; + + return $value if $value =~ m/^\w[\w\-\+\.]*$/; + + return undef if $noerr; + + die "invalid characters in tag\n"; +} + sub pve_parse_startup_order { my ($value) = @_; -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel