summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixes #1663 - added Symbol check and additional testSean E. Millichamp2008-10-232-1/+14
|
* Fix SELinux test to succeed when Puppet debug mode is enabledSean E. Millichamp2008-10-221-0/+1
|
* Fix regression caused by switch to Puppet's execute() functionsSean E. Millichamp2008-10-222-3/+12
|
* Solaris RBAC AttributesAndrew Shafer2008-10-229-60/+652
| | | | | | | | | | | Adding support to user type for: profiles auths project key/value pairs Refactored useradd.addcmd so I could override how properties get added in the subclass Added keyvalue property to manage generic keyvalues
* Fix #936 - Allow trailing comma in array definitionBrice Figureau2008-10-216-388/+424
| | | | Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
* Fix #1115 - part2 - fix tests and add all_tagsBrice Figureau2008-10-212-2/+13
| | | | | | | | Up until this patch, TemplateWrapper.tags was returning all the tags defined in the catalog. I think this is wrong and tags shoul only return the defined tags in the current scope. Hence, I defined a all_tags method that returns the list of tags defined in the whole catalog.
* Fixed #1662 - Configuration Reference still references 'section'James Turnbull2008-10-212-7/+2
|
* Fixed #1460 - enhance redhat puppetmaster init.d script to easy start ↵James Turnbull2008-10-213-7/+66
| | | | puppetmaster as a mongrel cluster
* Fixed #1663 - Regression relating to facter fact naming from 0.24.5James Turnbull2008-10-213-2/+18
|
* Fix #636 - Allow extraneous comma in function argument listBrice Figureau2008-10-215-882/+934
| | | | Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
* Fixing tests I broke when trying to fix the Providers reference.Luke Kanies2008-10-173-6/+27
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Use fully qualified paths when calling binaries, adjust chcon call to use ↵Sean E. Millichamp2008-10-172-16/+10
| | | | Puppet's execute() function.
* Setting SELinux contexts with chcon should not dereference symbolic linksSean E. Millichamp2008-10-172-7/+7
|
* Fixed #1646 - service puppet status does not work as non-root on redhat systemJames Turnbull2008-10-142-1/+4
|
* Fix #1115 - Allow checking tags/classes from ERb templatesBrice Figureau2008-10-142-0/+24
| | | | | | | | Add to predefined variables to the ERB template space. "classes" and "tags" which provide arrays of all the defined classes and tags for a node. Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
* Fixed #1649 - OS X package creation script should be more selective about ↵James Turnbull2008-10-142-1/+6
| | | | cleaning out prior versions
* Fixing #1647 - puppetdoc's 'providers' report works again.Luke Kanies2008-10-142-1/+18
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Fix 1642 (always warning) and improve unit tests to cover when to warn and notPaul Nasrat2008-10-112-2/+26
|
* lazy load latest package definitions with yumhelper 2.2duritong2008-10-101-17/+24
| | | | | | | | | | | | | | | | | | merge commit to 0.24x, original commit: I could observe that yumhelper.py can run quite some time and use quite a lot of memory (up to 100MB!) if you're using many repositories. As the yumhelper is only needed if you use latest as a ensure-keyword it makes no sense for people like me letting puppet fetch these details always, if you're never going to use latest. => lazy loading. After discussion on the list, this is the new version for lazy loading yum latest package versions. It is implemented mainly in the way that Luke proposed. However it stores the latest informations in the variable latest_info so the latest method didn't get too hackish and could nearly be left like it was before.
* Revert "Added last part of #1633 patch - update to util/metrics.rb"James Turnbull2008-10-101-5/+0
| | | | This reverts commit c5d1a4f6ffe72477ce02358a93d48df850aea15b.
* Added last part of #1633 patch - update to util/metrics.rbJames Turnbull2008-10-101-0/+5
|
* Fixing some tests that were broken in 2fba85afLuke Kanies2008-10-082-21/+22
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Fixing a test that was failing as a result of the fix to #1491Luke Kanies2008-10-081-4/+1
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Adding an additional option for the fix in ff36832e, skipping missing cert dirsLuke Kanies2008-10-081-0/+3
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Removing a gid test for users, since it is a bad test and has mostly been ↵Luke Kanies2008-10-082-52/+1
| | | | | | replaced in rspec Signed-off-by: Luke Kanies <luke@madstop.com>
* Fixing a test that was broken in ee579641Luke Kanies2008-10-081-1/+1
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Fixing some tests that were broken in the fix for #1633Luke Kanies2008-10-082-6/+2
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Fixing a test that was failing because i-have-no-ideaLuke Kanies2008-10-081-1/+5
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Fixing a test that was failing because of the change to retrieve() in ee579641Luke Kanies2008-10-081-2/+1
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Fixing a file source test that was failing because missing sources is now a ↵Luke Kanies2008-10-081-3/+1
| | | | | | failure Signed-off-by: Luke Kanies <luke@madstop.com>
* Fixing the broken tests resulting from the fix for #1551.Luke Kanies2008-10-082-2/+4
| | | | | | The test was expecting the current time, albeit as an integer. Signed-off-by: Luke Kanies <luke@madstop.com>
* Adding warnings when example groups are skipped.Luke Kanies2008-10-082-1/+6
| | | | Signed-off-by: Luke Kanies <luke@madstop.com>
* Moving some test/ package tests to rspec integration testsLuke Kanies2008-10-082-31/+26
| | | | | | and disabling a gem test that hangs forever for me. Signed-off-by: Luke Kanies <luke@madstop.com>
* Cleanup selboolean and selmodule unit tests to pass on non-SELinux systemsSean E. Millichamp2008-10-093-3/+14
|
* Add unit test coverage for Puppet::Util::SELinux and fix problems found by testsSean E. Millichamp2008-10-092-13/+204
|
* Fixed #1639 - uninitialized constant Puppet::Type::User::ProviderUseraddJames Turnbull2008-10-092-1/+3
|
* Fix #1636 - part2 - correct some client errors.Brice Figureau2008-10-091-3/+7
| | | | | | | | | #1636 original patch was incomplete, and on some cases, the client could report: "Failed to generate additional resources during transaction: None of the provided sources exist" The server was trying to recurse when asking to list files and thus was returning an empty response instead of a "file" response.
* Add failing test for plugin with file and recursePaul Nasrat2008-10-091-0/+8
|
* Fix several small regressions in plugins mountBrice Figureau2008-10-092-5/+46
| | | | | | | | | | | | | | | Since a30ecf2aeffd71960bd806fb28cd6d1b8adc2452, reclist has one parameter less, but Puppet::Network::Handler::PluginMount.list wasn't ported to the new API. While mounting plugins, reclist wasn't requiring 'file_serving/fileset', leading to an NameError. The change to the new API meant that we lost the existance test of plugins mount directory. It was failing when the client was mounting module plugins that weren't existing (like facter and no custom facts defined). Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
* Fixing #1640 - file groups now no longer get set on every runLuke Kanies2008-10-082-1/+47
| | | | | | (this was a regression caused by other work I did). Signed-off-by: Luke Kanies <luke@madstop.com>
* Incremented CHANGELOG to 0.24.6James Turnbull2008-10-081-1/+1
|
* Fix scenario when SELinux support tools exist, but SELinux is disabledSean E. Millichamp2008-10-081-0/+6
|
* Add new set of unit tests for selmodule typeJames Turnbull2008-10-084-35/+81
|
* Removal of redundant lines from unit testSean E. Millichamp2008-10-081-3/+0
|
* Remove old selboolean unit tests and fix permissions on new testsJames Turnbull2008-10-083-30/+0
|
* Rewrote seboolean unit tests to provide better coverageSean E. Millichamp2008-10-082-0/+79
|
* New and improved tests for file type SELinux contextsSean E. Millichamp2008-10-083-28/+83
|
* Fix regression when templatedir doesn't exist.Brice Figureau2008-10-083-8/+30
| | | | | | | | When searching for a module template and if the default templatedir is inexistant, puppet was raising an error without trying the modules templates directories. Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
* Fix #1202 - Collection attribute matching doesn't parse arraysBrice Figureau2008-10-083-1/+100
| | | | | | | | | | | | This patch allows to do this: User <| groups == leads |> @user { "foo": ensure => "present", groups => ["bar","baz","leads"] } Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
* Fixed #1633 - Added support for --detailed-exits to bin/puppetLuke Kanies2008-10-082-3/+25
| | | | | | | which causes puppet to produce different exit codes depending on whether there were changes or failures in the transaction. Signed-off-by: Luke Kanies <luke@madstop.com>