Commit Graph
Select branches
Hide Pull Requests
bugfix/12.0
bugfix/12.2
master
stable/2023.2
stable/2024.1
stable/2024.2
unmaintained/2023.1
0.1.0
0.1.1
0.2.0
0.2.1
0.2.2
0.2.3
0.2.4
0.2.5
1.0.0
1.0.1
1.0.2
1.1.0
10.0.0
10.1.0
10.1.1
10.1.2
10.1.3
10.10.0
10.11.0
10.12.0
10.2.0
10.2.1
10.3.0
10.4.0
10.4.1
10.4.2
10.5.0
10.6.0
10.6.1
10.6.2
10.7.0
10.8.0
10.8.1
10.9.0
11.0.0
11.1.0
11.1.1
11.1.2
11.2.0
11.3.0
11.4.0
11.4.1
11.5.0
11.6.0
11.7.0
11.8.0
12.0.0
12.1.0
12.2.0
12.3.0
2.0.0
2.0.1
2.1.0
2.2.0
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.3.0
2023.1-eom
3.0.0
3.1.0
3.2.0
3.2.1
3.2.2
3.3.0
4.0.0
4.1.0
4.2.0
4.2.1
4.2.2
5.0.0
5.0.1
5.0.2
5.1.0
6.0.0
6.0.1
6.0.2
6.0.3
6.1.0
7.0.0
7.1.0
7.2.0
7.2.1
7.2.2
7.2.3
7.2.4
7.3.0
8.0.0
8.0.1
8.0.2
8.0.3
8.0.4
8.1.0
8.2.0
8.2.1
8.2.2
8.2.3
8.2.4
8.2.5
9.0.0
9.1.0
9.2.0
9.2.1
9.2.2
9.2.3
9.2.4
bugfix-10.12-eol
bugfix-10.7-eol
bugfix-10.9-eol
bugfix-11.0-eol
bugfix-11.2-eol
bugfix-11.3-eol
bugfix-11.5-eol
bugfix-11.6-eol
bugfix-11.8-eol
bugfix/10.10-eol
bugfix/10.2-eol
bugfix/10.3-eol
bugfix/10.5-eol
liberty-eol
mitaka-eol
newton-eol
ocata-em
ocata-eol
pike-em
pike-eol
queens-em
queens-eol
rocky-em
rocky-eol
stein-em
stein-eol
train-em
train-eol
ussuri-em
ussuri-eol
victoria-em
victoria-eol
victoria-eom
wallaby-em
wallaby-eol
wallaby-eom
xena-em
xena-eol
xena-eom
yoga-eol
yoga-eom
zed-eol
zed-eom
Select branches
Hide Pull Requests
bugfix/12.0
bugfix/12.2
master
stable/2023.2
stable/2024.1
stable/2024.2
unmaintained/2023.1
0.1.0
0.1.1
0.2.0
0.2.1
0.2.2
0.2.3
0.2.4
0.2.5
1.0.0
1.0.1
1.0.2
1.1.0
10.0.0
10.1.0
10.1.1
10.1.2
10.1.3
10.10.0
10.11.0
10.12.0
10.2.0
10.2.1
10.3.0
10.4.0
10.4.1
10.4.2
10.5.0
10.6.0
10.6.1
10.6.2
10.7.0
10.8.0
10.8.1
10.9.0
11.0.0
11.1.0
11.1.1
11.1.2
11.2.0
11.3.0
11.4.0
11.4.1
11.5.0
11.6.0
11.7.0
11.8.0
12.0.0
12.1.0
12.2.0
12.3.0
2.0.0
2.0.1
2.1.0
2.2.0
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.3.0
2023.1-eom
3.0.0
3.1.0
3.2.0
3.2.1
3.2.2
3.3.0
4.0.0
4.1.0
4.2.0
4.2.1
4.2.2
5.0.0
5.0.1
5.0.2
5.1.0
6.0.0
6.0.1
6.0.2
6.0.3
6.1.0
7.0.0
7.1.0
7.2.0
7.2.1
7.2.2
7.2.3
7.2.4
7.3.0
8.0.0
8.0.1
8.0.2
8.0.3
8.0.4
8.1.0
8.2.0
8.2.1
8.2.2
8.2.3
8.2.4
8.2.5
9.0.0
9.1.0
9.2.0
9.2.1
9.2.2
9.2.3
9.2.4
bugfix-10.12-eol
bugfix-10.7-eol
bugfix-10.9-eol
bugfix-11.0-eol
bugfix-11.2-eol
bugfix-11.3-eol
bugfix-11.5-eol
bugfix-11.6-eol
bugfix-11.8-eol
bugfix/10.10-eol
bugfix/10.2-eol
bugfix/10.3-eol
bugfix/10.5-eol
liberty-eol
mitaka-eol
newton-eol
ocata-em
ocata-eol
pike-em
pike-eol
queens-em
queens-eol
rocky-em
rocky-eol
stein-em
stein-eol
train-em
train-eol
ussuri-em
ussuri-eol
victoria-em
victoria-eol
victoria-eom
wallaby-em
wallaby-eol
wallaby-eom
xena-em
xena-eol
xena-eom
yoga-eol
yoga-eom
zed-eol
zed-eom
-
5a28c1790d
Post-migration updates for stackforge and launchpad
Dmitry Tantsur
2014-11-14 09:45:46 +0100 -
054b0bda6c
Update patch set 1
Gerrit User 3
2014-11-14 08:48:29 +0000 -
66c8b7734e
Create change
Gerrit User 10239
2014-11-14 08:45:58 +0000 -
27b3b96eea
Post-migration updates for stackforge and launchpad
Dmitry Tantsur
2014-11-14 09:45:46 +0100 -
5f2228798c
Updates prior to moving to stackforge
Dmitry Tantsur
2014-11-12 14:10:21 +0100 -
2e4db6e1db
Rename tox job flake8 -> pep8 as per OpenStack standart
Dmitry Tantsur
2014-11-10 14:14:59 +0100 -
8fac33fade
ChangeLog and small README fixes
0.2.2
Dmitry Tantsur
2014-10-27 15:44:34 +0100 -
90e65f31bc
Seriously update README
Dmitry Tantsur
2014-10-27 15:28:38 +0100 -
bd0d6b7b87
Allow undefined power state in maintenance mode and reboot instead of power on
Dmitry Tantsur
2014-10-27 14:24:01 +0100 -
b3a599ecb5
Raise tox coverage target to 80%
Dmitry Tantsur
2014-10-27 11:47:06 +0100 -
87ebd0dec5
More unit tests, fixed one bug
Dmitry Tantsur
2014-10-27 11:30:09 +0100 -
a39e036555
Separate utils module, more clean ups
Dmitry Tantsur
2014-10-27 11:18:42 +0100 -
e60e0f8411
Clean up in firewall module
Dmitry Tantsur
2014-10-27 11:00:21 +0100 -
91922aebf5
gitignore .coverage file
Dmitry Tantsur
2014-10-27 10:47:10 +0100 -
d175d78867
Store discovery_timestamp in node extra (part of #4)
Dmitry Tantsur
2014-10-24 17:03:38 +0200 -
759dd28482
Small tweak
Dmitry Tantsur
2014-10-24 16:35:31 +0200 -
afdc395379
Test coverage reporting and gating
Dmitry Tantsur
2014-10-24 16:27:25 +0200 -
577c25555e
Warn if node seems already on discovery (finally closes #3)
Dmitry Tantsur
2014-10-24 15:14:12 +0200 -
d3b49c62fa
Refuse to discover nodes that are not powered off or have instance uuid (part of #3)
Dmitry Tantsur
2014-10-24 15:10:00 +0200 -
6d9d98ac76
Validate power interface on starting discovery (part of #3)
Dmitry Tantsur
2014-10-24 14:30:09 +0200 -
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