Commit Graph

2485 Commits

Author SHA1 Message Date
Nico Schottelius a69069f28c make unfinished examples disappear
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 18:45:36 +02:00
Nico Schottelius bd13fbab3a remove old tests from config install and co.
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 18:45:09 +02:00
Nico Schottelius 74920d53a6 ++cleanup
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 18:44:36 +02:00
Nico Schottelius 0700fc6bc9 cleanup needed here as well
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 18:43:52 +02:00
Nico Schottelius 03ea7787d2 +self
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 18:38:22 +02:00
Nico Schottelius 65a82b517c --typo
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 16:20:35 +02:00
Nico Schottelius 4e6c3ee686 ++mirror
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 16:11:22 +02:00
Nico Schottelius eb7234df51 also publish to sourceforge
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 16:05:58 +02:00
Nico Schottelius 69293efd00 --todo
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 15:27:03 +02:00
Nico Schottelius 420b6aeae7 ensure object is not ran twice
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 15:08:00 +02:00
Nico Schottelius 32b2c49d32 found 2 bugs in transfer_code_remote
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 12:39:06 +02:00
Nico Schottelius dbdf036787 do not need to use terminate()/SIGTERM
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 12:04:04 +02:00
Nico Schottelius ede8fd7518 ++output errors
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 01:14:17 +02:00
Nico Schottelius 1d1bff88b7 just as a marker: return false, so in theory even multiprocess noticed that we did something stuped
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 01:06:33 +02:00
Nico Schottelius a587975a99 catch keyboardirq in parallel mode, so it's not raised into multiprocess
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 01:05:47 +02:00
Nico Schottelius 7b770b7b35 correctly report pid when killing subprocess
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 00:49:04 +02:00
Nico Schottelius 84e102eb29 also report failed hosts in sequential mode, terminate processes on interrupt, continue deploy even if one or more hosts failed
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 00:45:37 +02:00
Nico Schottelius e8a81551f8 implement error reporting for failed hosts at the end
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 00:31:52 +02:00
Nico Schottelius 46fdc5ca6e ugly output on random ctrl-c actions
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 00:21:24 +02:00
Nico Schottelius 15ae422cb2 catch cdist errors in emulator or config install, not in main, because catching there does not work in multiprocess env
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 00:15:41 +02:00
Nico Schottelius 72687b5aeb create new method to encapsulate configinstall run of one host
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 00:12:51 +02:00
Nico Schottelius 3883fe4247 raise cdist error instead of oserror
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-16 00:12:32 +02:00
Nico Schottelius 3c31b4f9a3 and finally also adjust the requirement itself
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 23:40:11 +02:00
Nico Schottelius 950424d478 move log output into correct function, also log object code run/gencode
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 23:29:27 +02:00
Nico Schottelius 42e1c21f43 print progress output in info level for object prepare
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 23:26:54 +02:00
Nico Schottelius 5a72223ae3 strip away / in emulator in requirements
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 23:23:57 +02:00
Nico Schottelius 92de3d2f10 need cdist module for various constens
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 23:23:30 +02:00
Nico Schottelius 053903bb69 use instance logger in explorer
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 12:00:46 +02:00
Steven Armstrong b8b9719cc6 Merge remote-tracking branch 'telmich/master'
Conflicts:
	lib/cdist/core/explorer.py
	lib/cdist/emulator.py

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-15 10:51:08 +02:00
Nico Schottelius ee1c568c7b almost finish correct requirement loading, but need sleep
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 02:54:54 +02:00
Nico Schottelius 0dd38f75c2 remove leading / from object_id of requirement
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 02:46:28 +02:00
Nico Schottelius a7a3ee6f19 adjust prefix
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 02:36:33 +02:00
Nico Schottelius e002710c4c rewrite emulator to class based approach for better logging
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 02:31:40 +02:00
Nico Schottelius 00a1f1eeb9 ++ more host prefixing log code
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 01:41:11 +02:00
Nico Schottelius a415cc4b91 add correct logger in manifest
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 01:38:22 +02:00
Nico Schottelius 67b1094712 flatten error message in remotescripterror as well
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 01:25:57 +02:00
Nico Schottelius ad1e51cb2e catch unicodedecodeerror
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 01:11:54 +02:00
Steven Armstrong 889e6c23cb Explorer tracks which type explorers have been transferred instad of Type
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-15 00:44:54 +02:00
Steven Armstrong 60509a49e2 Merge remote-tracking branch 'telmich/master' 2011-10-15 00:31:04 +02:00
Steven Armstrong d83de25774 Stripp leading slash from requirements object_id
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-15 00:26:00 +02:00
Nico Schottelius c64ab97f2a irrrrrrgs, ugly output
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 00:25:55 +02:00
Nico Schottelius cba202186e missing prefix documented
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 00:16:34 +02:00
Nico Schottelius db6fdeebfe log.info for global explorers (may also take some time)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 00:14:25 +02:00
Nico Schottelius 0d441eb378 report info when running initial manifest (it may take some time)
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 00:12:08 +02:00
Nico Schottelius 3f76f03239 return full command only in local mode
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-15 00:10:35 +02:00
Nico Schottelius 85c9c3e283 more changes for next release
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-14 23:57:58 +02:00
Nico Schottelius ef1ebbd0b7 remove senseless message superseeded by new logging prefix
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
2011-10-14 23:56:33 +02:00
Nico Schottelius 46fde0e9fe Merge remote-tracking branch 'steven/master' 2011-10-14 23:55:46 +02:00
Steven Armstrong fb2a3cb06e Merge remote-tracking branch 'telmich/master' 2011-10-14 23:52:51 +02:00
Steven Armstrong b5b7d8e727 add missing return_output=True argument when fetching script content
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
2011-10-14 23:52:05 +02:00