Skip to content
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
merged 83 commits into from
May 23, 2023
Merged

NAPALM Release 4.1.0 #1938

merged 83 commits into from
May 23, 2023

Conversation

ktbyers
Copy link
Contributor

@ktbyers ktbyers commented May 23, 2023

No description provided.

mirceaulinic and others added 30 commits July 11, 2022 14:47
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]>
Incompatibility between pylama and pyflakes > 2.4.0
klen/pylama#224
…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
dependabot bot and others added 29 commits March 20, 2023 14:13
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]>
Replace pytest-json with pytest-json-report and make modifications to
support new format.
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
@ktbyers ktbyers merged commit 904c42e into master May 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants