summaryrefslogtreecommitdiff
path: root/ironic_python_agent/agent.py
Commit message (Expand)AuthorAgeFilesLines
* Ignore IPv6 link local addressesDerek Higgins2017-11-211-1/+7
* Use flake8-import-orderJohn L. Villalovos2017-02-161-1/+1
* Merge "Configure and use SSL-related requests options"Jenkins2017-02-071-0/+3
|\
| * Configure and use SSL-related requests optionsPavlo Shchelokovskyy2017-01-131-0/+3
* | Agent: Listen for connections on both IPv4 and IPv6 portsDerek Higgins2017-01-191-0/+5
|/
* Advertise the correct address when using IPv6Derek Higgins2017-01-111-1/+1
* Skip API related work if no api url configuredYufei2016-12-071-28/+39
* Remove old lookup/heartbeat from IPAPavlo Shchelokovskyy2016-11-091-4/+2
* Remove Python 2.6 format styleJohn L. Villalovos2016-10-061-1/+1
* Use namedtuple to improve code readabilityJohn L. Villalovos2016-08-301-5/+8
* Re-use API client for Heartbeat operationsJulia Kreger2016-08-261-2/+1
* Merge "Add metrics support to IPA"Jenkins2016-08-091-1/+13
|\
| * Add metrics support to IPAJosh Gachnang2016-08-031-1/+13
* | Use new agent API if availableDmitry Tantsur2016-08-051-1/+3
|/
* Wait for at least one interface before node lookupvmud2132016-06-141-0/+26
* Merge "Get root device hints from the node object"Jenkins2016-05-301-0/+1
|\
| * Get root device hints from the node objectLucas Alvares Gomes2016-05-261-0/+1
* | Add a configurable sleep before IPA starts workingDmitry Tantsur2016-05-241-1/+9
|/
* Revert "Add hardware manager interface for hardware initialization"Jay Faulkner2016-05-231-2/+0
* Add hardware manager interface for hardware initializationDmitry Tantsur2016-05-201-0/+2
* Bind to interface routable to the ironic host, not a random oneDmitry Tantsur2016-03-211-39/+44
* Change to use WARNING level for heartbeat conflict errorsZhenguo Niu2016-03-061-0/+4
* Replace all the 'self.log' calls with global LOGZhenguo Niu2016-02-241-8/+9
* Enforce all flake8 rules except E129John L. Villalovos2015-10-021-2/+2
* Add support for inspection using ironic-inspectorDmitry Tantsur2015-09-071-1/+7
* Load Hardware Managers at runtimeJay Faulkner2015-08-281-0/+4
* Use oslo_log libGhe Rivero2015-03-241-1/+1
* Allow use of multiple simultaneous HW managersJay Faulkner2015-01-081-5/+5
* Add standalone mode for IPAJosh Gachnang2014-12-161-8/+13
* Force heartbeat immediately after async command completesJim Rollenhagen2014-10-131-0/+7
* Use poll instead of threading.Event in heartbeat threadJim Rollenhagen2014-10-131-11/+29
* Delete unused method get_agent_mac_address()Jim Rollenhagen2014-09-221-7/+0
* Add docstrings for agent.pyJim Rollenhagen2014-09-111-3/+59
* Fix exception that is not properly raisedJim Rollenhagen2014-09-101-2/+2
* Tries to advertise valid default IPEllen Hui2014-06-101-0/+44
* Flow extension uses extension manager from agentVladimir Kozhukalov2014-06-021-7/+5
* Merge "Make encoding.serialize() more programmatical"Jenkins2014-05-291-8/+2
|\
| * Make encoding.serialize() more programmaticalAlexander Gordeev2014-05-061-8/+2
* | Don't begin heartbeating until the API server is listeningRussell Haering2014-05-201-1/+4
|/
* Organize agent extensionsRussell Haering2014-04-141-1/+1
* Use configurable driver name in lookup URLJim Rollenhagen2014-04-141-3/+6
* Merge "Kill the build_agent function"Jenkins2014-04-141-15/+0
|\
| * Kill the build_agent functionRussell Haering2014-04-141-15/+0
* | Resolve circular import, introduce ExecuteCommandMixinAlexander Gordeev2014-04-141-40/+8
|/
* Use # instead of """ for copyright blocksJim Rollenhagen2014-04-101-15/+13
* Merge "Move split_command to utils"Jenkins2014-04-071-9/+1
|\
| * Move split_command to utilsAlexander Gordeev2014-04-071-9/+1
* | Compatibility fixes for Python 3.3Jay Faulkner2014-04-071-3/+4
|/
* Adding DynamicLoopingCall around lookupJosh Gachnang2014-03-311-8/+17
* Get rid of modes. Introduce pluggable extensionsAlexander Gordeev2014-03-271-38/+15