Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
7e3ca5c2 01/03/2014 08:35 AM Michael Moll

fixes #3874 - extend paths for FreeBSD support

0092c5de 01/03/2014 08:32 AM dima

fixes #3067 - add sparc solaris dhcp options for ISC

e478c9e7 01/01/2014 03:48 PM Glen Ogilvie

fixes #3936 added a method of running a custom tool, to trigger puppet.

133bac9f 11/22/2013 04:18 PM Dominic Cleal

fixes #3712 - change develop versioning scheme to indicate next version

4a8e35aa 11/22/2013 04:16 PM François Deppierraz

fixes #3732 - Saltstack puppet provider, using 'salt host puppet.run'

4c2e7d8b 11/20/2013 11:13 AM Romain Vrignaud

fixes #3699 - chefproxy feature, proxies facts and reports to Foreman

81a34451 10/16/2013 07:22 PM Greg Petras

fixes #3150 - adds ability to specify the user to invoke sudo as when calling mco/puppet kick

681e82c0 10/01/2013 08:23 AM Aaron Stone

fixes #3173 - tell puppetca to use the configured ssl dir

296617ac 09/08/2013 07:31 AM Tomas Edwardsson

fixes #2870 - Always empty PXEClient on native_ms

ad0e0597 09/08/2013 07:26 AM Ohad Levy

fixes #3048 - Add execution debug statement to the logs

13ed4712 09/08/2013 07:18 AM Hannes Schaller

fixes #3047 - added puppetrun over ssh support

2d86f62e 09/05/2013 02:13 PM Lukas Zapletal

Bump version to 1.3-develop

0dd2f70c 09/02/2013 10:07 AM Jeremy Kitchen

fixes #3009 - add Proxy::Log to Proxy::DNS::Nsupdate class so 'logger.debug' works

d19bf7ba 08/16/2013 11:50 AM Sam Kottler

Fixes #2941: don't mention autosigning when direct signing fails

1242cab2 07/17/2013 11:46 AM Povilas Daukintis

Fixes #2790 - Optionally set DNS TTL value from settings.yml config file

e4ee928b 07/04/2013 03:47 AM Daniel Baeurer

fixes #2738 - handle multiple dynamic modulepaths

61394852 06/27/2013 01:49 PM Dmitri Dolguikh

Fixes #2714 - corrected IO#popen parameter on ruby 1.8.7

c164bdd6 06/19/2013 08:57 AM Dmitri Dolguikh

fixes #2673 - none/wildcard http 'accept' headers are being handled correctly now

4a8411d8 06/18/2013 03:34 AM Dmitri Dolguikh

fixes #2662 - Proxy::Util.escape_for_shell is being used in PuppetRun.run and MCollective.run methods

92a8bdef 06/14/2013 07:33 AM Greg Sutcliffe

Fixes #2659 - Use gsub in a non-destructive manner

1c60be63 06/14/2013 07:33 AM Greg Sutcliffe

Fixes #2654 - Rewrite master as production when only one environment is found

c4a245d5 06/07/2013 08:32 AM Dmitri Dolguikh

fixes #2520 - defines default settings for dns and puppet

414b3a69 06/04/2013 03:20 PM Kamil Winczek

fixes #2614 - log messages regarding puppetrun via mcollective

722bba2d 05/28/2013 02:05 PM Greg Sutcliffe

Fixes #2119 - Properly support colon-separated modulepath

6d8ee187 05/22/2013 01:02 PM Dominic Cleal

Bump version to 1.2-develop

7776616a 05/22/2013 10:15 AM Dominic Cleal

fixes #2523 - add missing require

80f8a61f 05/10/2013 12:21 PM Sam Kottler

fixes #2116 - mcollective support for the proxy to initialize puppetrun

7e72434b 05/09/2013 06:17 PM Dominic Cleal

fixes #1685 - GSS-TSIG support for DNS updates

9316a460 04/22/2013 08:50 AM Greg Sutcliffe

Override the initialize method for the shell provider, as no connection setup is needed

32d9749d 04/10/2013 07:38 AM Ashley Penney

fixes #2388 - The path to puppetca is /opt/puppet/sbin for PE.

3a19312e 04/10/2013 07:29 AM Greg Sutcliffe

fixes #2387 - Add shell provider to the BMC API

  • Only Accepts on/off/status/cycle for power commands
  • Needs sudo for the proxy to call /sbin/shutdown
  • Adds a simple test for calling the shutdown api
e21f675c 04/10/2013 04:30 AM Lukas Zapletal

refactoring http accept header for Sinatra 1.4.2+

29573c3c 04/10/2013 04:30 AM Lukas Zapletal

adding Sinatra::Request.accept? method for pre-1.3.0

aff8fa8b 03/17/2013 03:46 PM Dominic Cleal

fixes #2067 - disable puppet's handling of 'import' to fix manifests containing it

603d0651 03/10/2013 09:44 AM Dominic Cleal

fixes #2209 - explicitly use Proxy::Puppet::Environment#name for to_json

267d2480 03/04/2013 03:01 AM Greg Sutcliffe

fixes #2255 Fix frozen facts in facts_api

