This website requires JavaScript.
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