T8516: add vyos_l3_interfaces unit tests; delete only L3 attributes in deleted/overridden (#458)
- T8516: add unit tests for vyos_l3_interfaces module
- T8516: fix copyright header to use VyOS Networks attribution
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Changelog
- Misc fixes
- Misc changes
- T8516: bugfixes
- T8516: changelog - bugfixes added
- T8516: Update changelog
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
- T8516: Docstring fix
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
- T8516: docstring fix
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
- T8516: restore _state_deleted docstring, align test docstring and fixture
- restore the _state_deleted docstring lost in the L2-safeguard change, now documenting the address-only delete semantics
- overridden test docstring said "delete interface stanzas" but the module now emits address-only deletes; align wording
- quote loopback interface name in fixture for consistency with vyos_interfaces_config.cfg
- T8516: drop out-of-scope config and generated-docs changes
Reviewer request (gaige): top-level instruction files (.coderabbit.yaml,
AGENTS.md) belong in separate PRs. Also revert unrelated generated-docs
drift in vyos_config / vyos_bgp_global rst files. All four files are now
identical to main.
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: omnom62 <75066712+omnom62@users.noreply.github.com>
Co-authored-by: omnom62 <omnom62@outlook.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>