dd7018f8 03/04/2013 03:00 AM Dominic Cleal

fixes #2191 - undef in puppet class params is optional

a9ae932f 03/04/2013 02:59 AM Sam Kottler

Fixed bad indentation in the puppet clasS

0acfdc97 03/04/2013 02:45 AM Dominic Cleal

fixes #2261 - fixes for CI testing under Ruby 1.9

Support minitest in Jenkins rake tasks, add rdoc and minitest deps due to
old 1.9.2 versions. Fix PLATFORM under 1.9, fix 1.9.3 specific test.

216728d0 02/25/2013 03:46 PM Sam Kottler

Fixed CVE-2013-0210 and added test for new escape method

fe7d7e90 02/04/2013 08:32 AM Ohad Levy

released 1.1

45455631 01/30/2013 03:38 AM Jan Vansteenkiste

fixes #1674: Ignore commented lines when reading all certificates in autosign and make sure the autosign file contains a EOL on the last line

22431e90 01/24/2013 10:34 AM Ohad Levy

version bump to RC3

f3923961 01/24/2013 06:24 AM Ohad Levy

refs #1567 - fixed a copy paste error

952c4515 01/20/2013 10:02 AM Sam Kottler

Fixes #2143: Only create the log file parent dir if daemonize is true

d58db757 01/20/2013 09:58 AM Dominic Cleal

fixes #2085 - load Puppet 3 app defaults for master mode too

Allows $confdir and other run mode specific settings to be initialised from
the defaults present in Puppet::Util::RunMode. When requesting detail on
classes, the Puppet parser indirectly requests app level settings so both...

90a57cf1 01/08/2013 04:07 AM Christoph Witzany

fixes #2114 Add warning if no environments found

4e24d8c8 01/08/2013 04:02 AM Raffael Schmid

fixes #2099 - fix handling of multiple module paths

Replace every occurrence of $confdir, not only the first one

ce3bbf11 01/08/2013 04:02 AM Dominic Cleal

fixes #2099 - interpolate $confdir if $environment not used

4c3b4837 01/02/2013 05:25 AM Ohad Levy

fixes #2077 - proxy should not return nil for parameters with a function call

in cases where puppet has class declaration such as:

class xyz($param = myfunction('p'))

the proxy would return a that param value is nil.
this patch changes that, so it return it as a string, allowing users to know...

c60b9b25 12/10/2012 03:22 PM Ohad Levy

release bump to 1.1RC1

b4982e24 12/10/2012 02:58 PM Greg Sutcliffe

fixes #2031 - Remove dependency on net-ping

9a387048 12/05/2012 02:03 PM Greg Sutcliffe

fixes #2016 Use a tmpfile+lockfile to avoid race conditions in IP suggestion

7530ea4b 12/05/2012 09:15 AM Dominic Cleal

fixes #1983 - use /etc/puppet/puppet.conf by default

When initialising Puppet 3 settings directly, a config dir or file is required,
so default to /etc/puppet/puppet.conf (as the puppetca code also does).

66223ef2 11/28/2012 05:44 AM Greg Sutcliffe

Fixes #1984 - explicitly call array.join when writing autosign.conf

7a744581 11/22/2012 10:39 AM Dominic Cleal

fixes #1967 - missing require for Puppet constant

a07f4bd0 11/22/2012 10:37 AM Dominic Cleal

fixes #1915 - load environments from Puppet 3

Two changes to support loading environment settings from Puppet 3:

  • explicitly specify the run_mode as being 'master' to ensure the config is
    parsed in a puppetmaster context
  • call private method to fully clear the state in Puppet::Settings allowing for...
a865cba4 11/15/2012 07:44 AM Sam Kottler

Fixes #1941 - Load only the puppet binary when puppet 3 or higher is used

dd633419 11/15/2012 07:40 AM Greg Sutcliffe

More detailed log message for puppetca ssldir Add ssldir and puppetdir to config examples Fixes #1104

c8ee1bfe 11/11/2012 04:27 AM Greg Sutcliffe

Fixes #1761 - default to /etc/puppet if we can't find a value for

6093c50d 11/07/2012 02:42 PM Dominic Cleal

fixes #1929 - set umask sensibly to prevent world writable files (CVE-2012-5477)

6c458743 10/24/2012 09:36 AM Greg Sutcliffe

Fixes #1914: Raise if we cannot read the puppet conf file, report the path otherwise

200ce901 09/12/2012 03:04 AM Ohad Levy

fixes #1856 - adds a config.ru and allow the SP to run as a rack app.

07aedac4 09/12/2012 03:03 AM Ohad Levy

added comment for code clarity

56947667 09/12/2012 03:03 AM Ohad Levy

make sure that class parameters are prefixed correctly and not as strings

a402c712 09/05/2012 03:33 AM Ohad Levy

fixes #1836 - puppet cert in 2.7.19 has a different exit code

330dbef3 08/29/2012 06:47 AM Ohad Levy

fixes #1835 - proxy now can import classes from puppet 2.7.19

ad37be47 08/28/2012 04:23 AM Sam Kottler

Create the pid parent dir if it doesn't exist

