Permalink
Commits on May 16, 2017
Commits on May 11, 2017
  1. Improve formatting of foreman_smartproxy feature lists

    Originally:
      change from ["Logs", "Puppet CA", "TFTP"] to Puppet Puppet CA TFTP Logs failed
    
    Now:
      change from ["Logs", "Puppet CA", "TFTP"] to ["Logs", "Puppet", "Puppet CA", "TFTP"] failed
    domcleal committed with mmoll May 11, 2017
Commits on May 10, 2017
  1. Validate feature list on foreman_smartproxy refresh

    When refreshing the feature list on foreman_smartproxy via a notify,
    validate it against the expected features to ensure they're all
    configured correctly still.
    
    The cached proxy data is replaced with the refresh response where
    possible (since #19476) and is otherwise cleared to validate against
    the new feature list (including via the `#features=` setter).
    domcleal committed with mmoll May 10, 2017
  2. mark compatible with recent puppetlabs-apt

    domcleal committed May 10, 2017
  3. minor modulesync updates

    mmoll committed May 10, 2017
Commits on May 2, 2017
  1. Add features property to foreman_smartproxy to check enabled features

    Implemented on the rest_v3 provider to validate that the enabled
    features found by Foreman include all of the features listed in the
    'features' property on the resource.
    
    This should detect configuration errors on the smart proxy, or missing
    Foreman plugins for the registered smart proxy.
    domcleal committed Apr 24, 2017
Commits on Apr 11, 2017
Commits on Apr 10, 2017
  1. Update to webmock 2.x

    closes GH-537
    ekohl committed with mmoll Apr 10, 2017
  2. Remove ruby 1.8 pinning

    We no longer test on 1.8 so this code is redundant.
    ekohl committed with mmoll Mar 23, 2017
Commits on Apr 9, 2017
Commits on Apr 8, 2017
  1. Move existing Puppet 4 data types to class parameters

    Almost all unchanged from the existing Kafo documentation, except where
    'UNSET' was used. The types now permit the string value 'UNSET'.
    
    Changes make mandatory class parameters optional in 3f5238c were also
    reverted.
    domcleal committed with mmoll Apr 5, 2017
  2. Limit number of parallel_test processes

    Prevent test jobs being killed for excessive resource consumption on
    Travis CI.
    domcleal committed with mmoll Apr 8, 2017
Commits on Apr 6, 2017
Commits on Apr 3, 2017
Commits on Apr 1, 2017
Commits on Mar 31, 2017
  1. bump version to 7.2.0, update changelog

    [ci skip]
    mmoll committed with domcleal Mar 30, 2017
  2. Correct max value for $db_port

    ekohl committed with domcleal Mar 30, 2017
Commits on Mar 29, 2017
  1. Set ssl_ca_file in Hammer system-wide config file

    Defaults when used with main 'foreman' class to the server's CA file,
    automatically ensuring Hammer CLI will trust the CA used.
    domcleal committed with mmoll Mar 29, 2017
  2. Move chaining arrows to right operand line

    To match style guide and for compatibility with puppet-lint 2.2.0.
    domcleal committed Mar 29, 2017
Commits on Mar 25, 2017
  1. Allow overriding the apache log format

    Closes GH-529
    ekohl committed with mmoll Mar 25, 2017
Commits on Mar 23, 2017
  1. Add param for timeout to foreman() parser function

    If unspecified, keep the default at 5sec.
    dae1804 committed with domcleal Mar 23, 2017
Commits on Mar 20, 2017
  1. Allow including foreman::repo standalone

    By adding all parameters on the foreman::repo class it's possible to
    include the class without the main foreman class.
    ekohl committed with domcleal Mar 7, 2017
Commits on Mar 14, 2017
Commits on Feb 13, 2017
Commits on Feb 2, 2017
  1. Restrict gzip asset serving to known extensions

    Prevents responses with incorrect content types being served if
    different, unknown types of assets are later added to the directory
    (similar to #18371 where SVG was added, if 568f278 was not applied).
    domcleal committed with mmoll Feb 2, 2017
Commits on Feb 1, 2017
  1. Add open_timeout to the report and external node script (#527)

    Add open_timeout to the report and external node script
    peimanja committed with stbenjam Feb 1, 2017
  2. Remove YAML.load_file stubbing, preset $settings_file

    Internally Puppet uses YAML.load_file to load the Hiera config (set to
    /dev/null under rspec-puppet), but 4.9.0 uses Pathnames instead of
    Strings causing the existing stub for "/dev/null" to fail.
    
    Setting the value of $settings_file prior to evaluating the ENC/report
    scripts is more reliable than stubbing the YAML constant.
    domcleal committed with mmoll Feb 1, 2017
Commits on Jan 31, 2017
  1. Remove a possibly undefined requirement in discovery

    The problem is that puppet-foreman_proxy can define this directory, but
    that's not guaranteed since the user may not enable that plugin. In that
    case this dependency can't be satified which results in an error, at
    least on puppet 4.
    ekohl committed with mmoll Jan 31, 2017
Commits on Jan 27, 2017
  1. Extend gzip file serving to /public/webpack

    With compression-webpack-plugin, precompressed files are also available
    in `~foreman/public/webpack/` and may be served if available.
    domcleal committed with mmoll Jan 27, 2017
Commits on Jan 19, 2017
Commits on Jan 18, 2017