[TECH-DEBT] Note Napalm-base is no longer supported, from Slack with Mircea Ulinic #61542
Labels
Confirmed
Salt engineer has confirmed bug/feature - often including a MCVE
Delta-Proxy
dependency
underlying Salt dependency issue
Deprecation
effort-large
level of effort estimated in size
P1
Priority 1
Sulfur v3006.0
release code name and version
tech-debt
Milestone
Note Napalm-base is no longer supported, from Slack with Mircea Ulinic
Network Engineer at DigitalOcean
Need to update this execution module to not rely on it
FYI @s0undt3ch as per request, and Slack conversation with Mircea
mirceaulinic:napalm: 11:33 AM
Hi. Sorry for late reply, haven't been much active over here lately... Napalm-base is no longer supported, napalm 2.5.0 is what you should be looking for. Let me know if you have any questions. 😉
Daithi 1:25 PM
thanks for the info, building packages to support napalm and napalm-base on Redhat, will drop napalm-base then, doing napalm 2.5.0, almost done. Thanks for getting back to me, created a native minion for Arista, only found out about your work after it was done (based on Salt 2019.2.2), re-invention of the wheel 😄 but that is how life goes.
mirceaulinic:napalm: 1:28 PM
Haha I know the feeling. Cool, looking forward to give it a whirl. Thanks for working on this!
david@david-lap2:~/devcode/dgm-salt-fix/salt/salt$ grep -r napalm-base *
runners/bgp.py: return (False, 'The napalm-base module could not be imported')
runners/net.py: from netaddr import IPNetwork # netaddr is already required by napalm-base
runners/net.py: return (False, 'The napalm-base module could not be imported')
utils/napalm.py: # from napalm-base
utils/napalm.py: # other than napalm-base.
utils/napalm.py: # For example, if napalm-base does not satisfy the requirements
utils/napalm.py: # we may need to define a custom library on top of napalm-base
utils/napalm.py: log.error('Falling back to napalm-base')
Originally posted by @dmurphy18 in #55222 (comment)
The text was updated successfully, but these errors were encountered: