summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Adding the integration tests to the Rakefile for spec,Luke Kanies2007-10-045-37/+52
| | | | | | fixing the integration tests, and extending the Classmethods for the indirector so that indirected classes can set the terminus class and cache class.
* Merge branch 'master' of git://michaelobrien.info/puppetLuke Kanies2007-10-045-5/+58
|\
| * Fixed #838. Applied patch provided by DavidS to add more robustMichael V. O'Brien2007-10-041-0/+9
| | | | | | | | update functionality to the dpkg provider.
| * Fixed #837. Added freebsd service provider by trombik.Michael V. O'Brien2007-10-041-0/+46
| |
| * Fixed #855, but I didn't add any tests.Michael V. O'Brien2007-10-041-2/+0
| |
| * Fixed #827. Applied a form of the patch provided by porridge andMichael V. O'Brien2007-10-042-3/+3
| | | | | | | | wrote a test.
* | Adding another test to the ldap node source -- we makeLuke Kanies2007-10-042-3/+15
| | | | | | | | | | sure we throw an appropriate exception if a parent is specified but we cannot find it.
* | Fixing some terminology so some ldap tests are easier to read.Luke Kanies2007-10-041-3/+3
| |
* | Switching the indirection from using settings for configurationLuke Kanies2007-10-043-90/+88
|/ | | | | | | | | | | | | | | to requiring explicit configuration. This means that if you as an application developer want to use a different indirection terminus then you have to specify it; something like: Puppet::Node.terminus_class = :ldap Caches use the same kind of configuration: Puppet::Node.cache_class = :memory Accordingly, I've removed the existing setting definitions from the defaults.rb.
* Attempting to reproduce and fix #829 by applying patch by Paul. I could notLuke Kanies2007-10-042-3/+8
| | | | | | get a test to show the exception, nor could I figure out how the coding bug could have actually had an impact, but it's an innocent-enough fix, so I'm fine applying it.
* Fixing tests for the Configuration object, since ILuke Kanies2007-10-041-0/+3
| | | | added the any_failed? test to Transactions.
* Merge branch 'master' of ssh://reductivelabs.com/opt/rl/git/puppetLuke Kanies2007-10-048-133/+35
|\
| * Merge branch 'master' of ssh://reductivelabs.com/opt/rl/git/puppetLuke Kanies2007-10-03332-444/+131
| |\ | | | | | | | | | | | | | | | | | | Conflicts: lib/puppet/defaults.rb lib/puppet/dsl.rb
| * | I finally tracked down the problem that was causing providersLuke Kanies2007-10-037-127/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to sometimes suddenly disappear and thus tests to fail -- Kernel.require was not loading the normal ruby path (e.g., 'puppet/type/cron'), so if someone else loaded that then it would replace the in-memory type with a new one, but that new one couldn't load its own providers, because the Kernel would ignore the providers, thinking they were already loaded. This doesn't fix all of the autoloading problems, but at least we won't suddenly break a ton of tests.
| * | Fixing the yaml path so that it is correctlyLuke Kanies2007-10-031-6/+3
| | | | | | | | | | | | created for puppetmasterd.
* | | Fixing #817, mostly using the patch by DavidS. I couldLuke Kanies2007-10-033-20/+34
| |/ |/| | | | | | | not directly use the patch because I have refactored too much.
* | Removing the Id tags from all of the filesLuke Kanies2007-10-03321-321/+0
| |
* | Merge branch 'master' of git://michaelobrien.info/puppetLuke Kanies2007-10-031-3/+1
|\ \
| * | Fixed #854.Michael V. O'Brien2007-10-031-3/+1
| | |
* | | Fixing #813 -- empty configurations again work.Luke Kanies2007-10-032-2/+20
|/ /
* | Merge branch 'master' of git://michaelobrien.info/puppetLuke Kanies2007-10-037-59/+61
|\ \
| * | Updated CHANGELOG.Michael V. O'Brien2007-10-031-0/+7
| | |
| * | Merge branch 'master' of git://reductivelabs.com/puppetMichael V. O'Brien2007-10-032-15/+49
| |\|
| * | Fixed #832. Added the '--no-daemonize' option to puppetd and puppetmasterd.Michael V. O'Brien2007-10-035-55/+46
| | | | | | | | | | | | | | | The default behavior of 'verbose' and 'debug' no longer cause puppetd and puppetmasterd to not daemonize.
| * | Merge branch 'master' of git://reductivelabs.com/puppetMichael V. O'Brien2007-10-034-57/+116
| |\ \
| * \ \ Merge branch 'master' of git://reductivelabs.com/puppetMichael V. O'Brien2007-10-023-14/+19
| |\ \ \
| * \ \ \ Merge branch 'master' of git://reductivelabs.com/puppetMichael V. O'Brien2007-09-2515-277/+332
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' of git://reductivelabs.com/puppetMichael V. O'Brien2007-09-251-4/+3
| |\ \ \ \ \
| * | | | | | Updated the configuration doc to more clearly explain where puppet.conf is ↵Michael V. O'Brien2007-09-251-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | expected to be by default.
| * | | | | | Merge branch 'master' of git://reductivelabs.com/puppetMichael V. O'Brien2007-09-25158-3937/+5845
| |\ \ \ \ \ \
* | | | | | | | Fixing #814 -- when files are missing, the exceptions shouldLuke Kanies2007-10-036-58/+49
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | now be more reasonable.
* | | | | | | Merge branch 'master' of ssh://reductivelabs.com/opt/rl/git/puppetLuke Kanies2007-10-037-71/+135
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | Merge branch 'master' of git://reductivelabs.com/puppetDavid Lutterkort2007-10-023-14/+19
| |\ \ \ \ \ \ | | | |_|_|_|/ | | |/| | | |
| | * | | | | Fixed a failing test where we presumed that non-string Fact values would ↵Rick Bradley2007-10-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | have type preserved across a P::N::Client.master.facts call, which is not true.
| | * | | | | Fixed a test which was secretly sneaking off and pulling certs from ~ if ↵Rick Bradley2007-10-022-13/+18
| | | |_|_|/ | | |/| | | | | | | | | | | | | | | they were there: Added set_mygroup method, removed duplicate setme method. Included PuppetTest in the XMLRPC servlect test.
| * / | | | Use external helper script to talk to yum; should avoid any more trouble ↵David Lutterkort2007-10-024-57/+116
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | with "yum list". Fixes trac #836 Signed-off-by: David Lutterkort <dlutter@redhat.com>
* / / / / Adding more behaviours to the Puppet::Module spec,Luke Kanies2007-10-032-15/+49
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | and fixing some bugs in the process. Specifically, modules were no longer correctly handling fully qualified files, and they do so once again.
* | | | Adding more indirection termini, mostly focused on cachingLuke Kanies2007-09-256-0/+151
| | | | | | | | | | | | | | | | information in yaml.
* | | | Adding cache support to indirection. If you haveLuke Kanies2007-09-252-24/+153
| | | | | | | | | | | | | | | | | | | | a '<indirection>_cache' setting, then the indirection will use the value there as the name of the cache.
* | | | Merge branch 'master' of ssh://reductivelabs.com/opt/rl/git/puppet into ↵Luke Kanies2007-09-2512-715/+794
|\ \ \ \ | | |_|/ | |/| | | | | | indirection
| * | | Merge branch 'master' of git://michaelobrien.info/puppetLuke Kanies2007-09-252-1/+88
| |\| |
| | * | Renamed princs to principals in the k5login type.Michael V. O'Brien2007-09-241-7/+7
| | | |
| | * | Added k5login type written by Digant Kasundra. This is for ticket #759.Digant Kasundra2007-09-241-0/+87
| | | |
| | * | Partial fix for #772. The SIGHUP now produces a EOPNOTSUPP instead of ↵Michael V. O'Brien2007-09-141-1/+1
| | | | | | | | | | | | | | | | NameError.
| * | | Fixing ralsh to use a configuration instead of a componentLuke Kanies2007-09-251-4/+3
| | |/ | |/|
| * | Demoting the "file does not exist" log to debug from noticeLuke Kanies2007-09-251-1/+1
| | |
| * | Merge branch 'indirection' of git://reductivelabs.com/puppet-lukeLuke Kanies2007-09-25157-3934/+5842
| |\ \
| * | | Fixing a small problem with the mailman typeLuke Kanies2007-09-251-2/+2
| | |/ | |/|
| * | Merge branch 'testing'Luke Kanies2007-09-117-707/+700
| |\ \
| | * | Fixed #797. Removed the warning message about specifying 'enable' or ↵Michael V. O'Brien2007-09-111-4/+0
| | | | | | | | | | | | | | | | 'ensure' when initializing a service.