sunet / cnaas-front Goto Github PK
View Code? Open in Web Editor NEWCNaaS Web Frontend
License: Other
CNaaS Web Frontend
License: Other
Currently, the "Firmware" tab shows up at the top of the page regardless if cnaas-nms supports firmware updates for the current vendor or not.
It seems like firmware updates are currently mostly an Arista thing but do not work for Juniper -- so for us, this tab is not useful right now.
Making the tab optional would be a way to make the frontend more vendor-independent.
I'd suggest the tab to be optional and only show up when the CNAAS_FIRMWARE_URL
environment variable is set and non-empty.
If CNAAS_FIRMWARE_URL
is set: Show the tab.
Otherwise: Tab is not visible.
Ignoring it? ;) Still every new person I tell about the frontend needs to be told "sorry, we currently can't use this!"
It's a really small niggle, I admit that. Still I'd like seeing this fixed.
In various docker-files, you install 3rd party python libraries like this:
$ pip install dependency1 dependency2 ..
Sooner or later, these dependencies will need different versions of a sub-dependency, and then pip will fail because of a version conflict.
I recommend that you put these dependencies in requirements-files with version numbers and install them like this:
$ pip install -r requirements-for-subsystem-1.txt
You can generate a requirements file with pip freeze
or better: pip-compile from piptools.
By using the same requirements-files everywhere you can make reproducible deploys, and also test on the actual versions that will be deployed. Much recommended!
Describe the bug
When doing a dry-run to a group of switches and one of them is unreachable you get a long python stack trace in the NMS GUI.
Steps to reproduce the behavior:
Expected behavior:
Environment:
CNaaS-NMS version: 1.2.1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.