summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixed #1114 - Facts in plugin directories should now be autoloaded,Luke Kanies2008-07-013-26/+30
| | | | as long as you're using Facter 1.5.
* Merge branch 'tickets/0.24.x/1374' of git://github.com/lak/puppet into 0.24.xJames Turnbull2008-06-184-113/+105
|\
| * Fixing #1374 - Using Puppet::Type.type() in testsLuke Kanies2008-06-174-113/+105
| |
* | Fixes #1195 - Updated Gentoo init scriptsJames Turnbull2008-06-173-35/+37
|/
* Fixed #707 - special '@reboot'-style cron jobs work again.Luke Kanies2008-06-173-5/+12
|
* Merge branch 'tickets/0.24.x/1012' of git://github.com/lak/puppet into 0.24.xJames Turnbull2008-06-173-4/+19
|\ | | | | | | | | | | Conflicts: CHANGELOG
| * Fixed #1012 - templates in the templatedir are preferred to module templates.Luke Kanies2008-06-163-3/+18
| |
* | Merge branch 'tickets/0.24.x/1221' of git://github.com/lak/puppet into 0.24.xJames Turnbull2008-06-173-4/+16
|\ \ | | | | | | | | | | | | | | | Conflicts: CHANGELOG
| * | Fixed #1221 - aliases to titles now work for resources.Luke Kanies2008-06-163-4/+16
| |/
* | Merge branch 'tickets/0.24.x/1371' into 0.24.xJames Turnbull2008-06-171-1/+1
|\ \
| * | Fixed #1371 - Updated bin/puppet to use Node.findJames Turnbull2008-06-171-1/+1
| | |
* | | Updated CHANGELOG for two missed commitsJames Turnbull2008-06-171-0/+4
| |/ |/|
* | Merge branch 'tickets/0.24.x/1370' into 0.24.xJames Turnbull2008-06-171-121/+0
|\ \
| * | Removed test/util/loadedfile.rb tests which fixes #1370James Turnbull2008-06-171-121/+0
| |/
* / Fixed #1360 -- allowdupe works with groups again.Luke Kanies2008-06-167-9/+69
|/ | | | | | I've added a couple of tests for this bit of the user and group useradd/groupadd providers, but I haven't migrated the rest of the tests.
* Merge branch 'tickets/0.24.x/1369' of git://github.com/lak/puppet into 0.24.xJames Turnbull2008-06-173-0/+37
|\
| * Fixed #1369 - the init service provider now supports HP-UX.Luke Kanies2008-06-163-0/+37
| | | | | | | | | | | | I've only added an integration test for the provider, since that's all I've changed; none of the service providers have rspec tests yet.
* | issue 1183Andrew Shafer2008-06-167-636/+771
|/ | | | | | | | | | | | | | | Added environment awareness to --configprint Pulled the logic for --configprint --genconfig and --genmanifest out of puppet.rb Put the logic in lib/puppet/util/settings.rb and refactored it a bit Added specs for the behavior Reformated the whole spec file to use nested describe Added the new method to the executables The old behavior should be preserved, except for the env is now used
* Merge branch 'tickets/0.24.x/1168' of git://github.com/lak/puppet into 0.24.xJames Turnbull2008-06-163-4/+21
|\ | | | | | | | | | | Conflicts: CHANGELOG
| * Fixing #1168 (for 0.24.x) -- automatically downcasing the fqdn.Luke Kanies2008-06-153-3/+18
| | | | | | | | | | | | Also requiring that passed in certnames be downcased; the setting system isn't currently flexible enough to automatically downcase it for the user.
* | Updated Rakefile fixes #1367James Turnbull2008-06-161-1/+1
| |
* | Merge branch 'tickets/0.24.x/1201' of git://github.com/lak/puppet into 0.24.xJames Turnbull2008-06-163-0/+15
|\ \ | | | | | | | | | | | | | | | Conflicts: CHANGELOG
| * | Fixed #1201 - all external node attributes are converted to strings.Luke Kanies2008-06-153-0/+15
| |/
* | Merge branch 'tickets/0.24.x/1178' of git://github.com/lak/puppet into 0.24.xJames Turnbull2008-06-168-216/+164
|\ \
| * | Updating the changelog for the changes to node lookups.Luke Kanies2008-06-151-0/+6
| | |
| * | Removing the Node.find_by_name method.Luke Kanies2008-06-153-23/+8
| | | | | | | | | | | | | | | We just use the regular Node.find method now, since the nodes don't need to do any magical naming.
| * | The LDAP Node terminus now searches for the fqdn, short name, and default.Luke Kanies2008-06-153-15/+51
| | | | | | | | | | | | | | | | | | This provides something like the multiple name scenario previously used by the parser but now implemented in each terminus.
| * | Refactoring the 'find' method a bit in the LDAP Node terminus.Luke Kanies2008-06-152-47/+59
| | | | | | | | | | | | | | | This just splits the method into smaller pieces, so it's a bit easier to maintain.
| * | Removing the now-obsolete Node.node_facts method.Luke Kanies2008-06-151-13/+0
| | |
| * | Converting the Node.node_names class method into an instance method.Luke Kanies2008-06-152-120/+49
| | | | | | | | | | | | | | | | | | | | | | | | This effectively removes the ability to search node termini for multiple names; only the parser will use these names. Temporarily retaining the 'find_by_any_name' method; it will be removed in a later commit.
| * | Removing an obsolete, unimplemented testLuke Kanies2008-06-151-7/+0
| |/
* | Adds support for keepconfig for the dpkg provider fixes #234James Turnbull2008-06-151-1/+16
| |
* | Merge branch 'ticket/0.24.x/1243' of git://github.com/littleidea/puppet into ↵James Turnbull2008-06-151-12/+13
|\ \ | |/ |/| | | 0.24.x
| * Removed the unless condition in query, because the issue is a stale cachedAndrew Shafer2008-06-141-12/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | value and added comments that query will now always do so. The query method is only called in two places, from inside 'install' in yum.rb and from inside 'uninstall' in rpm. This behavior only happens when you have a lower version than the one you are 'ensuring'. Since the right package actually gets installed, the system is in sync next time, but the event of installation is lost and subscribing resources will never get it.
* | Merge branch 'ticket/0.24.x/1215' of git://github.com/littleidea/puppet into ↵James Turnbull2008-06-152-41/+5
|\ \ | | | | | | | | | 0.24.x
| * | Issue 1215Andrew Shafer2008-06-132-41/+5
| | | | | | | | | | | | | | | | | | Removed logic to reuse parser and log on server when there is a parsing error. Now we just make a new parser and if there is an error, raise it up, which will result in errors on the client logs.
* | | Fix bug in test, add more specs and small refactorAndrew Shafer2008-06-142-35/+86
| |/ |/| | | | | | | | | | | The tests were failing when run on a machine with certs on the file system Stub out failure to read where appropriate Worked fine at my desk :(
* | Adding another note about the save_object stub.Luke Kanies2008-06-131-0/+3
| |
* | Fixing #1362 -- I had previously removed a stub point needed for testing.Luke Kanies2008-06-131-1/+7
| | | | | | | | | | | | | | There was a save_object method in the http/handler module, but it seemed unnecessary and was undocumented. I don't know I missed it causing failures, but I've added it back with appropriate documention.
* | Removing a duplicate call left over from debuggingLuke Kanies2008-06-131-1/+0
| |
* | Replacing all two-space indents with four-spaceLuke Kanies2008-06-139-553/+553
| |
* | Adding ruby interpreter lines to the tests missing them.Luke Kanies2008-06-135-2/+12
| |
* | Adding execute bits to every test currently missing them.Luke Kanies2008-06-1313-0/+0
|/
* Merge branch 'ticket/0.24.x/1359' of git://github.com/lak/puppet into 0.24.xJames Turnbull2008-06-134-5/+14
|\
| * Fixing how the Indirector::Request sets its options.Luke Kanies2008-06-112-0/+9
| | | | | | | | | | | | I wasn't testing whether the options where still a hash, and an 'inject' loop wasn't returning correctly, so the options weren't being set correctly.
| * Fixing how the indirection tests for whether the request has node info.Luke Kanies2008-06-112-5/+5
| | | | | | | | | | | | | | | | | | | | My request authorization code changed the request to set its 'node' instance variable, rather than using its options, and I apparently didn't change the Indirection class to do this. I have *no* idea how these tests were passing before -- they passed for me yesterday but failed for Andrew, and today they started failing for me. Frightening.
* | Change description of spec to make baby jesus happyAndrew Shafer2008-06-101-2/+2
| | | | | | | | FAIL
* | Try againAndrew Shafer2008-06-103-30/+151
|/ | | | | | Add the class to handle certs, specs and modify puppetd should fix 1190, 1199, 1200
* Merge branch 'feature/authenticated_rest_requests' of ↵James Turnbull2008-06-107-157/+376
|\ | | | | | | git://github.com/lak/puppet into 0.24.x
| * The mongrel and webrick REST handlers now extract certificate information.Luke Kanies2008-06-095-153/+332
| | | | | | | | | | | | | | | | | | | | | | All requests should now have an ipaddress add to them, they should always be marked authenticated or not, and they should have the certificate name set as their 'node' if a certificate is present. They both use the same methods they use for xmlrpc, although there's no common code, to facilitate deprecation of xmlrpc.