Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-10-05 | config-mgmt: T5976: add option for commit-confirm to use 'soft' rollback | John Estabrook | |
Commit-confirm will restore a previous configuration if a confirmation is not received in N minutes. Traditionally, this was restored by a reboot into the last configuration on disk; add a configurable option to reload the last completed commit without a reboot. The default setting is to reboot. | |||
2024-10-05 | config-mgmt: T5976: normalize formatting | John Estabrook | |
2024-06-19 | op-mode: T5514: Allow safe reboots to config defaults when config.boot is ↵ | Andrew Topp | |
deleted * Added flag to vyos.config_mgmt.unsaved_commits() that will tolerate missing config.boot for specific circumstances * Shutdown/reboot uses this flag; config will regenerate from defaults after a reboot | |||
2024-05-22 | rollback-soft: T6384: tell the user to compare or commit | Daniil Baturin | |
after applying the diff | |||
2024-04-03 | T6199: drop unused Python imports | Christian Breunig | |
found using "git ls-files *.py | xargs pylint | grep W0611" | |||
2024-03-17 | T6133: append domain-name to commit-archive if defined | Christian Breunig | |
2023-12-17 | Merge pull request #2596 from sever-sever/T5249 | Viacheslav Hletenko | |
T5249: Add rollback-soft feature | |||
2023-12-13 | T5774: fix regressions in remote.upload and use in config_mgmt | John Estabrook | |
2023-12-12 | T5249: Add rollback-soft feature | Viacheslav Hletenko | |
Add the ability to rollback configs without rebooting ``` sudo /usr/bin/config-mgmt rollback_soft --rev 1 rollback-soft 1 ``` | |||
2023-12-11 | T5812: report actual number of revisions instead of max | John Estabrook | |
2023-12-09 | T5812: Fix for rollback check max revision number | Viacheslav Hletenko | |
2023-11-18 | T2405: add Git support to commit-archive | Yun Zheng Hu | |
T2405: add Git support to commit-archive | |||
2023-10-05 | config: T5631: save copy of config in JSON format on commit | John Estabrook | |
2023-09-07 | config-mgmt: T5556: fix bug in revision to archive update | John Estabrook | |
2023-09-05 | config-mgmt: T5353: after updated save-config, one can include init rev | John Estabrook | |
The legacy config-mgmt/save-config tools had an abiding bug that would raise an error if comparing/reading the init archive; this is no longer an issue. | |||
2023-09-05 | config-mgmt: T5353: correct update check during boot | John Estabrook | |
2023-09-05 | config-mgmt: T5353: only add log entry if archiving | John Estabrook | |
2023-08-23 | save-config: T4292: rewrite vyatta-save-config.pl to Python | John Estabrook | |
2023-07-14 | T5195: vyos.util -> vyos.utils package refactoring (#2093) | Christian Breunig | |
* T5195: move run, cmd, call, rc_cmd helper to vyos.utils.process * T5195: use read_file and write_file implementation from vyos.utils.file Changed code automatically using: find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import read_file$/from vyos.utils.file import read_file/g' {} + find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import write_file$/from vyos.utils.file import write_file/g' {} + * T5195: move chmod* helpers to vyos.utils.permission * T5195: use colon_separated_to_dict from vyos.utils.dict * T5195: move is_systemd_service_* to vyos.utils.process * T5195: fix boot issues with missing imports * T5195: move dict_search_* helpers to vyos.utils.dict * T5195: move network helpers to vyos.utils.network * T5195: move commit_* helpers to vyos.utils.commit * T5195: move user I/O helpers to vyos.utils.io | |||
2023-07-11 | config-mgmt: T5347: correct logrotate conf permissions on system update | John Estabrook | |
2023-06-16 | config-mgmt: T5297: add check for changes under node between revisions | John Estabrook | |
2023-06-06 | config-mgmt: T5262: move function 'unsaved_commits' to module scope | John Estabrook | |
The function 'unsaved_commits' was added in config_mgmt to warn a user of unsaved commits before commit-confirm, as that entails a possible reboot. As it has other uses and no dependence on the object itself, move to module scope. For general use, add simple check for live image to avoid false positive, due to config migration reformatting. | |||
2023-02-11 | config_mgmt: T4991: use configtree.show_diff instead of Python difflib | John Estabrook | |
2023-01-26 | config-mgmt: T4962: add missing flag re.MULTILINE | John Estabrook | |
2023-01-26 | config-mgmt: T4962: fix typo in regex | John Estabrook | |
2023-01-25 | config-mgmt: T4957: upload to archive only for location effective_values | John Estabrook | |
2023-01-20 | config-mgmt: T4942: add config_mgmt module and console script | John Estabrook | |