dellemc.enterprise_sonic
dellemc.enterprise_sonic copied to clipboard
Ospfv2 area
SUMMARY
implementation of ansible resource module handling ospfv2 areas in Enterprise SONiC. separate module will handle ospfv2. ospfv2 areas module Includes:
- argspec
- facts gathering
- merged, deleted, replaced, and overridden states
- diff and check modes
- unit tests
- regression tests
GitHub Issues
N/A
ISSUE TYPE
Feature Pull Request
COMPONENT NAME
sonic_ospf_area
OUTPUT
ospf_area_regression_results_pdf6-20-24.pdf ospf_area_regression_output6-20-24.txt
ADDITIONAL INFORMATION
N/A
Checklist:
- [x] I have performed a self-review of my own code to ensure there are no formatting, linting, or security issues
- [x] I have verified that new and existing unit tests pass locally with my changes
- [x] I have not allowed coverage numbers to degenerate
- [x] I have maintained at least 90% code coverage
- [x] I have commented my code, particularly in hard-to-understand areas
- [x] I have made corresponding changes to the documentation
- [x] I have added tests that prove my fix is effective or that my feature works
- [x] I have maintained backward compatibility or have provided any relevant "breaking_changes" descriptions in a "fragment" file in the "changelogs/fragments" directory of this repository.
- [x] I have provided a summary for this PR in valid "fragment" file format in the "changelogs/fragments" directory of this repository branch. Reference : Ansible Change Log Document
How Has This Been Tested?
Added tests for merging values for all settings, what minimum amount of information for each section is needed to merge, deleting each attribute, clearing subsections that support it, and overridding and replacing