diff options
| author | John Estabrook <jestabro@vyos.io> | 2026-10-09 08:02:37 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-10-09 08:02:37 -0500 |
| commit | 998fe8286fea7c2a0492fcf77ee87ae41597f0e8 (patch) | |
| tree | db79d21e0b6f89e115077cd1581837678f08f1a9 /interface-definitions/include | |
| parent | 4b022646b7657416b3429202784ffb280eac9c80 (diff) | |
| parent | 575f265daf973428ed1b910f91fb124615fbebd4 (diff) | |
| download | vyos-1x-998fe8286fea7c2a0492fcf77ee87ae41597f0e8.tar.gz vyos-1x-998fe8286fea7c2a0492fcf77ee87ae41597f0e8.zip | |
Merge pull request #5502 from natali-rs1985/T6304
config-management: T6304: Rewrite commit-archive location into a structured CLI
Diffstat (limited to 'interface-definitions/include')
3 files changed, 47 insertions, 1 deletions
diff --git a/interface-definitions/include/config-management/remote-auth.xml.i b/interface-definitions/include/config-management/remote-auth.xml.i new file mode 100644 index 000000000..c7b4bd81c --- /dev/null +++ b/interface-definitions/include/config-management/remote-auth.xml.i @@ -0,0 +1,12 @@ +<!-- include start from config-management/remote-auth.xml.i --> +<node name="authentication"> + <properties> + <help>Authentication settings for remote server</help> + </properties> + <children> + #include <include/generic-username.xml.i> + #include <include/generic-password.xml.i> + </children> +</node> +#include <include/config-management/remote.xml.i> +<!-- include end --> diff --git a/interface-definitions/include/config-management/remote.xml.i b/interface-definitions/include/config-management/remote.xml.i new file mode 100644 index 000000000..9f85ec9e1 --- /dev/null +++ b/interface-definitions/include/config-management/remote.xml.i @@ -0,0 +1,34 @@ +<!-- include start from config-management/remote.xml.i --> +<leafNode name="server"> + <properties> + <help>Remote server to connect to</help> + <valueHelp> + <format>ipv4</format> + <description>Server IPv4 address</description> + </valueHelp> + <valueHelp> + <format>ipv6</format> + <description>Server IPv6 address</description> + </valueHelp> + <valueHelp> + <format>hostname</format> + <description>Server hostname/FQDN</description> + </valueHelp> + <constraint> + <validator name="ip-address"/> + <validator name="fqdn"/> + </constraint> + <constraintErrorMessage>Server must be an IPv4/IPv6 address or a hostname</constraintErrorMessage> + </properties> +</leafNode> +#include <include/port-number.xml.i> +<leafNode name="path"> + <properties> + <help>Remote path used to store the archived configuration</help> + <valueHelp> + <format>txt</format> + <description>Remote path</description> + </valueHelp> + </properties> +</leafNode> +<!-- include end --> diff --git a/interface-definitions/include/version/config-management-version.xml.i b/interface-definitions/include/version/config-management-version.xml.i index 695ba09ab..d5664790c 100644 --- a/interface-definitions/include/version/config-management-version.xml.i +++ b/interface-definitions/include/version/config-management-version.xml.i @@ -1,3 +1,3 @@ <!-- include start from include/version/config-management-version.xml.i --> -<syntaxVersion component='config-management' version='1'></syntaxVersion> +<syntaxVersion component='config-management' version='2'></syntaxVersion> <!-- include end --> |
