summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsskaje <sskaje@gmail.com>2025-01-30 09:55:49 +0800
committersskaje <sskaje@gmail.com>2025-02-09 21:04:51 +0800
commitf0d67d3a56aeee9d3944cdd15a9fde86cf1a692a (patch)
treedc3904cbb58559632ebb5825d3a82b57e4ec50f4
parent1dc3e8e87fd6ac14ce9b15cfea0045b8c7cee981 (diff)
downloadvyos-1x-f0d67d3a56aeee9d3944cdd15a9fde86cf1a692a.tar.gz
vyos-1x-f0d67d3a56aeee9d3944cdd15a9fde86cf1a692a.zip
T7092: Regex for registry location
-rw-r--r--interface-definitions/container.xml.in5
1 files changed, 4 insertions, 1 deletions
diff --git a/interface-definitions/container.xml.in b/interface-definitions/container.xml.in
index 8752f5f4d..4f9b8fe44 100644
--- a/interface-definitions/container.xml.in
+++ b/interface-definitions/container.xml.in
@@ -546,7 +546,10 @@
</leafNode>
<leafNode name="mirror">
<properties>
- <help>Registry mirror, use host:port</help>
+ <help>Registry mirror, use host[:port][/path]</help>
+ <constraint>
+ <regex>^(?:[[:alnum:]-]+(?:\.[[:alnum:]-]+)*|(?:[[:digit:]]{1,3}\.){3}[[:digit:]]{1,3}|\[[[:xdigit:]:]+])(?::[[:digit:]]{1,5})?(?:\/[^[:space:]?#]*)?$</regex>
+ </constraint>
</properties>
</leafNode>
</children>