summaryrefslogtreecommitdiff
path: root/changelogs
diff options
context:
space:
mode:
authoromnom62 <75066712+omnom62@users.noreply.github.com>2024-12-20 05:33:39 +1000
committerGitHub <noreply@github.com>2024-12-20 05:33:39 +1000
commitcae1c6cc42fa786095433692a6d685f029bbde2e (patch)
treeba553267e68b14df2cec4d5c2ce359bab673aa40 /changelogs
parent001ed7481a23874f931e4bfb681e88506a5e6a0d (diff)
downloadvyos.vyos-cae1c6cc42fa786095433692a6d685f029bbde2e.tar.gz
vyos.vyos-cae1c6cc42fa786095433692a6d685f029bbde2e.zip
VyOS v1.4 support for BGP (T6892 & T6888 & T6822) (#367)
* VyOS v1.4 support for BGP (T6892) * WIP: chnages to scanners and facts for BGP on v1.4 * scanners and facts modification to support as_numberless commands * remove optional regex groups * VyOS v1.4 BGP system-as functionality * bgp_af linter * bgp_global mods and testing * bgp_global v.1.4 support * linter fixes * bgp_global and bgp_af fixed 1.3 test cases * unit tests for bgp modules for both versions * obsolete stranzas removed from bgp_global for both versions * some typos removed * bgp_global rst updates * t6829 related draft changes * Draft changes to unit tests fot original set and t6888 updates * changelog * D.R.Y for bgp_global and testmodule names * linter fixes * fixtures for bgp_af options testts * stranzas options processing * T6888 bgp option test func and cases * clean-up draft code and update to rm_templates * v14 system-as change supported in conf and tests * T6822 BGP global passive bugfix * clean-up * T6829: update integration tests * T6829: fix integration tests for global * T6829: fix integration tests for bgp_global * T6829: fix for 1.4 AF integration tests * T6829: fix unit tests after removing obsolete items * T6829: fix sanity test failures * T6829: fix documentation * Lint and comments are addressed * rtt.yaml and fix to integration tests * updated fragments for bgp_global * lint fixes --------- Co-authored-by: Gaige B. Paulsen <gaige@cluetrust.com>
Diffstat (limited to 'changelogs')
-rw-r--r--changelogs/fragments/bgp_address_family.yaml12
-rw-r--r--changelogs/fragments/bgp_global.yaml10
2 files changed, 22 insertions, 0 deletions
diff --git a/changelogs/fragments/bgp_address_family.yaml b/changelogs/fragments/bgp_address_family.yaml
new file mode 100644
index 00000000..266c3d81
--- /dev/null
+++ b/changelogs/fragments/bgp_address_family.yaml
@@ -0,0 +1,12 @@
+---
+major_changes:
+ - Aligned with version 1.3+ configuration - aggregate_address, maximum_paths, network, and redistribute
+ moved from `bgp_global` module. These are now Address-family specific.
+ - Many neighbor attributes also moved from `bgp_global` to `bgp_address_family` module.
+ - Redistribute, network stanza - added support for modifiers (metric, backdoor etc as per T6829)
+ - Support for 1.3+ VyOS only
+
+minor_changes:
+ - as_number - Added support for 1.4+ "system-as. 1.3 embedded as_number is still supported"
+ - fix tests for 1.4+ bgp_address_family
+ - updated documentation
diff --git a/changelogs/fragments/bgp_global.yaml b/changelogs/fragments/bgp_global.yaml
new file mode 100644
index 00000000..e528ab39
--- /dev/null
+++ b/changelogs/fragments/bgp_global.yaml
@@ -0,0 +1,10 @@
+---
+minor_changes:
+ - Added support for `solo` neighbor attribute
+ - as_number - Added support for 1.4+ "system-as. 1.3 embedded as_number is still supported"
+ - Fixed tests for 1.4+ bgp_global
+ - updated documentation
+ - Aligned with version 1.3+ configuration - aggregate_address, maximum_paths, network, and redistribute
+ Removed to `bgp_address_family` module.
+ - Many configuration attributes moved from `bgp_global` to `bgp_address_family` module.
+ - Support for 1.3+ VyOS only