Jathan McCollum
Jathan McCollum
It was mentioned in the changeling for v1.1.7 but it is not in the documentation nor does it appear in the sample config generated by `nsot-server init`.
It appears that any related objects such as Networks, Interfaces, Circuits are not correctly invalidating the list view cache on update. For example, when a network object is changed, ie,...
The release of Django REST Framework 3.5.x introduced support for multiple open API standards including OpenAPI/Swagger and CoreAPI. See: http://www.django-rest-framework.org/api-guide/schemas/ Swagger, especially, facilitates the ability to do client code generation....
Following #317 @narJH27 had this feedback: >This looks great! Just one suggestion from my end, there are too many repetitions of clean_site(), clean_fields() and save() which I feel could easily...
Right now it's integer only and this is super non-intuitive. We should be displaying and accepting the human-readable string representation of each defined interface type. e.g. `nsot interfaces update -i...
The attributes field should default to an empty object (`{}`) but it's blank. So if the attributes for an Interface object are unset, upon clicking "PUT" to update the instance,...
For these `Interface` fields: - description - speed - type If these fields are presented as `null` or `None` values on incoming payloads on create (`POST`), then the NSoT default...
When a `Network` address is assigned to an `Interface` and the underlying `Network` object is deleted from the database, the `Interface._addresses_cache` and `Interface._networks_cache` are no updated. This is an inconsistency...
``` $ nsot-server start -a 0.0.0.0 Performing upgrade before service startup... Performing collectstatic before service startup... 0 static files copied to '/home/fabric/fabric/lib/python2.7/site-packages/nsot/staticfiles', 149 unmodified. Running service: 'http', num workers: 4,...
This isn't caught because we have few use-cases that include top-level objects that aren't using site-specific API endpoints. We are not testing for this either. e.g. `POST /api/circuits/` is hardly...