Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
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.

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

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

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

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

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

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
aff8fa8b 03/17/2013 03:46 PM Dominic Cleal

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

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

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

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

refs #1567 - fixed a copy paste error

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...

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

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

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

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

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

feature #1829 - add bmc ipmi support to smart 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...

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)

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

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

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

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

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

de1ecf7b 09/18/2011 08:00 AM Ohad Levy

fixes #1154 - ms dhcp smart proxy error 400

This commit is not ideal in term of performance, as it forces us to read each
reservation options, a probably better approch is to read the output from the
dump command instead.

f2248acc 09/05/2011 10:58 AM Ohad Levy

clean up code passing, and removed duplicate code between dhcp server implementations

f0e9b8bf 08/17/2011 09:35 AM Ohad Levy

fixes #1116 - When requesting the same dhcp reservation, if its not conflicting return 200

534f1cba 08/09/2011 07:04 AM Paul Kelly

Fixes #1094 - ISC loadRecordOptions call

Signed-off-by: Paul Kelly <>

700e96b5 07/20/2011 05:22 AM Paul Kelly

Fixes #1055 - SETTINGS.dhcp_subnets

Signed-off-by: Paul kelly <>

c6ea383c 07/19/2011 10:47 AM Paul Kelly

Fixes #1033 - DHCP Vendor options

Signed-off-by: Paul Kelly <>

8fd0b306 07/12/2011 08:05 AM Paul Kelly

Fixes #1037 - dns_key should be optional

Signed-off-by: Paul Kelly <>

0abb301b 07/12/2011 08:05 AM Paul Kelly

Fixes #1036 - @om close error

Signed-off-by: Paul Kelly <>

5bea99b1 07/12/2011 07:50 AM Paul Kelly

Fixes #1035 - Missing require resolv

Signed-off-by: Paul Kelly <>

89380fbc 07/12/2011 07:50 AM Paul Kelly

Fixes #1034 - Use name and not hostname option

Signed-off-by: Paul Kelly <>

b1b32f74 07/11/2011 08:37 AM Paul Kelly

Fixes #1023 - Add collision exception type for DNS and DHCP

Signed-off-by: Paul Kelly <>

5835453b 07/03/2011 01:47 AM Corey Osman

Fix: 1006 -- puppetrun is depreciated in puppet 2.6

Signed-off-by: Corey Osman <>

9fc5cb9f 06/23/2011 06:48 AM Paul Kelly

Fixes #959 - Added Native MS DHCP options capture

Signed-off-by: Paul kelly <>

080bebee 06/23/2011 03:51 AM Corey Osman

Bugfix #1004 - puppetca is depreciated in puppet 2.6

Signed-off-by: Corey Osman <>

b0e03d34 05/26/2011 10:03 AM Paul Kelly

Fixes #846 - supports Solaris TFTP pxe configuration files

Signed-off-by: Paul Kelly <>

171baf6a 05/11/2011 02:12 AM Paul Kelly

Fixes #845 - puppetca delete operations should report NotFound

Foreman does not consider this an error and checks for it

Signed-off-by: Paul Kelly <>

741d4f86 05/08/2011 05:47 AM Ohad Levy

fixes #879 - Cryptic error message when nsupdate is not found

a1226adb 05/06/2011 02:53 PM Ohad Levy

fixes #880 - incorrect parsing of key settings causes wrong argument type

025b5ad0 05/06/2011 02:25 PM Ohad Levy

partial fix - refs #853

3e042b2c 05/06/2011 02:21 PM Ohad Levy

refs #853 - fixes typo

03e5b521 05/05/2011 10:01 AM Marcello de Sousa

fixes #878 - Include wget limits for timeout and retries.

Signed-off-by: Marcello de Sousa <>

bf8dfda6 05/03/2011 09:05 AM Ohad Levy

fixes #853 - If used with the proxy, the dhcpd server is open for connections from any server

24afc494 05/03/2011 07:50 AM Ohad Levy

refs #873 - do not merge pending certificate request info with revoked certificates

8a419942 05/03/2011 04:34 AM Ohad Levy

fixes #873 - puppetca api should include revoked certificates and timestamps

983fd793 05/01/2011 09:39 AM Ohad Levy

refs #869 - fixed typos

7e54a22e 05/01/2011 08:48 AM Ohad Levy

fixes #869 - Enable API to sign pending certificate requests