Jathan McCollum

Results 122 issues of 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,...

bug

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....

enhancement

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...

refactor

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...

enhancement

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,...

bug

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...

enhancement

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...

bug

``` $ 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,...

bug

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...

bug