-
Notifications
You must be signed in to change notification settings - Fork 558
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NAPALM Release 4.1.0 #1938
Merged
NAPALM Release 4.1.0 #1938
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Switching to use the PyPI token instead of username / password.
There are small typos in: - docs/support/ios.rst - napalm/eos/eos.py - napalm/ios/ios.py - napalm/junos/junos.py - napalm/pyIOSXR/iosxr.py - test/base/test_helpers.py - test/pyiosxr/test_iosxr.py Fixes: - Should read `uncommitted` rather than `uncommited`. - Should read `retrieve` rather than `retrive`. - Should read `retrieve` rather than `retreive`. - Should read `millions` rather than `milions`. - Should read `locally` rather than `localy`. - Should read `interface` rather than `interfacece`. - Should read `incorrect` rather than `incorrecet`. - Should read `elements` rather than `lements`. - Should read `argument` rather than `arguement`. - Should read `against` rather than `agains`. Signed-off-by: Tim Gates <[email protected]>
Fix document build
docs: Fix a few typos
Incompatibility between pylama and pyflakes > 2.4.0 klen/pylama#224
…files from testcases
…bug-fix/get-bgp-neighbors-7050cx3m eos issue#1743 bug fix get_bgp_neighbors()
refactor: replace netaddr with ipaddress Resolves #1759
Bumps [mypy](https://github.com/python/mypy) from 0.961 to 0.982. - [Release notes](https://github.com/python/mypy/releases) - [Commits](python/mypy@v0.961...v0.982) --- updated-dependencies: - dependency-name: mypy dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kirk Byers <[email protected]>
* Improvements to NX-OS SSH driver behavior under Netmiko 4.X * Roll required Netmiko version * Fixing Python black issue
Co-authored-by: Ludovic Ortega <[email protected]>
Bumps [types-setuptools](https://github.com/python/typeshed) from 67.5.0.0 to 67.6.0.5. - [Release notes](https://github.com/python/typeshed/releases) - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-setuptools dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kirk Byers <[email protected]>
Bumps [pyflakes](https://github.com/PyCQA/pyflakes) from 2.5.0 to 3.0.1. - [Release notes](https://github.com/PyCQA/pyflakes/releases) - [Changelog](https://github.com/PyCQA/pyflakes/blob/main/NEWS.rst) - [Commits](PyCQA/pyflakes@2.5.0...3.0.1) --- updated-dependencies: - dependency-name: pyflakes dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [ttp-templates](https://github.com/dmulyalin/ttp_templates) from 0.3.2 to 0.3.4. - [Release notes](https://github.com/dmulyalin/ttp_templates/releases) - [Commits](dmulyalin/ttp_templates@0.3.2...0.3.4) --- updated-dependencies: - dependency-name: ttp-templates dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [types-requests](https://github.com/python/typeshed) from 2.28.11.15 to 2.28.11.16. - [Release notes](https://github.com/python/typeshed/releases) - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-requests dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Since EOS outputs all peer group configuration prior to individual neighbor configurations, we can use the settings for NHS, remote-as, etc present in the group level dictionary when creating the neighbor dictionary, resulting in a consistent view of the configuration applied to the neighbor. Closes #905
Return an empty dictionary if we are unable to detect a local ASN, as this indicates that no BGP configuration is present on the device.
eos: use peer group dict to populate neighbors
Bumps [types-requests](https://github.com/python/typeshed) from 2.28.11.16 to 2.28.11.17. - [Release notes](https://github.com/python/typeshed/releases) - [Commits](https://github.com/python/typeshed/commits) --- updated-dependencies: - dependency-name: types-requests dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kirk Byers <[email protected]>
Co-authored-by: itdependsnetworks <[email protected]>
Replace pytest-json with pytest-json-report and make modifications to support new format.
Co-authored-by: Kevin Petremann <[email protected]>
Add a fixed width table parser to base string utilities. Use the known dashed line to discern field widths of VRF text output. Use those values instead of TextFSM/regex parsing of the output to determine VRF RD and interface assignments.
I believe when I first collected the output for this test case 6 years ago, I didn't actually collect it from a router, and may have just copied an existing text file and edited it manually. This is an issue since we are trying to switch to fixed-width column parsing for the output. I have hand-edited it this time to match the format and spacing of the other test cases, as I do not have access to the router or config that was used as the source for this test case.
If version of EOS is new enough (>= 4.23.0), use the JSON output of "show vrf" to avoid issues with text parsing in 4.28+ Anecdotal evidence suggests that "default" was added to the text output of "show vrf" in 4.23, so this also resolves the double route issue in 1919. closes #1919
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.