Commit Graph

  • 8b416d07d4 added: fqdn, name for Node class adobdin 2016-06-10 15:13:52 +00:00
  • 47388d20eb Define fixed python requirement for built rpm f3flight 2016-06-10 02:10:55 +00:00
  • 15a0c5bd8b Bump version, add rpm build script f3flight 2016-06-10 01:52:53 +00:00
  • 9b6605aeec Improve configuration doc f3flight 2016-06-10 01:44:53 +00:00
  • e87b93fa43 Implement support for full paths to scripts / filelists f3flight 2016-06-10 01:43:48 +00:00
  • 121dd75c75 Merge pull request #39 from adobdin/master Dmitry 2016-06-09 16:51:56 -07:00
  • 377f429002 Bump version f3flight 2016-06-09 21:16:26 +00:00
  • 82371a5597 Implement negative filtering, fix Fuel filtered by normal filters f3flight 2016-06-09 21:12:47 +00:00
  • d3f29c09ff Implement config option to print results f3flight 2016-06-09 21:10:58 +00:00
  • b5907b446d Fix incorrect config example f3flight 2016-06-09 21:09:49 +00:00
  • 9feb12eda9 Fix filtering Fuel when shell mode not enabled f3flight 2016-06-09 19:40:28 +00:00
  • 722edd5397 added: check if output directory exist to archive adobdin 2016-06-09 11:04:56 +00:00
  • 9cc073a277 ignore tmp files adobdin 2016-06-08 11:40:36 +00:00
  • 69643472c2 added: new method for load json file instead of yaml because of the performance issues adobdin 2016-06-07 20:03:45 +00:00
  • 286897835c fix: adding logging init function in tools adobdin 2016-06-07 19:01:18 +00:00
  • 3d34229584 fix: mapcmds typo adobdin 2016-06-07 18:46:36 +00:00
  • 46d17efd6c added: new object logger adobdin 2016-06-07 17:09:41 +00:00
  • dbe528a561 added: name of functions to log format adobdin 2016-06-04 19:46:25 +00:00
  • fec933cf47 fix: flake8 for setup.py adobdin 2016-06-04 17:22:13 +00:00
  • 580194144d fix: removed duplicate logging adobdin 2016-06-04 17:13:26 +00:00
  • 757b7b758b replace: logging ERROR to CRITICAL for function sys.exit() adobdin 2016-06-04 14:40:24 +00:00
  • 6fcec3cdd7 implementation of the issue #37 adobdin 2016-06-04 14:11:14 +00:00
  • 84718c05be Merge pull request #34 from adobdin/master Alexander Dobdin 2016-06-01 19:54:34 +04:00
  • 54c2264722 added parameters for fuel: username, password; moved: fuelip -> fuel_ip adobdin 2016-06-01 15:45:19 +00:00
  • 9edf36de41 fix: logging for fake logs adobdin 2016-05-28 19:10:10 +00:00
  • 4addc5b489 added: environment file with global parameters for setup and docs adobdin 2016-05-28 17:28:25 +00:00
  • 681ea56fc1 fix: add credentials for mongo commands adobdin 2016-05-28 16:39:08 +00:00
  • 076562d0e7 replace json with yaml adobdin 2016-05-28 15:58:03 +00:00
  • 1adc36ae24 improve docs (2) adobdin 2016-05-28 09:52:35 +00:00
  • f1ea08346c improve docs adobdin 2016-05-28 09:51:09 +00:00
  • 2774a1c209 Fix error in previous commit f3flight 2016-05-27 01:08:10 +00:00
  • 4a59582193 Implement timestamping for outputs and dirs + remove occasional debug from get_logs f3flight 2016-05-27 01:01:27 +00:00
  • 842fbbc507 Add release attr in Node __init__ Dmitry 2016-05-26 12:01:37 -07:00
  • 5e83e2ae2a Merge 'Fix nodes_get_release' Dmitry 2016-05-26 11:49:02 -07:00
  • df4933d8de Bump version Dmitry 2016-05-26 11:47:36 -07:00
  • 25ffb22eae Fix nodes_get_release not working (3) Dmitry 2016-05-26 11:46:53 -07:00
  • 89f242f76f Fix nodes_get_release not working (2) Dmitry 2016-05-26 11:26:55 -07:00
  • f7e511f7c2 Fix nodes_get_release not working Dmitry 2016-05-26 11:20:05 -07:00
  • a5dfa84ca3 Merge 'Add back nova-manage vm list for releases prior to 7.0, fix unicode issues' Dmitry 2016-05-24 12:29:50 -07:00
  • da4ed35c45 Bump version f3flight 2016-05-24 19:25:33 +00:00
  • 60b1c0f809 Fix regression in previous commit, fix unicode issues f3flight 2016-05-24 19:12:19 +00:00
  • c12af6f023 Add back nova-manage vm list for releases prior to 7.0 f3flight 2016-05-24 18:06:04 +00:00
  • 09a6bc7c0c Merge 'Allow skipping rqfile by undefining it in config (setting rqfile: None)' Dmitry 2016-05-23 18:53:39 -07:00
  • d01cb017c4 Update usage.rst f3flight 2016-05-24 01:15:33 +00:00
  • a08f3e35e4 Add more usage examples f3flight 2016-05-24 01:10:41 +00:00
  • 4fc7fe4146 Allow skipping rqfile by undefining it in config (setting rqfile: None) f3flight 2016-05-24 00:43:30 +00:00
  • 5ac0b79584 Update usage.rst f3flight 2016-05-24 00:15:07 +00:00
  • e3c9a65338 Bump version, set tag f3flight 2016-05-20 20:49:04 +00:00
  • 523a7ae98f Merge 'put + get functionality, json option, some other changes' Dmitry 2016-05-20 13:38:44 -07:00
  • f17051434b Move prefix to conf, move get_release to Node, fix flake8 f3flight 2016-05-19 04:39:15 +00:00
  • d241ce7607 Implement shell mode scripts (multiple) and multiple commands, rearrange help f3flight 2016-05-18 23:10:09 +00:00
  • aa2fac97f5 Re-Add json option (got removed some time ago), other minor changes + --nodes-json option + changed default fuelip to 127.0.0.1 for cleanness + reworded some log messages + renamed get_nodes to get_nodes_json + removed get_version (implemented fuel ver in nodes_get_release) + removed NodeManager fuelip attribute - not really needed f3flight 2016-05-17 21:39:42 +00:00
  • 44ac4b893f Many minor changes + add quiet mode + add warning loglevel argument + minor arg changes (-F -> -G) + fix put_files bugs + add automatic shell command escaping and fix awk commands after this change + small log message changes + remove use of temporary files for get_logs + implement reliable stdin in ssh_node + add exit PIPESTATUS into get_logs + add function to check if given node attrs are non-empty, used for cli prints + make args optional in RunIttem and SemaphoreProcess + fix stderr utf-8 decode issue (not a fix, more of a workaround, need better fix) + 'inputfile' now unnecessary in ssh_node (not used) but left in there for now + used 'xxd' to encode stdin to keep \0 bytes. Can use base64 instead, no real difference. f3flight 2016-05-17 04:27:41 +00:00
  • 0d1e00d785 Add 'put' functionality (not tested yet), minor changes + fix deprecated nova-manage + optimize error code checks (sort of) + small refactor f3flight 2016-05-16 20:53:02 +00:00
  • 284b6d7cf2 Move locks into a decorator, add more locks, fix flake8 f3flight 2016-05-14 03:54:25 +00:00
  • 35df4446d3 Merge pull request #26 from adobdin/issue14 Dmitry 2016-05-13 18:05:19 -07:00
  • 01a5c3d4a7 Fix keystone CLI deprecation warnings f3flight 2016-05-14 01:01:09 +00:00
  • df416e44ac Add .gitignore for .pyc files f3flight 2016-05-13 03:08:12 +00:00
  • a2ba268b9d Improve output, fix warnings, incr. def. loglevel, clean by default f3flight 2016-05-13 02:51:40 +00:00
  • fb16ee654f Implement 'clean' flag (mainly for shell mode), minor add. changes f3flight 2016-05-13 01:16:53 +00:00
  • 4938ca5027 Change command line syntax for multiple options to -F and -R From '-R 1 2 3' to '-R 1 -R 2 -R 3' f3flight 2016-05-13 00:47:12 +00:00
  • 41de1f9f38 Fix #24, small changes for shell mode, small conf refactor f3flight 2016-05-12 23:24:27 +00:00
  • d58696c633 fix: typo adobdin 2016-05-12 12:24:57 +00:00
  • 2e4d02fec3 fix: flake8 warns, setup.py adobdin 2016-05-12 10:38:52 +00:00
  • cfe63a5e83 fix: replace unix paths with os independent functions adobdin 2016-05-12 10:23:21 +00:00
  • f212c18c9a Fix broken filter by env 0 f3flight 2016-05-12 02:34:34 +00:00
  • d9c2acbe33 Implement files, rename old files to filelists, impl. shell mode, improve output + some refactoring/deduplication + removed unused functions + renamed some functions for clarity + moved 'keys' into Node class for access from other modules + added get_file_scp to allow wildcards (could not make it work with rsync) + added --no-archive option to skip archiving f3flight 2016-05-12 02:21:06 +00:00
  • 4bd4b591fa Fix - missing traceback on uncaught error f3flight 2016-05-11 22:51:37 +00:00
  • e7c2811504 fix: for flake8 adobdin 2016-05-11 11:51:39 +00:00
  • 00f9ee2fd3 fix: some minor fixes adobdin 2016-05-11 11:43:44 +00:00
  • 91f179095c fix: rq/cmds -> rq/scripts adobdin 2016-05-11 11:23:12 +00:00
  • e865055ca8 rq.yaml: cmds -> scripts adobdin 2016-05-11 11:09:04 +00:00
  • 7c3a1eafbb Fix filtering by empty list f3flight 2016-05-10 01:48:18 +00:00
  • 4776930a72 Add placeholder for re-work of extended mode make extended optional f3flight 2016-05-10 01:35:22 +00:00
  • 8410772219 Version (major) increase due to major changes f3flight 2016-05-10 00:28:26 +00:00
  • d872c533f4 Fix issue #21 f3flight 2016-05-09 22:16:50 +00:00
  • 00187b46fc Fix incorrect position of if-break f3flight 2016-05-09 18:51:48 +00:00
  • 53535c25f2 Implement #15 - RC2, once_by_ now works f3flight 2016-05-09 02:04:47 +00:00
  • a4c776daf2 Implement #15 - RC version, once_by still broken f3flight 2016-05-09 01:03:43 +00:00
  • c6a037cbc5 Integrate recursive rq loader, change conf back to dict Because it's easier to manipulate a dict recursively then an object f3flight 2016-05-08 02:05:05 +00:00
  • 5a5acf0471 Fix regression - accidentally commited compute filter f3flight 2016-05-07 05:57:16 +00:00
  • 4e833e6821 Improve recursive converter, fix rq.yaml f3flight 2016-05-07 05:56:26 +00:00
  • 30084fcec9 Add PoC recursive rq structure converter f3flight 2016-05-07 04:46:26 +00:00
  • 810ea18736 Minor optimization in filter f3flight 2016-05-06 06:22:33 +00:00
  • 6a26153b7f Implement universal filter f3flight 2016-05-06 06:08:54 +00:00
  • 261a5ae3cd Improve defaults handling, other minor fixes f3flight 2016-05-06 03:40:40 +00:00
  • db4f97ff55 Implement #15 - not fully tested yet, aslo breaks by-release f3flight 2016-05-06 02:47:57 +00:00
  • 897eb69c00 code cleanup: removed node.print_files function adobdin 2016-05-05 13:56:58 +00:00
  • a35f44da85 set logging level to ERROR by default adobdin 2016-05-05 13:43:39 +00:00
  • 2a121e8f31 fix: default rqfile location adobdin 2016-05-05 13:39:34 +00:00
  • 224b8242a0 fix: rq.yaml is added to setup adobdin 2016-05-05 13:33:00 +00:00
  • 6808eace18 added: ok_codes for commands adobdin 2016-05-05 13:16:23 +00:00
  • 1a76e7a6b7 replace directories structure by yaml config file adobdin 2016-05-05 09:27:07 +00:00
  • 3a328c62ab moved: loading yaml file function from conf.py adobdin 2016-05-05 08:39:13 +00:00
  • 6c96c7f5ed Minor optimizations f3flight 2016-05-05 03:02:12 +00:00
  • 02b0d9851a Implement "start" filter, small fixes f3flight 2016-05-04 23:41:42 +00:00
  • f8ec70ff20 Change logs structs to prepare for implementation of #14 f3flight 2016-05-04 21:50:04 +00:00
  • ef0242f2f3 some fixes and refactor calculate_log_size adobdin 2016-05-04 09:34:15 +00:00
  • 74ba8e34b7 added: exit on exceptions adobdin 2016-05-04 06:52:35 +00:00
  • 196f01e255 rename: Nodes -> NodeManager adobdin 2016-05-04 05:42:52 +00:00