| Age | Commit message (Collapse) | Author |
|
T7531: Add FRR no bgp ipv6-auto-ra option
|
|
Commit 59d86826a2f ("haproxy: T7122: add ACME/certbot bootstrap support")
introduced a regression where a None value was inadvertently iterated over.
This patch prevents the invalid access by verifying that all required keys are
present in the dictionary before proceeding.
|
|
Certbot renewal command in op-mode "renew certbot" only works if any of the
certificates is up for renewal. There is no CLI option to forcefully renew a
certificate. This is about adding a force option to the CLI and with this
addition move the entire certbot renew handling to new-style op-mode commands.
vyos@vyos:~$ renew certbot force
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Processing /config/auth/letsencrypt/renewal/vyos.conf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Renewing an existing certificate for vyos.io
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Congratulations, all renewals succeeded:
/config/auth/letsencrypt/live/vyos/fullchain.pem (success)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Hook 'post-hook' ran with output:
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
|
|
T7355: periodical cleanup of unused Python3 import statements
|
|
|
|
|
|
installer: T6144: require at least 2GB of free space for image upgrade
|
|
|
|
|
|
|
|
|
|
The original implementation of the op-mode XML cache generation resulted
in a structure that was difficult to use, for example, in documentation
generation. The source of complication is that, unlike the XML of
interface-definitions, path names are not unique: the same path may
occur as both a regular node and as a tag node. Here we simplify the
underlying structure by enriching path names with type information, thus
disambiguating paths. An interface to the cache is provided by explicit
generator and lookup functions.
|
|
|
|
|
|
T7564: added darker ruff lint workflow
|
|
|
|
op-mode: T7541: convert duplicate nodes and tag nodes to standalone tag nodes
|
|
op-mode: T7543: move "clear interfaces <type> [name] counters" to "clear interfaces counters [type] [name]"
|
|
op-mode: T7542: add support for "standalone" behavior of operational mode tag nodes
|
|
T7554: fix wireguard fwmark parsing
|
|
T7564: GitHub: remove ruff linter PR check - should be an automated review
|
|
Consensus amongst the developers was to rather move the hard PR check to
a soft check in form of an automated review by a Bot using GitHub actions.
|
|
firewall: T6951: Add a configuration command for ethertypes that bridge firewalls should always accept
|
|
migration: T6968: check for ip address as next-hop-interface
|
|
1.3.x did not disallow an ip address as value of:
protocols static route addr next-hop-interface
Consequently, the case should be checked and handled during migration.
|
|
XDP/Mellanox: T7223: Fixed interfaces initialization
|
|
For the XDP driver and Mellanox NIC, we create `defunct_*` interfaces to hide original
interfaces from CLI, when they are replaced with VPP-enabled pairs. But sometimes IP addresses
are not flushed from these `defunct_*` interfaces, which leads to broken routing afterward.
This commit introduces an additional flush operation for `defunct_*` interfaces to ensure that
they do not conflict with VPP interfaces.
|
|
|
|
firewalls should always accept
|
|
journald
|
|
vrf: T7506: Do not use default table 254 for VRF
|
|
|
|
vyos-1x-vmware: T3681: Remove extra -x flag from Python bytecompile
|
|
T7488: Make VPP restartable
|
|
T7488: add utility for automatic rollback of section on apply stage error
|
|
T7432: RPKI VRF Support
|
|
openvpn: T7056: Raise error if non-TAP device is bridged
|
|
smoketest: T7539: improve Kernel option check for WWAN
|
|
where it is possible without changing the command syntax
|
|
interfaces counters [type] [name]"
|
|
|
|
|
|
|
|
op-mode: T7540: move "clear interface connection" to "reset connection"
|
|
|
|
|
|
|
|
|
|
Leave hint if vyos-configd encounters an error in the generate/apply
stages: this only detects 'first-order' differences, meaning those
originating from the called config mode script, and not its
dependencies. This is useful for supporting automatic rollback for
certain cases of apply stage error.
|
|
dmbaturin/T7527-eliminate-embedded-op-mode-shell-snippets
op-mode: T7527: move assorted embedded shel snippets to script files
|