diff options
author | sskaje <sskaje@gmail.com> | 2025-01-30 09:55:49 +0800 |
---|---|---|
committer | sskaje <sskaje@gmail.com> | 2025-02-09 21:04:51 +0800 |
commit | f0d67d3a56aeee9d3944cdd15a9fde86cf1a692a (patch) | |
tree | dc3904cbb58559632ebb5825d3a82b57e4ec50f4 | |
parent | 1dc3e8e87fd6ac14ce9b15cfea0045b8c7cee981 (diff) | |
download | vyos-1x-f0d67d3a56aeee9d3944cdd15a9fde86cf1a692a.tar.gz vyos-1x-f0d67d3a56aeee9d3944cdd15a9fde86cf1a692a.zip |
T7092: Regex for registry location
-rw-r--r-- | interface-definitions/container.xml.in | 5 |
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> |