-
It looks like we're hard-coding 'application/json' in the content-type header. In most cases, this works fine, but there are a few where we need 'multipart/form-data' for file uploads. If we want thes…
-
If device is not reachable from CVP, the node will be marked as non-compliant. When it's time to run validate_and_compare_configlets, CVP grabs the running configuration. Is the device is not reachabl…
-
"Special" characters in request parameters may cause unexpected results from API calls. In the API methods, we need to escape these.
Example: If the container name has HTTP special characters lik…
-
The documentation **_format_** for cvprac on https://pypi.python.org/pypi/cvprac is hideous. It's plain ASCII. Would be nice to convert README.md to RestructuredTEXT, and modify setup.py to pull in as…
-
When doing add and delete containers in 2016.1.2.1 the new version requires a 'provisioning/addTempAction.do' call before the '/provisioning/saveTopology.do' call, but the current methods only do the …
-
Hostnames with underscores are not valid (see RFC 952). Newer versions of 'requests' fails with:
```
raise InvalidURL('URL has an invalid label.')
requests.exceptions.InvalidURL: URL has an invali…
-
File "bin/servicenow_cvp", line 10, in
sys.exit(ServiceNowCvp.app.main())
File "build/bdist.macosx-10.10-intel/egg/ServiceNowCvp/app.py", line 131, in main
File "build/bdist.macosx-10.10-in…
-
Worked on 2 projects with cvprac and have to keep creating a class that I mixin with my objects that do CVP RESTful API calls. It makes sense to just create methods with params for the RESTful API cal…