Darko Poljak
136f2ecd87
Add helpers for cdist config/install integration. ( #551 )
...
Implement simple integration API.
7 years ago
Darko Poljak
bdee7273af
Configfile ( #559 )
...
Add cdist configuration/config file support.
7 years ago
Darko Poljak
75fe3272b3
Add file locking for -j parallel execution.
7 years ago
Darko Poljak
314a931b84
Respect cdist log level in emulator.
7 years ago
Darko Poljak
59782ad64e
Fix unit test.
7 years ago
Darko Poljak
ca1cc0f64a
object_id = '/' is invalid
7 years ago
Darko Poljak
68cb13881f
Add archiving support.
8 years ago
Darko Poljak
e2a1519332
Merge inventory from beta branch.
8 years ago
Darko Poljak
126a1812a5
Fix parallel object prepare and run steps. Add nonparallel type marker.
8 years ago
Darko Poljak
2a9bd77550
Merge custom cache path pattern from beta branch.
8 years ago
Darko Poljak
609977b7ff
ugly->bad
8 years ago
Darko Poljak
d49af95d3c
Add warning message for faulty dependencies case.
8 years ago
Darko Poljak
5f436f21b8
Transfer and run global explorers in parallel.
9 years ago
Darko Poljak
a4c49201c0
Add jobs option for parallel execution, global explorers first.
9 years ago
Darko Poljak
8d6e0760dc
Fix errors in remote.py unit test.
9 years ago
Darko Poljak
dbcc94ab65
Add derived env vars for target hostname and fqdn.
9 years ago
Darko Poljak
6f28fc2db2
Fix ssh mux socket file error.
...
ssh ControlPath socket file needs to be unique for each host.
To avoid using ssh ControlPath option placeholders move socket file
to host's temp directory. Since each host has unique temp
directory then, although file name for socket file is fixed, its path
is unique.
9 years ago
Darko Poljak
64efa04599
pep8
9 years ago
Darko Poljak
72345f5516
Make union of existing and new requirements instead of conflict error.
9 years ago
Darko Poljak
0049b62cca
Add files conf subdirectory for static files.
9 years ago
Darko Poljak
bd9008794c
Conflicting requirements bugfix.
9 years ago
Darko Poljak
e4cbb382ab
PATH resolution for true/false.
9 years ago
Darko Poljak
3062421cf5
Fix bug with parallel hosts operation and specified output path.
9 years ago
Darko Poljak
8191ea91e1
Fix remote exec bug and bug with save_cache and ssh mux socket file.
9 years ago
Darko Poljak
1dfd6671e7
Fix #416 : error for non-posix remote shell. Fix remote.py test errors.
9 years ago
Nico Schottelius
b0321895a7
fix all tests
...
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
10 years ago
Nico Schottelius
b51e9daccc
fix all tests besides one
...
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
10 years ago
Nico Schottelius
d08c29b581
fix most test cases broken by no-dot-cdist change
...
Signed-off-by: Nico Schottelius <nico@freiheit.schottelius.org>
10 years ago
Antoine Catton
9717d5d928
Add test case: what if there's a directory in defaults
...
The goal of the directory name is to be before foo and bar
10 years ago
Steven Armstrong
f82a6224f2
use positional arguments in favour of keyword arguments for backwards compatibility with older python
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
11 years ago
Steven Armstrong
46459053f4
use posix -L in favour of longopts
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
11 years ago
Daniel Heule
6a5f908269
yep, dryrun option has now a unittest, was hard to work out ...
11 years ago
Daniel Heule
e29255b9f2
add an unittest for CDIST_ORDER_DEPENDENCY
11 years ago
Daniel Heule
a5426ff4b5
completed copyright infos ...
11 years ago
Daniel Heule
2dd2f5593f
bugfixes for issue 161 and FIXME: also check that there is no object ID
...
when type is singleton?
11 years ago
Daniel Heule
60c53e213c
testcases emulator.OverrideTestCase, with some minor bugfixes to make
...
test work as expected ...
11 years ago
Daniel Heule
f163b32720
first try of a test
11 years ago
Daniel Heule
717e21da6c
initial update for override unittests
11 years ago
Steven Armstrong
54815e2b29
implement cdist install
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
11 years ago
Nico Schottelius
a5fc3f5002
remove changed attribute of an object - was never used and will never be used
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
ac5fa7cd64
integrate messaging into cdist
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Steven Armstrong
5cc894e1e9
only use a single space to distinguish between the actual __target_host and the same used as part of the path; fixes #206
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
11 years ago
Steven Armstrong
472198419a
don't assume first argument to be -r, fixes #200
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
11 years ago
Nico Schottelius
98cdc6c139
fix tests so that the explorers are not changed while running tests
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Nico Schottelius
33559fad67
add comments to some tests
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
11 years ago
Steven Armstrong
1927d4852a
add tests for configurable default values for parameters
...
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
11 years ago
Steven Armstrong
3de9b869ac
there is no such thing as cdist install in master
...
remove all traces of it to prevent the ongoing merge issues when using the real thing
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
12 years ago
Nico Schottelius
2286acc6f2
fix some more tests for the next release
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
136ddc05b5
context based changes
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago
Nico Schottelius
18c5e60ab1
--context in tests
...
Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>
12 years ago