<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyatta-cfg.git/functions, branch rolling</title>
<subtitle>Vyatta configuration system (mirror of https://github.com/vyos/vyatta-cfg.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyatta-cfg.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyatta-cfg.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/'/>
<updated>2026-02-25T03:41:55+00:00</updated>
<entry>
<title>T8313: make copy/rename vyconf aware</title>
<updated>2026-02-25T03:41:55+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2026-02-24T21:10:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=6df6a4ba292df382374cd5d22563370a8d2a2e37'/>
<id>urn:sha1:6df6a4ba292df382374cd5d22563370a8d2a2e37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T8061: use vyconf compatible calls for completion data</title>
<updated>2025-12-19T14:06:54+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-12-17T19:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=573cc710c340eb48bf1db7af6caccde1b1f5ca31'/>
<id>urn:sha1:573cc710c340eb48bf1db7af6caccde1b1f5ca31</id>
<content type='text'>
Use alternatives for validateTmplPath, getNodeType, getCompletionEnv.
</content>
</entry>
<entry>
<title>T8080: Remove utility call to rollback vpp section of config after apply stage error</title>
<updated>2025-12-16T12:27:23+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2025-12-16T12:26:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=2a27e2085bf1766688332cc2f361b1f3fa596b7b'/>
<id>urn:sha1:2a27e2085bf1766688332cc2f361b1f3fa596b7b</id>
<content type='text'>
Since vpp-failure-handler.service calls the same script if the vpp service fails to start or if there is an error during the apply stage of a commit, there is no need to call it twice.
</content>
</entry>
<entry>
<title>T8032: translate sessionUnsaved option to vyconf_cli_compat</title>
<updated>2025-11-27T02:49:43+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-11-24T02:48:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=0181f092831e8f0622633a08e5c8c225155aa535'/>
<id>urn:sha1:0181f092831e8f0622633a08e5c8c225155aa535</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T8009: translate edit_level operations to vyconf_cli_compat</title>
<updated>2025-11-21T03:34:21+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-11-18T01:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=a638458457e1bf06e1b5b48540dc4dfac50d65db'/>
<id>urn:sha1:a638458457e1bf06e1b5b48540dc4dfac50d65db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cli: T6769: fix after commit args validation</title>
<updated>2025-07-11T04:48:33+00:00</updated>
<author>
<name>Kyrylo Yatsenko</name>
<email>hedrok@gmail.com</email>
</author>
<published>2025-07-11T04:33:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=3a193a783d5091442d95e36dce7e2fef016941ba'/>
<id>urn:sha1:3a193a783d5091442d95e36dce7e2fef016941ba</id>
<content type='text'>
Command `commit-config` passed all it's arguments
to `commit`. This led to an error in case of simple usage
`commit-config 1`: "1" was passed to commit and validation
rejected this argument.

Fix is just to use `args` variable instead that was already
calculated in function and filtered out first numerical argument,
but wasn't used.
</content>
</entry>
<entry>
<title>cli: T6769: fix PR issues: default comment + typo</title>
<updated>2025-07-01T05:20:57+00:00</updated>
<author>
<name>Kyrylo Yatsenko</name>
<email>hedrok@gmail.com</email>
</author>
<published>2025-07-01T05:20:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=919385cd7fad1c9759984ff0abfb832b73a7403f'/>
<id>urn:sha1:919385cd7fad1c9759984ff0abfb832b73a7403f</id>
<content type='text'>
As suggested in https://github.com/vyos/vyatta-cfg/pull/103

* Get back lost default value of `comment` variable
* Fix typo `arugments` -&gt; `arguments` in message
</content>
</entry>
<entry>
<title>cli: T6769: check commit arguments</title>
<updated>2025-06-23T10:38:16+00:00</updated>
<author>
<name>Kyrylo Yatsenko</name>
<email>hedrok@gmail.com</email>
</author>
<published>2025-06-23T10:38:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=2a7decbdcb9920a67cef18b326ddd5d294a2cd00'/>
<id>urn:sha1:2a7decbdcb9920a67cef18b326ddd5d294a2cd00</id>
<content type='text'>
Check usage: `commit [comment COMMENTTEXT]`

Make any other option combination an error and don't
pass other arguments to inner scripts.

Before this commit command `commit` silently accepted any
number of arguments, moreover given
`spam1 comment hi1 spam2 comment hi2 spam3`
parsing script silently ignored first `comment hi1`, has written
`hi2` as comment and passed `spam1 spam2 spam3` to inner script.

There are two options for inner scripts:

/opt/vyatta/sbin/my_commit
    Code in vyatta-cfg/src/cli_bin.cpp$
    argv is used to check script name and passed to doCommit which ignores it

/usr/libexec/vyos/vyconf/bin/vy_commit
    vyos-1x/python/vyos/vyconf_session.py
    In similar way argv is used to determine script name

Both don't use any arguments, so passing and collecting other arguments
seems not needed and confusing
</content>
</entry>
<entry>
<title>T7488: call utility to rollback vpp section of config after failure</title>
<updated>2025-06-10T16:26:00+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-05-20T13:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=0ce2f7596055fbac46326456b87b2b4fbd9ba86e'/>
<id>urn:sha1:0ce2f7596055fbac46326456b87b2b4fbd9ba86e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7374: allow use of exisiting vyconf replacements for my_* commands</title>
<updated>2025-05-27T02:41:17+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-05-27T02:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyatta-cfg.git/commit/?id=7b23855303d6f72bc65e4272d024b9fbd229c611'/>
<id>urn:sha1:7b23855303d6f72bc65e4272d024b9fbd229c611</id>
<content type='text'>
</content>
</entry>
</feed>
