summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed #1184 -- definitions now autoload correctly all of the time.Luke Kanies2008-04-103-3/+16
|
* Removed the code from the client that tries to avoid recompilingLuke Kanies2008-04-104-191/+7
| | | | | | the catalog. The client will now always recompile, assuming it can reach the server. It will still use the cached config if there's a failure.
* Fixing #1173 -- classes and definitions can now have the sameLuke Kanies2008-04-103-2/+12
| | | | name as a directory with no failures.
* Fixing #1173 -- classes and definitions can now have the sameLuke Kanies2008-04-101-0/+9
| | | | name as a directory with no failures.
* Fixing the expire method (it wasn't using a requestLuke Kanies2008-04-104-12/+51
| | | | | | internally), and fixing the Facts class so it auto-expires any associated cached nodes when facts are saved.
* Moved the request creation into the IndirectionLuke Kanies2008-04-105-200/+275
| | | | | | class instead of the Indirector module. Also, added an 'expire' method to the indirector, so there's an easy way to expire cached instances.
* Making the log messages around caching better.Luke Kanies2008-04-081-3/+3
|
* Fixing the executables to use the new indirection api.Luke Kanies2008-04-082-2/+2
|
* Ported the rest of the indirection terminuses over toLuke Kanies2008-04-0822-241/+246
| | | | expecting requests instead of having a random interface.
* Intermediate commit.Luke Kanies2008-04-0831-395/+473
| | | | | | | | | | | | | | | | | This commit adds a Request instance into the indirection, pushing it all the way to the terminus instances. It's a big commit because it requires modifying every terminus class. There are still some thorny design issues. In particular, who should be responsible for making the request object? I've tried having both the indirection class and the Indirector module creating it, and both have their issues. Also, the Catalog class previously allowed passing Node instances directly to the find method, which is now no longer possible because the Request class would treat the node as the instance being found. We need the request class to have two modes, one when it's passed an instance and one when it's passed a key.
* Fixing some tests that were failing because new base typesLuke Kanies2008-04-083-31/+45
| | | | | were added to Naginator, but no new related resource types were added.
* Adding the ability for indirection requests to be createdLuke Kanies2008-04-082-2/+24
| | | | with instances instead of just keys.
* Fixing an errant commentLuke Kanies2008-04-081-1/+1
|
* Fixing the tests that were failing because of the useLuke Kanies2008-04-082-97/+113
| | | | of the indirection request object.
* Adding a Request class to the Indirection layer. ThisLuke Kanies2008-04-084-137/+221
| | | | | | | | | class is currently only used internally by the Indirection instances, but I expect that I will soon be pushing it to all of the terminus types. I still need to fix a couple of tests that will get broken by this commit.
* Fixing the integration tests related to the destroy fix. Yay.Luke Kanies2008-04-082-2/+2
|
* Fixing one other test that was failing because of the changeLuke Kanies2008-04-081-3/+1
| | | | to Indirection#destroy.
* Changing how destroy works, just a bit -- it now acceptsLuke Kanies2008-04-085-21/+22
| | | | | the name of the instance to be destroyed, rather than the instance itself.
* Reworking the caching layer to use TTLs instead of versionsLuke Kanies2008-04-082-461/+562
| | | | | | based on timestamps. This just modifies the indirection class itself, there is still some work to do to remove version code from other classes.
* Removing unused code from the file_serving/metadata class.Luke Kanies2008-04-081-9/+0
|
* Adding an envelope module to handle indirected instanceLuke Kanies2008-04-082-0/+60
| | | | expiration.
* Changing the default environment to production.Luke Kanies2008-04-082-1/+3
|
* Adding validation to the user type to confirm that theLuke Kanies2008-04-082-0/+9
| | | | | group list does not contain any commas. This seems to be a common problem.
* Merge commit 'turnbull/0.24.x' into 0.24.xLuke Kanies2008-04-081-5/+5
|\
| * Additional fix for emacs syntax for ticket #1160James Turnbull2008-04-041-5/+5
| |
| * Revert "Additional fix to emacs for ticket #1160"James Turnbull2008-04-042-6/+6
| | | | | | | | This reverts commit bb65226e54d5e476581118e7c2c5e42275a6b290.
| * Additional fix to emacs for ticket #1160James Turnbull2008-04-042-6/+6
| |
* | Making a test executableLuke Kanies2008-04-081-0/+0
| |
* | Used stubs to decouple our code behavior from the behavior of the underlying ↵Paul Lathrop2008-04-071-19/+23
| | | | | | | | filesystem, as well as removing the need to sleep (which caused the tests to take a long time).
* | Merge branch '0.24.x' of git://reductivelabs.com/puppet into unit-testsPaul Lathrop2008-04-0611-92/+141
|\|
| * Extend workaround from 56aad69f8cdf8b0b08fdb7985014986223fa4455 to not only ↵Andreas Rogge2008-04-032-9/+15
| | | | | | | | | | | | | | | | | | fix UIDs but also GIDs Fixes #1169 Fixes #804 (workaround was probably incomplete, as required changes in lib/puppet/util/posix.rb were missing) Signed-off-by: Andreas Rogge <a.rogge@solvention.de>
| * Changed some non-standard Ruby locations to env ruby shebangsJames Turnbull2008-04-042-2/+2
| |
| * Fixes debian service enabled/disable issue as detailed in #1161.James Turnbull2008-04-031-1/+1
| |
| * Committed patch from #1160James Turnbull2008-04-031-76/+89
| |
| * Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.xJames Turnbull2008-04-031-0/+23
| |\
| | * Merge commit 'turnbull/0.24.x' into 0.24.xLuke Kanies2008-03-313-3/+10
| | |\
| | * | Adding the report reference back; I don't really knowLuke Kanies2008-03-311-0/+23
| | | | | | | | | | | | | | | | why I removed it, since the information in it isn't anywhere else.
| * | | Pushed patch to fix #1174James Turnbull2008-04-021-1/+1
| | |/ | |/|
| * | Updates to rrdgraph documentationJames Turnbull2008-04-011-2/+4
| | |
| * | Better fix for #1020James Turnbull2008-04-011-0/+5
| | |
| * | Revert "Added updated fix for #1020"James Turnbull2008-04-011-5/+1
| | | | | | | | | | | | This reverts commit 4f8df9803a9ad2f31d3e86418732a230b5cee3f3.
| * | Fixed duplicate oid for parentnode and environment in schema - addresses #1170James Turnbull2008-04-011-1/+1
| | |
| * | Merge branch '0.24.x' of git://reductivelabs.com/puppet into 0.24.xJames Turnbull2008-04-011-1/+1
| |\|
| * | Added updated fix for #1020James Turnbull2008-03-311-1/+5
| | |
* | | Merge branch '0.24.x' of git://reductivelabs.com/puppet into unit-testsPaul Lathrop2008-03-3118-62/+194
|\ \ \ | | |/ | |/|
| * | Fixing a duplicate word in the mount docsLuke Kanies2008-03-311-1/+1
| |/
| * Adding 0.24.4 header to the changelogLuke Kanies2008-03-301-0/+1
| |
| * Add a bunch of directives, allows a full parse of stanford's huge nagios configBlake Barnett2008-03-281-46/+60
| | | | | | | | Also reformatted a bit
| * Merge branch '0.24.x' of git://wormwood.lovedthanlost.net/puppet into 0.24.xLuke Kanies2008-03-281-0/+117
| |\
| | * Added check_puppet.rb Nagios check plugin (See #1162)James Turnbull2008-03-271-0/+117
| | |