summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added warnings test and cleaning up trailing whitespace.Paul Lathrop2008-05-231-0/+35
|
* Fixed a bug in my tests which caused them to fail when run against the ↵Paul Lathrop2008-05-231-0/+4
| | | | master branch.
* Merge branch '0.24.x' of git://github.com/lak/puppet into 0.24.xJames Turnbull2008-05-232-0/+24
|\
| * Fixing the node/catalog so that it can convert from parser catalogs to RAL ↵Luke Kanies2008-05-222-0/+24
| | | | | | | | | | | | | | | | | | | | catalogs. It largely worked previously, except when aliases were set, which require catalogs. This now converts all parser resources to trans_objects then to RAL resources, and sets the catalog in the meantime. This allows aliases to work just fine when converting directly from parser catalogs to RAL catalogs.
* | Added cron random function fixing ticket #311James Turnbull2008-05-221-0/+15
| |
* | Pushed patch fixing #1235James Turnbull2008-05-221-0/+2
|/
* Fixing transaction support for prefetching generated resources.Luke Kanies2008-05-213-11/+54
| | | | | | Previously, we prefetched then generated, which caused generated resources that needed prefetching not to work. This just reorders the calls, so generated resources now get prefetched.
* Merge branch 'ldap_fixes' into 0.24.xLuke Kanies2008-05-2111-60/+120
|\ | | | | | | | | | | Conflicts: CHANGELOG
| * The ldap user/group providers now work when no users/groups are in ldap yet.Luke Kanies2008-05-214-29/+52
| | | | | | | | | | Previously, they failed if you tried to get them to autogenerate an id, because they assumed that a result would be returned.
| * Adding support for settings within the existing Facter provider confines.Luke Kanies2008-05-207-38/+65
| | | | | | | | | | | | This renames the 'facter' confine to 'variable', and it prefers settings to facts. There shouldn't really be any overlap, so it shouldn't be a problem.
| * Intermediate commit so I can move on to other things.Luke Kanies2008-05-203-2/+12
| |
* | Merge branch '0.24.x' of git://github.com/lak/puppet into 0.24.xJames Turnbull2008-05-2025-350/+864
|\| | | | | | | | | | | Conflicts: CHANGELOG
| * Removing an unused file. Closes #1229.Luke Kanies2008-05-191-38/+0
| |
| * Mocking Facter in an integration test, so it works with no networkingLuke Kanies2008-05-191-0/+6
| |
| * Merge commit 'plathrop/fix-1228' into 0.24.xLuke Kanies2008-05-192-0/+241
| |\
| | * Minor cosmetic changes to cleanup some style elements and get rid of some cruft.Paul Lathrop2008-05-181-22/+23
| | |
| | * Another refactor based on feedback from Luke. This includes adding an ↵Paul Lathrop2008-05-182-19/+27
| | | | | | | | | | | | accessor for @@state to make testing a bit cleaner.
| | * Refactored tests based on feedback from Luke.Paul Lathrop2008-05-171-176/+169
| | |
| | * Rewritten tests for Puppet::Util::Storage.Paul Lathrop2008-05-171-44/+211
| | |
| | * Add unit tests for Puppet::Util::StoragePaul Lathrop2008-05-171-0/+72
| | |
| * | Refactoring how the provider confine tests work, again.Luke Kanies2008-05-1917-307/+589
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now each of the test types is a separate subclass of Confine, so that they can have all of their own logging and summarizing behaviour. Also, added a 'feature' type, which can test for the availability of Puppet features (and log their absence more usefully).
| * | Modified the 'factpath' setting to automatically configureLuke Kanies2008-05-163-3/+26
| | | | | | | | | | | | | | | Facter to load facts there if a new enough version of Facter is used.
| * | Fixing a mock in the redhat interface test.Luke Kanies2008-05-161-2/+2
| | | | | | | | | | | | | | | It mocked :exists? instead of :exist?, and my provider work changed the method call because :exists? is going away in ruby.
* | | Updated puppetd documentation which fixes ticket #1227James Turnbull2008-05-171-2/+6
| | |
* | | Fix for latest method in rpm provider (fixes #1224)James Turnbull2008-05-161-1/+1
| | |
* | | Crontab provider: fix a parse error when a line begins with a space characterJames Turnbull2008-05-163-4/+40
| | | | | | | | | | | | | | | | | | Tests for Bug #1216 Updated CHANGELOG
* | | Merge branch '0.24.x' of git://github.com/lak/puppet into 0.24.xJames Turnbull2008-05-1630-153/+770
|\| |
| * | Moving all confine code out of the Provider class, and fixing #1197.Luke Kanies2008-05-158-151/+274
| | | | | | | | | | | | | | | | | | | | | | | | | | | I created a Confiner module for the Provider class methods, and then I enhanced the interface between it and the Confine class to make sure binary paths are searched for fresh each time. This fixes #1197, which was a result of binary paths being searched for at startup, rather than at execution.
| * | Switching the Provider class to use the new Confiner class.Luke Kanies2008-05-152-75/+27
| | |
| * | Moving the 'confine' handling to separate classes.Luke Kanies2008-05-154-0/+405
| | |
| * | Duh, fixing all of the paths being loaded for spec in the moved tests.Luke Kanies2008-05-1519-44/+54
| | |
| * | Moving all tests that are in 'ral' up a level.Luke Kanies2008-05-1518-0/+0
| | | | | | | | | | | | | | | This directory only existed as an organizational method, and the code never matched it, so I'm fixing it.
| * | Fixing the user test.Luke Kanies2008-05-151-6/+4
| | | | | | | | | | | | It was causing exceptions when run as part of the whole suite.
| * | Added the ability to add arbitrary attributes to ldap.Gunnar Wrobel2008-05-154-1/+130
| |/ | | | | | | This fixes #1179.
* / Fix for #1219James Turnbull2008-05-152-3/+5
|/ | | | | | | | | | | Instead of deleting the init scripts (with --del) we should simply disable it with chkconfig service off, and respectfully do the same for enable => true; Updated CHANGELOG Fix for #1219. Instead of deleting the init scripts (with --del) we should simply disable it with chkconfig service off, and respectfully do the same for enable => true;
* Merge commit 'ctrlaltdel/ssh-authorized-key' into 0.24.xLuke Kanies2008-05-142-5/+1
|\
| * Cosmetic fixFrancois Deppierraz2008-05-091-2/+1
| |
| * Removed "none" as a valid type attribute value, it was useless anywayFrancois Deppierraz2008-05-091-3/+0
| |
* | adding more autotest docsLuke Kanies2008-05-131-0/+7
| |
* | Adding autotest info to the ext/ directory.Luke Kanies2008-05-133-0/+60
| | | | | | | | | | Adding the autotest config, instructions, and a Rakefile that can install it.
* | Correcting whitespace in the templatewrapper code.Luke Kanies2008-05-132-58/+58
| | | | | | | | Also slightly modified the wording of some of the tests.
* | Adding has_variable? support, fixing ticket #1177Adam Jacob2008-05-132-0/+66
| |
* | Merge branch 'authorized_keys' into 0.24.xLuke Kanies2008-05-126-0/+258
|\ \
| * | adding execute bits to testsLuke Kanies2008-05-122-0/+0
| |/
| * New native ssh_authorized_key typeFrancois Deppierraz2008-05-076-0/+258
| |
* | updating the changelog for the ldap providersLuke Kanies2008-05-121-0/+2
| |
* | Adding ldap providers for the user and group type.Luke Kanies2008-05-1213-0/+2065
| | | | | | | | | | | | These providers use posixAccount and posixGroup. This is a collapsed merge, fwiw.
* | Fixing another test that wrote to ~Luke Kanies2008-05-121-0/+1
| |
* | Fix Emacs mode indentation of multiple nested blocksRuss Allbery2008-05-121-7/+13
| | | | | | | | | | | | | | | | | | | | | | | | Indentation of multiple nested blocks was broken; the closing braces of all the outer blocks were put into column 0 because finding the block indentation failed. Do normal indentation if finding a block indentation fails, but more importantly, be smarter about searching backwards to find the beginning of the current block, taking balanced braces into account. There is probably some less-ugly and more Emacs-native way of doing this.
* | Enhancements to syntax highlighting and indentation for EmacsRuss Allbery2008-05-121-125/+159
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | More correctly handle multiple resources in a block, such as: type { "name": attr => foo, oattr => bar; "other": attr => baz; } Handle continued arguments in parentheses, such as define or realize arguments. Try to be a bit more robust about indenting in general. Add the remaining Puppet language keywords (I think) and improve the handling of type references at the top level. Remove the hack for continued include lines and fix it properly. Remove more non-Puppet code left over from the mode this one was based on. Use a more straightforward method of setting up the font-lock keywords and do it the same way for both XEmacs and Emacs since I think they can both handle the current method (and other modes agree).