<feed xmlns='http://www.w3.org/2005/Atom'>
<title>puppet.git/spec/integration/bin, branch master</title>
<subtitle>Puppet repo</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/'/>
<entry>
<title>Redeleting puppetmasterd integration test</title>
<updated>2010-04-12T17:26:36+00:00</updated>
<author>
<name>Luke Kanies</name>
<email>luke@puppetlabs.com</email>
</author>
<published>2010-04-12T17:26:36+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=fa64774e60940e1118b5ca496387d2eb0545acb2'/>
<id>fa64774e60940e1118b5ca496387d2eb0545acb2</id>
<content type='text'>
Signed-off-by: Luke Kanies &lt;luke@puppetlabs.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Luke Kanies &lt;luke@puppetlabs.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Feature #3115 REST-ified status()</title>
<updated>2010-02-17T14:50:53+00:00</updated>
<author>
<name>Jesse Wolfe</name>
<email>jes5199@gmail.com</email>
</author>
<published>2010-01-22T01:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=9acd0b2b6d83881dc529c117637aff63a6c44f8d'/>
<id>9acd0b2b6d83881dc529c117637aff63a6c44f8d</id>
<content type='text'>
This patch re-implements the status() remote procedure as a REST interface.

A running server returns key-value pairs, currently the only implemented
key is "is_alive" which will always be set to true.

Some future tool will consume this by:
Puppet::Status.indirection.terminus_class = :rest
Puppet::Status.find('https://puppet:8140/production/status/default')

Now with unit tests.
plus fixes a typo.
plus integration test and default security setting.
plus tests suggested by Brice.

Signed-off-by: Jesse Wolfe &lt;jes5199@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch re-implements the status() remote procedure as a REST interface.

A running server returns key-value pairs, currently the only implemented
key is "is_alive" which will always be set to true.

Some future tool will consume this by:
Puppet::Status.indirection.terminus_class = :rest
Puppet::Status.find('https://puppet:8140/production/status/default')

Now with unit tests.
plus fixes a typo.
plus integration test and default security setting.
plus tests suggested by Brice.

Signed-off-by: Jesse Wolfe &lt;jes5199@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[#3392] Better Rakefile, remove puppetmasterd spec</title>
<updated>2010-02-17T14:50:53+00:00</updated>
<author>
<name>Rein Henrichs</name>
<email>reinh@reinh.com</email>
</author>
<published>2010-03-18T21:37:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=7403c6e34270c01bb342c128fb88064c257467fe'/>
<id>7403c6e34270c01bb342c128fb88064c257467fe</id>
<content type='text'>
- Minor improvements to Rakefile spec task
- Remove puppetmasterd spec, to be run as part of the testing matrix
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Minor improvements to Rakefile spec task
- Remove puppetmasterd spec, to be run as part of the testing matrix
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '0.25.x'</title>
<updated>2010-02-09T23:17:53+00:00</updated>
<author>
<name>Markus Roberts</name>
<email>Markus@reality.com</email>
</author>
<published>2010-02-09T23:17:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=27322e5460130b854835aef56ab7076bab83a00b'/>
<id>27322e5460130b854835aef56ab7076bab83a00b</id>
<content type='text'>
Conflicts:
	lib/puppet/agent.rb
	lib/puppet/application/puppet.rb
	lib/puppet/configurer.rb
	man/man5/puppet.conf.5
	spec/integration/defaults.rb
	spec/unit/configurer.rb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	lib/puppet/agent.rb
	lib/puppet/application/puppet.rb
	lib/puppet/configurer.rb
	man/man5/puppet.conf.5
	spec/integration/defaults.rb
	spec/unit/configurer.rb
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixing #2669 puppetmasterd integration has leaky state</title>
<updated>2010-02-03T13:34:12+00:00</updated>
<author>
<name>Jesse Wolfe</name>
<email>jes5199@gmail.com</email>
</author>
<published>2010-01-29T01:09:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=6416f91d107947fd2567ae6f6d20493e17aeacbb'/>
<id>6416f91d107947fd2567ae6f6d20493e17aeacbb</id>
<content type='text'>
This patches two leaks in the puppetmasterd integration tests that were
preventing the script from succesfully connecting to its child
puppetmasterd process more than once:
1) a race condition in shutting down puppetmasterd before restarting
it
2) holding onto stale SSH certificate information.

