<?xml version="1.0"?> <interfaceDefinition> <node name="container" owner="${vyos_conf_scripts_dir}/containers.py"> <properties> <help>Container applications</help> </properties> <children> <tagNode name="name"> <properties> <help>Container name</help> </properties> <children> <leafNode name="allow-host-networks"> <properties> <help>Allow host networks in container</help> <valueless/> </properties> </leafNode> <leafNode name="description"> <properties> <help>Container description</help> </properties> </leafNode> <tagNode name="environment"> <properties> <help>Add custom environment variables</help> </properties> <children> <leafNode name="value"> <properties> <help>Set environment option value</help> <valueHelp> <format>txt</format> <description>Set environment option value</description> </valueHelp> </properties> </leafNode> </children> </tagNode> <leafNode name="image"> <properties> <help>Image name in the hub-registry</help> </properties> </leafNode> <tagNode name="network"> <properties> <help>Attach user defined network to container</help> <completionHelp> <path>container network</path> </completionHelp> </properties> <children> <leafNode name="address"> <properties> <help>Set IPv4 static address to container (optional)</help> <valueHelp> <format>ipv4</format> <description>IPv4 address (x.x.x.1 reserved)</description> </valueHelp> <constraint> <validator name="ipv4-address"/> </constraint> </properties> </leafNode> </children> </tagNode> </children> </tagNode> <tagNode name="network"> <properties> <help>Network name</help> </properties> <children> <leafNode name="description"> <properties> <help>Network description</help> </properties> </leafNode> <leafNode name="ipv4-prefix"> <properties> <help>Prefix which allocated to that network</help> <valueHelp> <format>ipv4net</format> <description>IPv4 network and prefix length</description> </valueHelp> <constraint> <validator name="ip-prefix"/> </constraint> </properties> </leafNode> </children> </tagNode> <leafNode name="registry"> <properties> <help>Add registry (default docker.io)</help> <multi/> </properties> <defaultValue>docker.io</defaultValue> </leafNode> </children> </node> </interfaceDefinition>