summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-02-24kill -hup reloads nodesSaku Ytti
2015-02-24set_cmd can't be nilSaku Ytti
still not sure if this is the right way to guard non-string blocks...
2015-02-23update changelogSaku Ytti
2015-02-23guard against model returning non-stringSaku Ytti
Return empty string instead of what ever model returned. Closes #63
2015-02-22Give more helpful error message from git errorsSaku Ytti
closes #61
2015-02-22refactor HOLB preventionSaku Ytti
Still not sure we want this. But previous one might have caused infinite loop in #work. Consider we have just 1 node all together, and our rotation interval is more than our MAX_INTER_JOB_GAP, then we'd add @want to 2, instead of 1. Now we want more threads than we have nodes, and 'while @jobs.size < @jobs.want' will never be true
2015-02-22run #duration not #new_countSaku Ytti
@duration isn't set before #duration is ran
2015-02-22update changelogSaku Ytti
2015-02-22Allow node to be removed while collectingSaku Ytti
Closes #68 (hopefully at least) Further, our TODO to refactor/redesign the code to move state from memory to disk should help.
2015-02-22add nagios monitoring scriptSaku Ytti
closes #67
2015-02-21changelog updateSaku Ytti
2015-02-21Force new job if too long since last jobSaku Ytti
MAX_INTER_JOB_GAP is now 300s, if latest job was started 300s ago, we add new job. Ratioanele is that if we want n jobs, and all these jobs are taking very very long, or perhaps hanging, then we are blocking everything else too. Consider you have use one job, because it's enough to meet your rotation interval quota. Then some one box is somehow taking tens of minutes or hours, we won't figure out new amount of workers until it finishes, so we're blocking all other jobs from spawning. I'm not super happy about this solution, not really sure what is the right wayt to tackle it.
2015-02-21Increase rolling average viewSaku Ytti
Previously view was 2 nodes, so if average was 7s then some node took 1000s your average would be 503.5s. Now we're looking rolling average of each node, which might not be wise either, perhaps I should limit it to last 100 or 1000 nodes. Since we really don't want another place where we have potentially unbounded amount of state...
2015-02-21allow setting IP from sourceSaku Ytti
sql/csv can now set IP as well as name, useful if you don't have FQDN. If IP is given, then we don't try to resolve name. closes #78
2015-02-19ironware fixSaku Ytti
2015-02-19Merge pull request #77 from fhibler/masterytti
Logout behaviour fixed.
2015-02-19Logout behaviour fixed.fhibler
2015-02-19xos updateSaku Ytti
2015-02-19Merge pull request #76 from fhibler/masterytti
Password detection fixed
2015-02-19Password detection fixedfhibler
2015-02-13bump to 0.3.0Samer Abdel-Hafez
2015-02-13Merge pull request #74 from sts/masterytti
Adding an Init Script
2015-02-12Update oxidized.initStefan Schlesinger
2015-02-12Create oxidized.initStefan Schlesinger
Add a sysv init script (tested with Debian/wheezy)
2015-02-07add some todo itemsSaku Ytti
It does not look too good that I'll have time to address them any time soon.
2015-02-07Merge pull request #73 from erJasp/masterSamer Abdel-Hafez
Added model for Comware based devices
2015-02-07Added model for Comware based devicesJasper
Added support for Comware based devices from HP (A-series), H3C and 3Com.
2015-02-02add nopedial as author, so he can release gemSaku Ytti
2015-01-20Merge pull request #70 from yeled/patch-2ytti
stop Aruba changing the diff each 'show inventory'
2015-01-20stop Aruba changing the diff each 'show inventory'Charlie Allom
Also fix the boilerplate comment to reflect the OEM relationship
2014-12-13Skip commentsSaku Ytti
closes #64
2014-12-03bump up gemspec versionSaku Ytti
2014-12-03Merge branch 'master' into cfg_as_objectSaku Ytti
2014-10-27Merge pull request #59 from sts/masterytti
model/asa: ASA prompt contains HA Failover state separated by slashes
2014-10-27docs: enable mapping updateStefan Schlesinger
2014-10-27model/asa: ASA prompt contains HA Failover state separated by slashesStefan Schlesinger
2014-10-23Merge pull request #57 from sts/masterytti
Fixing Cisco ASA models
2014-10-23model/asa: removing >show clock and ignoring uptime in >show versionStefan Schlesinger
2014-10-23model/asa: fixing prompt - hostname regex taken from ios modelStefan Schlesinger
2014-10-23Merge pull request #56 from velzi/masterytti
better dependencies
2014-10-23better dependenciesVeli-Matti Leppänen
2014-10-23Merge pull request #55 from sts/patch-1ytti
Documentation Update
2014-10-23Update README.mdStefan Schlesinger
2014-10-23Update README.mdStefan Schlesinger
2014-10-23Update README.mdStefan Schlesinger
2014-10-22Update README.mdStefan Schlesinger
2014-10-22Update README.mdStefan Schlesinger
2014-10-22Update README.mdStefan Schlesinger
2014-10-22Overhauling project README.mdStefan Schlesinger
Cleaning up documentation and adding new Cookbook examples.
2014-10-02Merge pull request #50 from emjemj/masterSamer Abdel-Hafez
Added Cisco NXOS to the list of supported platforms