Thomas S Hatch
9aa5b7a296
Fix the State object in the state minion module
2011-05-28 19:43:02 -06:00
Thomas S Hatch
dcb0bb5884
Fix a bunch of state_top issues
2011-05-28 16:43:15 -06:00
Thomas S Hatch
01bbf9c530
Fix ref in minion self.auth
2011-05-28 14:09:47 -06:00
Thomas S Hatch
d5ee3cecf0
Fix the old file_root refs
2011-05-28 14:07:20 -06:00
Thomas S Hatch
adb4fef229
Add the renderer to the master config comments
2011-05-28 13:40:37 -06:00
Thomas S Hatch
a4351cd56a
Add renderer to the master opts
2011-05-28 13:39:26 -06:00
Thomas S Hatch
ee044f5c64
strip out the last of the old logger
2011-05-28 13:32:05 -06:00
Thomas S Hatch
48b72aec97
Add self to the socket in the Matcher
2011-05-28 13:30:16 -06:00
Thomas S Hatch
3b50d4c285
Clean up basic issues in the HighState class
2011-05-28 13:21:30 -06:00
Thomas S Hatch
d1e20659fe
really? I did this?
2011-05-28 12:14:30 -06:00
Thomas S Hatch
8b4473c27c
Change the top file structure to be lighter
2011-05-28 12:12:05 -06:00
Thomas S Hatch
70a51437d8
Change file_root to file_roots in the config module, preperatory for
...
adding environments to the file server
2011-05-28 09:59:31 -06:00
Thomas S Hatch
e52aca24a8
Add call_highstate function to the state minion module
2011-05-28 09:50:04 -06:00
Thomas S Hatch
81829e3d7b
HighState is ready for testing!
2011-05-28 09:22:46 -06:00
Thomas S Hatch
08a03ad666
Add compile_highstate
2011-05-28 08:40:23 -06:00
Thomas S Hatch
81892ebf71
Add gather_states to Highstate class
2011-05-27 15:41:12 -06:00
Thomas S Hatch
d5dd44cf4c
Remove mistaken commit data
2011-05-27 15:40:49 -06:00
Thomas S Hatch
320b72aecd
Add method to match top components
2011-05-27 15:27:25 -06:00
Thomas S Hatch
4e2e3691e6
Add method tot he mater for matching top file components
2011-05-27 15:25:35 -06:00
Thomas S Hatch
3245aca96a
Fix _ in matcher method
2011-05-27 14:58:39 -06:00
Thomas S Hatch
1c59753c1d
Seperate out the minion matching logic so that other interfcaes can use it
2011-05-27 14:50:30 -06:00
Thomas S Hatch
c6d565cbd9
Add module to grab a state from the master
2011-05-27 00:23:07 -06:00
Thomas S Hatch
dcc3bbb47d
Add env to the cp module
2011-05-26 23:59:24 -06:00
Thomas S Hatch
4714b88f3c
Add environment to top file grab
2011-05-26 23:57:12 -06:00
Thomas S Hatch
fd4dbf0ffe
Add environment passing to the file client
2011-05-26 23:46:19 -06:00
Thomas S Hatch
677cac28c3
Add environment seeking to the master file server
2011-05-26 23:35:45 -06:00
Thomas S Hatch
77c67af2cc
Add the new file server layout to the conf file
2011-05-26 22:30:38 -06:00
Thomas S Hatch
279e5c4d0b
Add get_top to the state object
2011-05-26 21:04:22 -06:00
Thomas S Hatch
75a8273e5b
Add initial HighState class
2011-05-26 17:16:48 -06:00
Thomas S Hatch
df45aca623
Add master_opts method to file serve client
2011-05-26 16:35:19 -06:00
Thomas S Hatch
9f2f1a8320
remove comments from scripts, they don't need to be there
2011-05-26 09:44:50 -06:00
Thomas S Hatch
adb217c5db
Merge branch 'snd'
...
Conflicts:
salt/config.py
salt/loader.py
salt/minion.py
2011-05-26 09:36:22 -06:00
Thomas S Hatch
10c2450837
Allow the minion to retrive the master's configuration options
2011-05-26 13:01:31 +01:00
Thomas S Hatch
071780a59e
modify the cp module to use the file server client
2011-05-26 13:01:18 +01:00
Thomas S Hatch
80b694627c
Add a file server client class tot he minion
2011-05-26 13:00:58 +01:00
Thomas S Hatch
8cd2f9989f
remove cython loading from the minion, all module loading is now in the
...
loader
2011-05-26 12:59:37 +01:00
Pedro Algarvio
7ccb5e4cec
Typos, white-space, unused/missing imports, wrapping, PEP-8.
2011-05-26 12:17:02 +01:00
Pedro Algarvio
3f157549c2
Improved Logging Conclusion.
...
Concluded the improved logging stuff; Added `log_granular_levels` which will allow to tweak specific logger's levels.
Adapted the default configuration to include the improved logging stuff.
2011-05-26 11:22:37 +01:00
Thomas S Hatch
0c5af24605
Allow the minion to retrive the master's configuration options
2011-05-25 23:07:23 -06:00
Thomas S Hatch
4569878aa8
modify the cp module to use the file server client
2011-05-25 22:28:11 -06:00
Thomas S Hatch
2a426dff21
Add a file server client class tot he minion
2011-05-25 22:20:57 -06:00
Thomas S Hatch
0c18e39df9
remove cython loading from the minion, all module loading is now in the
...
loader
2011-05-25 18:43:21 -06:00
Pedro Algarvio
dd76a4cfc1
Improve logging support.
...
Changed to a more adequate logging "system". Some other minor changes are still needed, namely the config files.
2011-05-26 00:00:25 +01:00
Pedro Algarvio
2371f11e24
Optional Cython loading.
...
When loading the grains, also pass it the options so that 'cython_enable' won't be neglected.
2011-05-25 19:23:13 +08:00
Pedro Algarvio
de52dfa7b5
Make Cython Support Optional.
...
Allow the user to choose not to have the cython module searching and loading enabled.
This helps with packages installed in "develop" mode where the ".pyx"'s are still present and will be tried to be compiled and loaded even though that package is fully working.
2011-05-25 19:23:13 +08:00
Pedro Algarvio
0f8b0b4632
Optional Cython loading.
...
When loading the grains, also pass it the options so that 'cython_enable' won't be neglected.
2011-05-25 11:09:06 +01:00
Pedro Algarvio
e8cac6a61f
Make Cython Support Optional.
...
Allow the user to choose not to have the cython module searching and loading enabled.
This helps with packages installed in "develop" mode where the ".pyx"'s are still present and will be tried to be compiled and loaded even though that package is fully working.
2011-05-25 09:29:48 +01:00
Thomas S Hatch
a7c7dbdff3
Merge pull request #85 from s0undt3ch/master
...
Split functionality to ease subclasing
2011-05-24 14:48:41 -07:00
Pedro Algarvio
5b10ae52e1
Split-up functionality to ease sub-classing.
2011-05-24 22:45:14 +01:00
Thomas S Hatch
f79cc87c7f
Merge pull request #84 from s0undt3ch/master
...
Missing __init__.py
2011-05-24 13:36:59 -07:00