Signed-off-by: Jesse Wolfe &lt;jes5199@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patches two leaks in the puppetmasterd integration tests that were
preventing the script from succesfully connecting to its child
puppetmasterd process more than once:
1) a race condition in shutting down puppetmasterd before restarting
it
2) holding onto stale SSH certificate information.

Signed-off-by: Jesse Wolfe &lt;jes5199@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '0.25.x'</title>
<updated>2010-01-12T21:07:30+00:00</updated>
<author>
<name>James Turnbull</name>
<email>james@lovedthanlost.net</email>
</author>
<published>2010-01-12T21:07:30+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=b6f90dfcd96123c245b6f5fd93753790006387c0'/>
<id>b6f90dfcd96123c245b6f5fd93753790006387c0</id>
<content type='text'>
Conflicts:
	lib/puppet/ssl/host.rb
	spec/spec_helper.rb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	lib/puppet/ssl/host.rb
	spec/spec_helper.rb
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixing #2958 inconsistent errors in spec/integration/bin/puppetmasterd.rb</title>
<updated>2009-12-18T21:56:34+00:00</updated>
<author>
<name>Jesse Wolfe</name>
<email>jes5199@gmail.com</email>
</author>
<published>2009-12-18T20:36:42+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=037b99a27dc8b2aeb44c5cdfb20bfef672294405'/>
<id>037b99a27dc8b2aeb44c5cdfb20bfef672294405</id>
<content type='text'>
I was getting inconsistent errors in this file, and it's really two
separate issues but they're both trivial.

1) The spec launches ./sbin/puppetmasterd, which may have trouble
finding the puppet libraries. It could even load the system-installed
puppet rather than the files in the repository -- I think this effect is
why the tests were passing on Markus's machine, for example.

2) There's a race condition in this test, and puppetmasterd has gotten
slower to start up (perhaps due to the #2877 fix?)

Signed-off-by: Jesse Wolfe &lt;jes5199@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I was getting inconsistent errors in this file, and it's really two
separate issues but they're both trivial.

1) The spec launches ./sbin/puppetmasterd, which may have trouble
finding the puppet libraries. It could even load the system-installed
puppet rather than the files in the repository -- I think this effect is
why the tests were passing on Markus's machine, for example.

2) There's a race condition in this test, and puppetmasterd has gotten
slower to start up (perhaps due to the #2877 fix?)

Signed-off-by: Jesse Wolfe &lt;jes5199@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #2649 Allow ssl dir creation in --noop mode</title>
<updated>2009-11-19T02:45:32+00:00</updated>
<author>
<name>Rein Henrichs</name>
<email>reinh@reinh.com</email>
</author>
<published>2009-10-15T23:38:44+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=0f6181680974f8307eb4ef5e4f6b75b58a195321'/>
<id>0f6181680974f8307eb4ef5e4f6b75b58a195321</id>
<content type='text'>
Wrap Puppet::Settings.use in a block that disables noop mode during the
execution of the block and ensures that noop returns to its original
value afterwards. This allows internal puppet catalog operations like
ssl directory creation to occur even when puppet is run in --noop mode.
This should actually solve a broader class of related bugs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Wrap Puppet::Settings.use in a block that disables noop mode during the
execution of the block and ensures that noop returns to its original
value afterwards. This allows internal puppet catalog operations like
ssl directory creation to occur even when puppet is run in --noop mode.
This should actually solve a broader class of related bugs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixing all tests that were apparently broken in the 0.24.x merge.</title>
<updated>2009-04-03T00:41:17+00:00</updated>
<author>
<name>Luke Kanies</name>
<email>luke@madstop.com</email>
</author>
<published>2009-04-03T00:41:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=a677e26eb1452c08d7724047a18e50f4a654d2cd'/>
<id>a677e26eb1452c08d7724047a18e50f4a654d2cd</id>
<content type='text'>
Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Luke Kanies &lt;luke@madstop.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>The master and client now successfully speak xmlrpc using the new system.</title>
<updated>2008-05-07T17:29:58+00:00</updated>
<author>
<name>Luke Kanies</name>
<email>luke@madstop.com</email>
</author>
<published>2008-05-07T17:29:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=330359015602eba83077fccaa708c819d2d78b53'/>
<id>330359015602eba83077fccaa708c819d2d78b53</id>
<content type='text'>
The server is actually serving REST, but the client can't use
it until we resolve the format and security issues that REST
hasn't yet tackled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The server is actually serving REST, but the client can't use
it until we resolve the format and security issues that REST
hasn't yet tackled.
</pre>
</div>
</content>
</entry>
</feed>
