Commit Graph

  • e7d56acb21 Move configuration to a separate module Dmitry Tantsur 2014-10-24 13:41:22 +0200
  • 3d2b2d633b On each start-up make several attempts to check that Ironic is available Dmitry Tantsur 2014-10-24 13:31:02 +0200
  • 7aa591e391 Fixed comments Dmitry Tantsur 2014-10-24 13:07:09 +0200
  • 68522fbca0 Make firewall more robust Dmitry Tantsur 2014-10-24 08:46:33 +0200
  • aa695647bf Fixed README Dmitry Tantsur 2014-10-23 17:14:40 +0200
  • 08a9e2e0c1 Update changelog in README Dmitry Tantsur 2014-10-23 17:12:50 +0200
  • f91d41e020 Apply workarounds to restore basic function under Py33 Dmitry Tantsur 2014-10-23 17:11:29 +0200
  • 3e01bc7538 Make validation for /v1/discover synchronous (part of #3) Dmitry Tantsur 2014-10-23 16:51:25 +0200
  • b3c215db8e Bump version Dmitry Tantsur 2014-10-23 15:37:29 +0200
  • cd1423670e Updated README 0.2.1 Dmitry Tantsur 2014-10-16 11:05:05 +0200
  • f2b4499973 Do no log until logging is initialized Dmitry Tantsur 2014-10-16 10:51:07 +0200
  • 7b3db16bbe Warn if starting with authenticated=false Dmitry Tantsur 2014-10-16 10:49:39 +0200
  • 99e50c84b0 Ensure nodes are in maintenance mode (closes #5) Dmitry Tantsur 2014-10-16 10:44:45 +0200
  • 16d419de3f Always white-list MACs (closes #6) Dmitry Tantsur 2014-10-16 10:37:26 +0200
  • 2a521bfd5c LOG.warn -> LOG.warning Dmitry Tantsur 2014-10-16 10:30:46 +0200
  • d24fa79f05 Make new behavior of ports creation configurable (closes #9) Dmitry Tantsur 2014-10-16 10:27:37 +0200
  • 1b86d63129 Fix README Dmitry Tantsur 2014-10-15 17:49:10 +0200
  • cb587d8543 Accept interfaces from the ramdisk and only fill ports for NIC's with IP's (closes #8) Dmitry Tantsur 2014-10-15 17:48:04 +0200
  • 3bb12838be Fixed a typo Dmitry Tantsur 2014-10-14 12:06:07 +0200
  • cdc872c227 Version bump Dmitry Tantsur 2014-10-14 12:05:34 +0200
  • 1f5e21bb14 Updated description in setup.py 0.2.0 Dmitry Tantsur 2014-10-14 10:56:28 +0200
  • bda028a2c5 Add requests and six as explicit dependencies Dmitry Tantsur 2014-10-14 10:52:45 +0200
  • 1c904e4205 Avoid tracebacks on power failure Dmitry Tantsur 2014-10-14 10:38:41 +0200
  • abb8ce323d Make SSH driver regex configurable Dmitry Tantsur 2014-10-13 21:21:34 +0200
  • a5825d45f7 Do not fail discovery completely, if one node failed to power on Dmitry Tantsur 2014-10-13 20:48:19 +0200
  • afbe383935 Fail early if no nodes were valid Dmitry Tantsur 2014-10-13 20:45:59 +0200
  • 72844c5005 Drop shebang from test.py, it's supposed to be used from tox Dmitry Tantsur 2014-10-13 17:35:48 +0200
  • a5b04b54bd Separate firewall module Dmitry Tantsur 2014-10-13 17:15:45 +0200
  • 2913c7d7ee Fixed wrong signature of update_filters Dmitry Tantsur 2014-10-13 16:42:21 +0200
  • 664df9b744 Fixed README Dmitry Tantsur 2014-10-13 16:01:56 +0200
  • c3cfd2b1b2 Make firewall update period configurable Dmitry Tantsur 2014-10-13 15:59:17 +0200
  • 5f70b4d56c Lock around firewall update Dmitry Tantsur 2014-10-13 14:30:51 +0200
  • 9b69f8a0bf Silence info's from urllib3 Dmitry Tantsur 2014-10-13 14:16:47 +0200
  • 25a9ba6d38 Fix tests and drop Python 2.6 support Dmitry Tantsur 2014-10-13 14:06:45 +0200
  • 54361e70d7 Sort requirements.txt Dmitry Tantsur 2014-10-13 14:04:49 +0200
  • df02dca91e Small fixes Dmitry Tantsur 2014-10-13 14:03:51 +0200
  • ff6db25c9a Simple client in ironic_discoverd.client Dmitry Tantsur 2014-10-13 13:41:03 +0200
  • b4ba6576a9 Create Ironic client on each update_filters() call Dmitry Tantsur 2014-10-13 09:51:38 +0200
  • 2a1cdecadc Cleaned up _iptables function Dmitry Tantsur 2014-10-10 16:44:48 +0200
  • e5168a3567 Do not allow periodic task to stop on failure Dmitry Tantsur 2014-10-10 16:27:34 +0200
  • 8f8b7e028c Finally remove Makefile Dmitry Tantsur 2014-10-10 16:20:31 +0200
  • 8048b794a4 Enable testing for other pythons + get back flake8 Dmitry Tantsur 2014-10-10 16:17:51 +0200
  • 2daa0b7ad9 Install tox on Travis [2] Dmitry Tantsur 2014-10-10 15:55:13 +0200
  • e4a01bf24a Install tox on Travis Dmitry Tantsur 2014-10-10 15:47:49 +0200
  • 5c338fda5e Switch to tox Dmitry Tantsur 2014-10-10 15:34:45 +0200
  • d34fd49278 Python 3 compatibility Dmitry Tantsur 2014-10-10 15:21:47 +0200
  • aa4b90b471 Enhanced README, added installation guide Dmitry Tantsur 2014-10-10 14:24:11 +0200
  • 1d2cdb01de Makefile: .PHONY Dmitry Tantsur 2014-10-09 17:21:06 +0200
  • eef833ce30 Switch to setuptools entry points Dmitry Tantsur 2014-10-09 17:14:46 +0200
  • 74242c2776 Implement authentication via Keystone Dmitry Tantsur 2014-10-09 16:45:43 +0200
  • fdd0ef4124 Refactor __main__ to import only discoverd module, not specific items Dmitry Tantsur 2014-10-09 16:31:41 +0200
  • fd3d4d1d7d Bump version to 0.2.0 Dmitry Tantsur 2014-10-09 15:56:36 +0200
  • 33cea4cceb Include man page into manifest 0.1.1 Dmitry Tantsur 2014-10-08 12:28:28 +0200
  • 059bbf3eed Simple man page Dmitry Tantsur 2014-10-08 12:16:28 +0200
  • d7dbad5ea6 Updated README Dmitry Tantsur 2014-10-08 11:46:46 +0200
  • 9237f1b906 Make interface configurable Dmitry Tantsur 2014-10-08 11:31:06 +0200
  • 872d7e782f Drop defaults from example.conf Dmitry Tantsur 2014-10-08 11:25:50 +0200
  • c509cd38d7 Version bump Dmitry Tantsur 2014-10-08 11:21:24 +0200
  • edba0ebdee Requires eventlet 0.1.0 Dmitry Tantsur 2014-10-07 12:18:37 +0200
  • 22ab3b8d73 Small wording fix Dmitry Tantsur 2014-10-07 12:13:31 +0200
  • b3ea94c17b Version 0.1.0 Dmitry Tantsur 2014-10-07 12:12:28 +0200
  • 43073cb42d Remove on_discovery after discovered data arrived Dmitry Tantsur 2014-10-07 10:09:52 +0000
  • 7b9bc9f1d3 Remaining of threaded code Dmitry Tantsur 2014-10-06 17:56:24 +0000
  • c3a3940b88 Revert "Switch to os.system instead of subprocess which is not thread-safe" Dmitry Tantsur 2014-10-06 17:47:21 +0000
  • 250e29aca8 (Try to) switch to eventlet Dmitry Tantsur 2014-10-06 19:45:06 +0200
  • bc28c27d75 Switch to os.system instead of subprocess which is not thread-safe Dmitry Tantsur 2014-10-06 18:31:52 +0200
  • 026a2f6859 Updated from global requirements Dmitry Tantsur 2014-10-06 15:37:51 +0200
  • 4f8862078c Enhance example.conf with documentation Dmitry Tantsur 2014-10-06 15:34:09 +0200
  • fdf3550c90 Remaining fixes + load listen address and port from configuration Dmitry Tantsur 2014-10-06 14:42:26 +0200
  • b9f1659e02 Fixed for README Dmitry Tantsur 2014-10-06 12:17:38 +0200
  • d8bd1a78c3 Stabilized API, update README Dmitry Tantsur 2014-10-06 12:16:08 +0200
  • de3f143781 Fixed README Dmitry Tantsur 2014-10-06 10:08:16 +0200
  • b21be56ee9 Bump version to 0.1 Dmitry Tantsur 2014-10-03 17:21:19 +0200
  • 4c81939640 Apache license Dmitry Tantsur 2014-10-03 17:15:55 +0200
  • cdca75fd34 MANIFEST.in for example.conf Dmitry Tantsur 2014-10-03 17:07:22 +0200
  • 206d5a5d18 Late version bump Dmitry Tantsur 2014-10-03 17:03:03 +0200
  • d7979ffc39 Update README and drop make run target Dmitry Tantsur 2014-10-03 16:56:40 +0200
  • 9143fc7978 Load configuration from file, not env Dmitry Tantsur 2014-10-03 16:54:23 +0200
  • edd265e8a3 Add unit tests Dmitry Tantsur 2014-10-03 14:57:23 +0200
  • 39d25823f1 README.md -> README.rst Dmitry Tantsur 2014-10-03 13:22:51 +0200
  • 7b6d4f8cf7 Added main script and updated setup.py Dmitry Tantsur 2014-10-03 13:16:43 +0200
  • 7fad70e2c6 Travis button Dmitry Tantsur 2014-10-02 18:38:21 +0200
  • 2782bec813 Enable Travis and make test Dmitry Tantsur 2014-10-02 18:37:01 +0200
  • 067e76f60d Updated Makefile and added README Dmitry Tantsur 2014-10-02 18:20:08 +0200
  • 45872dcc88 New structure, getting ready for PyPI Dmitry Tantsur 2014-10-02 18:14:54 +0200
  • b036605a1f Tabs vs spaces Dmitry Tantsur 2014-10-02 15:45:33 +0200
  • 7e1c482d26 Small issues - batch 2 Dmitry Tantsur 2014-10-02 13:41:31 +0000
  • 299fca21ee Fixed firewall Dmitry Tantsur 2014-10-02 13:00:26 +0000
  • f523c6767b Small fixes Dmitry Tantsur 2014-10-02 14:08:30 +0200
  • 96d1e87546 Firewall handling Dmitry Tantsur 2014-10-02 14:03:10 +0200
  • ec3c27346c Inline some code and add docstrings Dmitry Tantsur 2014-10-02 09:32:31 +0200
  • bf122cbf06 Call update_filters() periodically Dmitry Tantsur 2014-10-01 17:28:34 +0200
  • 29be712333 Stub for changing iptables rules Dmitry Tantsur 2014-10-01 17:17:49 +0200
  • aa40c2a208 Initial implementation of /start call Dmitry Tantsur 2014-10-01 16:12:14 +0200
  • 22c1614b43 Force power state off after discovery Dmitry Tantsur 2014-10-01 14:59:04 +0200
  • a4b372ffed Basic implementation Dmitry Tantsur 2014-10-01 14:51:25 +0200
  • ea8e321f77 Initial commit Dmitry Tantsur 2014-09-29 15:13:25 +0200