-
Notifications
You must be signed in to change notification settings - Fork 1
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
kcelenza ideas for hackathon #1
Comments
Yeah, I suggest creating individual issues so people can claim them.
On Sat, Oct 14, 2017 at 17:16 Ken Celenza ***@***.***> wrote:
Not sure if I should break these up, the first one is the one I plan on
working on, and the others are ideas for whomever.
File Uploading
I worked on this last hackathon, but there was not a consensus on the
methods. Since then @ktbyers <https://github.com/ktbyers> has a demo
here: https://github.com/ktbyers/napalm-ios/tree/file_copy
My plan for the hackathon is to finally work on this.
Documentation
Documentation could always be updated and it is a great place to start if
you do not have a ton of programming experience.
Config Replace/Merge Methods
What goes on "under the hood" is not well understood to the audience
abroad. It would be great to have a manual example of what is happening. As
an example, show archive config differences <base_file> <new_file> and
show common pitfalls associated.
Driver Overview
Build out
https://napalm.readthedocs.io/en/latest/support/index.html#general-support-matrix
to include the backend connection mechanism and additional caveats.
Writing Output of Commands/Offline mode
I think it would be helpful to be able to save the configuration of the
command output (api or ssh), to be usable later. Once that is done, it
would be equally helpful to run in an offline mode.
This has been brought up here: napalm-automation/napalm-base#296
<napalm-automation/napalm-base#296> but there has
not been final consensus on what the final method should be. (would be good
to define this)
Normalize Interface
I currently do this in post-processing, but would be nice to have an
option to return an normalized interface. This is essentially what I do:
https://github.com/itdependsnetworks/Scripts/blob/master/normalize_interface/normalize_interface.py
Supported Getters
Always good to update the supported getters:
https://napalm.readthedocs.io/en/latest/support/index.html#getters-support-matrix
Anywhere there is an X, a method is missing, and could use an update.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#1>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AF9Q3ovnmVB9tTyQTCG5x0oDKiVo_5Hiks5ssNBOgaJpZM4P5acQ>
.
--
David Barroso
linkedin <https://www.linkedin.com/in/dbarrosop> | twitter
<https://twitter.com/dbarrosop> | github <https://github.com/dbarrosop>
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Not sure if I should break these up, the first one is the one I plan on working on, and the others are ideas for whomever.
File Uploading
I worked on this last hackathon, but there was not a consensus on the methods. Since then @ktbyers has a demo here: https://github.com/ktbyers/napalm-ios/tree/file_copy
My plan for the hackathon is to finally work on this.
Documentation
Documentation could always be updated and it is a great place to start if you do not have a ton of programming experience.
Config Replace/Merge Methods
What goes on "under the hood" is not well understood to the audience abroad. It would be great to have a manual example of what is happening. As an example,
show archive config differences <base_file> <new_file>
and show common pitfalls associated.Driver Overview
Build out https://napalm.readthedocs.io/en/latest/support/index.html#general-support-matrix to include the backend connection mechanism and additional caveats.
Writing Output of Commands/Offline mode
I think it would be helpful to be able to save the configuration of the command output (api or ssh), to be usable later. Once that is done, it would be equally helpful to run in an offline mode.
This has been brought up here: napalm-automation/napalm-base#296 but there has not been final consensus on what the final method should be. (would be good to define this)
Normalize Interface
I currently do this in post-processing, but would be nice to have an option to return an normalized interface. This is essentially what I do: https://github.com/itdependsnetworks/Scripts/blob/master/normalize_interface/normalize_interface.py
Supported Getters
Always good to update the supported getters: https://napalm.readthedocs.io/en/latest/support/index.html#getters-support-matrix
Anywhere there is an X, a method is missing, and could use an update.
The text was updated successfully, but these errors were encountered: