summaryrefslogtreecommitdiff
path: root/ironic_python_agent/api
Commit message (Collapse)AuthorAgeFilesLines
* Agent: Listen for connections on both IPv4 and IPv6 portsDerek Higgins2017-01-191-1/+3
| | | | | | | Allow connections if deploying over a IPv6 network. Change-Id: Ied2f6be4aa4d1a70524df1df3506e596f6926e5b Closes-Bug: #1650539
* Add metrics support to IPAJosh Gachnang2016-08-033-24/+31
| | | | | | | | | | | | | This utilizes the new metrics support in ironic-lib to allow the agent to report timing metrics for agent API methods as configured in ironic-lib. Additionally, this adds developer docs on how to use metrics in IPA, including some caveats specific to ironic-lib.metrics use in IPA. Co-Authored-By: Jay Faulkner <jay@jvf.cc> Co-Authored-By: Alex Weeks <alex.weeks@gmail.com> Change-Id: Ic08d4ff78b6fb614b474b956a32eac352a14262a Partial-bug: #1526219
* TinyIPA: Precompile python code for faster loadSam Betts2016-05-111-0/+1
| | | | | | | | This patch adds code into the tinyipa build process and IPA itself to allow the required python code to be PYTHONOPTIMIZE precompiled into pyo files, this speeds up IPA startup time in a nested virt by 50%. Change-Id: Ib60c420719ea52a602c1752b572d3b217c2cefc7
* Fixes incorrect description URLMario Villaplana2015-09-151-3/+3
| | | | | | | | A GET to /v1 in the API returns a link to a URL for a repository that is no longer maintained. This commit changes the link to point to the correct documentation. Change-Id: I8779cd1840627ff8759527b7514306293682aaae
* Improve IPA logging and exception handlingJosh Gachnang2015-07-281-4/+4
| | | | | | | | | Debugging the agent is a huge pain point. Tracebacks are rarely logged, error messages are often only returned via the API, and lack of info logging makes it hard to determine where some failures occur. Some errors only return a 500 with no error message or logs. Change-Id: I0a127de6e4abf62e20d5c5ad583ba46738604d2d
* Fix Sphinx Autodoc WARNING/ERROR in docs buildJay Faulkner2015-03-311-10/+10
| | | | | | | | | | The docstrings here were all giving WARNINGs or ERRORs during the docs build, and were generally making unappealing looking developer documentation. I corrected the syntax and did what was neccessary to make the build come out clean. Change-Id: I74b00a7f125770b0468cff3bdf26d0d52cd054d7 (cherry picked from commit c0921cdff372ce1fd6df1c4ab4eb5463e2cba0e4)
* Add docstrings for api/ treeJim Rollenhagen2014-09-223-3/+59
| | | | | | | | Does what it says. Partial-Bug 1367915 Change-Id: Id1a718d652f6d98e6acb1d667f42d9c3cc82aef5
* Fix wait argument on POSTChris Behrens2014-04-211-3/+3
| | | | | | Its type was not declared. Adds tests for this. Change-Id: Iba05ce38f7548cc8400ac78493ef16b5e69905bb
* Use # instead of """ for copyright blocksJim Rollenhagen2014-04-104-60/+26
| | | | | | | Reformats copyright messages to be comments rather than docstring-style blocks. Change-Id: I4d863f53b67bb49d03bda0952b9e6179b6d23c59
* Get rid of modes. Introduce pluggable extensionsAlexander Gordeev2014-03-271-2/+1
| | | | | | | Allow multiple extensions to be loaded by switching to ExtensionManager from stevedore. Remove any reference to modes. Change-Id: Ic160478625226b4dd17bd68b3d37f3b05823e519
* Replacing teeth/overlord with ipa/ironicJosh Gachnang2014-03-197-13/+13
|
* Renaming to IPAJosh Gachnang2014-03-1911-0/+595