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

5.0 Release Requirements #302

Open
5 tasks
jeffkala opened this issue Jan 17, 2025 · 2 comments
Open
5 tasks

5.0 Release Requirements #302

jeffkala opened this issue Jan 17, 2025 · 2 comments
Labels
type: feature Introduction of substantial new functionality to the application

Comments

@jeffkala
Copy link
Contributor

Deprecation

  • Deprecate old OnboardingTask job and all dependent code
  • Delete all references to old code from documentation site

New Features

  • Clean up migrations
  • Add settings via installed app (gear) icon to set defaults for jobs.

Other

  • Figure out a better pattern for optional sync'ing of features. (only interfaces, only vlans, mix n match etc.)

... add more as comments!

@msheiny
Copy link
Contributor

msheiny commented Jan 17, 2025

Additional ideas

  • Ability to add SSH keys directly into nautobot secrets and have onboarding app connection those (instead of having to tweak configuration settings at all or lay any files on disk). This saves time from having operators having to manually manipulate ssh key files on the workers. I see that an in-memory key is supported in the underlying paramiko library but it isn't 100% clear at first glance whether we'd have to raise a PR for netmiko to support this.
  • Add basic integration tests to the repo for future proofing. fakenos was mentioned as a potential solution here (instead of using something heavier like containerlab)

@scetron
Copy link
Contributor

scetron commented Jan 24, 2025

Features

  • Sub-interface Support

Other

  • VLAN multi-location support

@smk4664 smk4664 added type: feature Introduction of substantial new functionality to the application and removed type: minor feature labels Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature Introduction of substantial new functionality to the application
Projects
None yet
Development

No branches or pull requests

5 participants