mirror of
git://git.proxmox.com/git/pve-common.git
synced 2025-03-08 08:58:43 +03:00
JSONSchema: add pve-tag format
this will be used for vm/ct tag-lists, so that (config) management systems or similar add additional information that does not reside in the description putting it here, since we want to eventually have it also for nodes,storages,etc. Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
e1d864ebdf
commit
484b6b398b
@ -499,6 +499,18 @@ register_standard_option('bwlimit', {
|
||||
format => $bwlimit_format,
|
||||
});
|
||||
|
||||
# used for pve-tag-list in e.g., guest configs
|
||||
register_format('pve-tag', \&pve_verify_tag);
|
||||
sub pve_verify_tag {
|
||||
my ($value, $noerr) = @_;
|
||||
|
||||
return $value if $value =~ m/^[a-z0-9_][a-z0-9_\-\+\.]*$/i;
|
||||
|
||||
return undef if $noerr;
|
||||
|
||||
die "invalid characters in tag\n";
|
||||
}
|
||||
|
||||
sub pve_parse_startup_order {
|
||||
my ($value) = @_;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user