Tags: marcjay/python-nomad
Tags
Merge pull request jrxFive#29 from jcua/add_https_support Add https support
Merge pull request jrxFive#28 from jrxFive/add_operator_endpoint add operator endpoint and job/summary and job/plan for jrxFive#27
Merge pull request jrxFive#23 from jrxFive/update/test_0.4.1 add 0.4.1 to Vagrantfile and .travis, fix setup.py
Develop 0.0.1 (jrxFive#14) * boilerplate setup * initial jobs class and tests. Vagrant file added for local testing/integration tests * add job endpoint with tests ( need to cover some more ), several helper functions added in base, restructured calls for currently setup endpoints * added `.travis.yml` updated common.py for local use and travis testing by looking for env variables or defaulting to vagrant static values * typo/can't spell * proper matrix for global variables and nomad version variables * attempt to fix interpolation issue with env vars * fix attempt jrxFive#2 for env interpolation * bump * absolute path of nomad binary * replicate Vagrantfile setup without nohup, if fail try nohup.. * debug nomad see if process is actually coming up * try nohup * try all interfaces * try absolute * name nomad node, updated tests for node name * IP back to loop * debug all interface and no redirect to dev null * nohup dev/null 1&2 * brought down quay image tested locally/manually steps should work... * sleep to wait for nomad to come up * fix relative imports for py3+ * switch to codecov + README.md * added coverage badge * added delete to requester, additional tests for job * added Node,Regions,Status,System + tests * removed BaseException and changed allocations test * updated tests for py2 unicode and py3 str, updated setup.py (jrxFive#1) * updated tests for py2 unicode and py3 str, updated setup.py * `sys.verion[0]` to int * Feature/allocations (jrxFive#2) * updated tests for py2 unicode and py3 str, updated setup.py * `sys.verion[0]` to int * allocations/allocation endpoints * Evaluations (jrxFive#3) * added evaluations and related tests * add .gitignore * Completed evaluation (jrxFive#6) * added evaluations and related tests * add .gitignore * fixed reference from job to node * add evaluation and related tests * make naming conventions consistent with other tests * request exception already rasied for key error * added client + tests (jrxFive#7) * added client + tests * added sleeps for state to change for integration tests * bump * brute force wait with limit * bump with assert 0 after max checks * implement function TODO * Feature/agent (jrxFive#8) * merge test * add agent with get and join functionality * fixed endpoint logic * add function for members endpoint * add server and force leave functions and updated post logic for params and non json responses * add function to update servers * updated join and server post calls to take multiple parameters * add test cases for agent * update force leave function name * remove unused code * removed BaseException (jrxFive#9) * remove test file (jrxFive#10) * added custom exceptions logic and try/except (jrxFive#11) * added custom exceptions logic and try/except * remove debug * Feature/docs (jrxFive#13) * added mkdocs setup * autopep8 * docstrings and autopep8