94cca053 08/28/2012 04:19 AM Corey Osman

feature #1829 - add bmc ipmi support to smart proxy

90cc95ac 07/31/2012 03:18 PM Roberto

fixes #1797 - Added a REST interface for the Facts known about the proxy

1ce43f91 07/19/2012 07:34 AM Ohad Levy

Export arguments of parameterized classes

Use puppet/parser for a first class analysis of the class definitions.
Using regexes would have been a nightmare.

Exports a "params" sub-object whose keys are the parameter names and
values are a best-effort convertion from AST leaves to native ruby...

9ea60762 07/19/2012 03:32 AM Ohad Levy

1.0 release

74e333fb 07/18/2012 03:48 AM Ohad Levy

1.0RC2

d396690f 07/18/2012 03:46 AM Greg Sutcliffe

fixes #1733 - Environment issue if the env is not specifically defined

ffbd0e7d 07/18/2012 03:41 AM Ohad Levy

fixes #1759 - puppet 2.7.18 changed puppetca output

which result in adding quotes to the certnames.

this patch should cover both cases (older and newer puppet)

1b62247e 06/24/2012 02:03 PM Ohad Levy

1.0RC1

ad8bb0c7 06/24/2012 01:45 PM Greg Sutcliffe

Changes for Ruby 1.8/9 compatibilty, and Debian packaging guidelines

  • Allow proxy to work on both ruby 1.9 and 1.8
  • Require ping gem on ruby1.8
  • Handle public folder changes in Sinatra
  • Don't load rubygems if USE_GEMS=false specified, to comply with Debian guidelines...
fcf097c2 06/13/2012 08:02 AM Mikael Fridh

fixes #1567 - Foreman-proxy ignores dhcpd.conf include directive

Adding functionality that can detect and parse included files in dhcpd.conf.
Supports same syntax as dhcpd.conf(5) manual page specifies on the include
statement:

include "filename";...
d54d0686 06/06/2012 07:36 AM Florent Castelli

Don't modify the hash we are iterating on when listing environments fixes #1654

b08f131c 06/06/2012 07:35 AM Florent Castelli

Filter folders matching correct environments name

"Environment names should only contain alphanumeric characters and
underscores, and are case-sensitive"
http://docs.puppetlabs.com/guides/environment.html#naming-environments

be465761 06/06/2012 07:33 AM kish

Was not returning true on command success, caused puppet_api.rb to print false messages.

083405c8 04/25/2012 02:31 PM Ohad Levy

fixes # 1587 Puppet's modulepath not interpreted correctly by proxy

986157bd 04/05/2012 08:43 AM Nils Caspar

support for IPv6 PTR

f5e5d2fc 04/03/2012 03:17 AM Lukas Zapletal

fixes #1565 - report error when cannot create pid

2d232cff 03/28/2012 02:13 PM Jason Antman

fixes #1552 - expand $confdir if used in puppet.conf modulepath

ec8239f5 03/23/2012 02:40 PM Florian Koch

fixes #1547 - Stack Trace with log level Error

Signed-off-by: Florian Koch <>

26715634 02/28/2012 07:57 AM Ulrich Dangel

Add to_json method to lease and reservation module

The /dhcp/:network returned strings instead of dicts for
reservation and leases. This patch adds to_json methods
for reservation and lease to return dicts instead of strings.

0f2cfebb 02/23/2012 02:45 AM Ohad Levy

refs #1387 make sure that we won't fail if the modulepath detection is wrong

6c500f38 02/22/2012 09:25 AM Ohad Levy

fixes #1387 - support puppet dynamic environments detection

2f163643 02/22/2012 08:55 AM Ohad Levy

refs #1499 - minor restructuring

5da8bfa9 02/20/2012 10:16 AM Ohad Levy

fixes #1499 - show puppet environments and classes over the API

a3ab6426 01/10/2012 04:01 AM Ohad Levy

fixes #1442 - ip suggestion should take into account nic mac address

c0a02816 01/09/2012 10:40 AM Ohad Levy

fixes #1438 - the proxy should not consider dhcp leases as conflicts

440a88a9 01/01/2012 10:32 AM Ohad Levy

fixes #884 - IP proposed during Host creation does not belong to IP range defined in the subnet

6f45df50 12/28/2011 07:04 AM Ohad Levy

version bump to 0.3.1

ce02a67a 12/09/2011 09:56 AM Paul Kelly

fixes #1383 - aready existing dns entries should not raise a collision exception

Signed-off-by: Paul Kelly <>

8dc95e7c 12/04/2011 04:18 AM Mikael Fridh

fixes #1366 - identifies omshell key conflict output

You'll get a key conflict from omshell when trying to add a hardware
address that already exists in a host { } statement in dhcpd.conf.
This can be quite difficult to figure out, this should fix it.

create...

c5b26bd5 11/23/2011 04:40 AM Ohad Levy

fixes #1349 - some certificates are shown twice

a6f59d37 11/08/2011 10:31 AM Ohad Levy

version bump

c4a55db9 09/28/2011 03:39 AM Ohad Levy

fixes #1177 - Ensure that Solaris DHCP vendor options creation on Windows DHCP works correctly.