Commits on Feb 18, 2020

  1. Fixes #29005 - Make IPv4 optional in proxydns

    ekohl authored and lzap committed Feb 18, 2020
    Configuration menu
    Copy the full SHA
    fecf9c8 View commit details
    Browse the repository at this point in the history
  2. Refs #29005 - Require theforeman/dns 7.x

    fecf9c8 started to depend on parameters
    only present in 7.0.0, but was merged before it could be added.
    ekohl committed Feb 18, 2020
    Configuration menu
    Copy the full SHA
    7cfe55c View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2020

  1. Update the compatibility matrix in the README

    This makes it clear that 13.x is Foreman Proxy 2.0 only.
    ekohl authored and ehelms committed Feb 20, 2020
    Configuration menu
    Copy the full SHA
    ef0d874 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2020

  1. Allow theforeman/foreman 16.x

    ekohl committed Mar 9, 2020
    Configuration menu
    Copy the full SHA
    d3ca4d3 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2020

  1. Skip acceptance tests for remote_file on 6.14.0

    In Puppet 6.13.0 and 6.14.0 the system store is not used for file
    content on HTTPS resources due to a regression tracked as
    https://tickets.puppetlabs.com/browse/PUP-10365
    
    Since puppetversion is not available via the command line, fact() can't
    return it so testing for 6.14.0 isn't possible. That means the patch
    needs to be reverted once it's fixed.
    ekohl authored and mmoll committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    82adc9e View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2020

  1. Fix chef plugin listen on

    This uses the correct variable which means it'll only listen on HTTPS as
    intended.
    ekohl authored and mmoll committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    e13d2f7 View commit details
    Browse the repository at this point in the history
  2. Remove all OS testing for f_p:feature

    This define contains no OS logic and doesn't need facts so testing on
    every OS is wasting time.
    ekohl authored and mmoll committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    e38d1d9 View commit details
    Browse the repository at this point in the history
  3. Use shorter syntax

    ekohl authored and mmoll committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    10467a2 View commit details
    Browse the repository at this point in the history
  4. Document classes using puppet-strings

    This doesn't convert all classes since the installer still relies on
    rdoc groups. However, not all classes are public and this converts what
    makes sense.
    ekohl authored and mmoll committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    aecbe79 View commit details
    Browse the repository at this point in the history
  5. Remove redundant parameters

    The parameter hasstatus has defaulted to true since Puppet 2.7.0 and
    that's long been the minimum supported version.
    
    The require is already ensured in init.pp.
    ekohl authored and mmoll committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    837f495 View commit details
    Browse the repository at this point in the history
  6. Introduce foreman_proxy::globals

    This class is intended to allow overriding some parameters that
    basically never change. This makes the parameters of init.pp slightly
    easier to digest. It also allows testing of some modules by just
    including params without the entire foreman_proxy class. This makes
    tests faster but also more focused.
    ekohl authored and mmoll committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    935d45a View commit details
    Browse the repository at this point in the history
  7. Drop group parameter on plugins

    Setting the group can be useful if other processes need to read the
    file, but for foreman-proxy this is not the case.
    ekohl authored and mmoll committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    1af9914 View commit details
    Browse the repository at this point in the history
  8. Move Ruby package prefix to params

    Rather than redefining the package prefix, this introduces the variable
    in params.pp.
    ekohl authored and mmoll committed Mar 15, 2020
    Configuration menu
    Copy the full SHA
    a53df03 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2020

  1. Use $f_p::plugin::dynflow::external_core

    Since 5bde9c7 there is a variable that
    explicitly sets the external core. Rather than copying the logic, this
    reuses the variable.
    ekohl authored and ehelms committed Mar 17, 2020
    Configuration menu
    Copy the full SHA
    ca78067 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2020

  1. Declare features on SSH and Pulp modules

    ekohl authored and mmoll committed Mar 18, 2020
    Configuration menu
    Copy the full SHA
    4ef7075 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2020

  1. re-enable dynflow acceptance test on Debian

    mmoll authored and ekohl committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    fc9c021 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2020

  1. add Ubuntu integration tests

    mmoll authored and ekohl committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    3fec1b9 View commit details
    Browse the repository at this point in the history
  2. Introduce foreman_proxy::module

    This define introduced an abstraction for Foreman Proxy modules slightly
    more explicit than just the settings_file.
    ekohl authored and mmoll committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    db65c34 View commit details
    Browse the repository at this point in the history
  3. Introduce foreman_proxy::provider

    This is an abstraction to clearly indicate a provider is being
    configured. All built in providers are converted to use this.
    ekohl authored and mmoll committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    9f6a493 View commit details
    Browse the repository at this point in the history
  4. Introduce foreman_proxy::plugin::module

    This introduces a define for plugins that have a package and a config
    file, which is most of them.
    ekohl authored and mmoll committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    a3483ba View commit details
    Browse the repository at this point in the history
  5. Introduce foreman_proxy::plugin::provider

    This additional abstraction makes it easier to configure plugins that
    are providers when they follow conventions.
    ekohl authored and mmoll committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    082dd46 View commit details
    Browse the repository at this point in the history
  6. Move feature and module definitions to f_p::module

    This moves the definition of foreman_proxy::feature from
    foreman_proxy::settings_file to foreman_proxy::module. It also
    simplified it by only passing a $module_enabled variable. This is still
    needed because it needs to be in context for template().
    ekohl authored and mmoll committed Apr 2, 2020
    Configuration menu
    Copy the full SHA
    056a068 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2020

  1. add support for flatcar

    this PR adds support for flatcar linux on the omaha smart proxy:
    theforeman/smart_proxy_omaha#21
    We need to add this as an option to the puppet module too.
    TheKangaroo authored and ekohl committed Apr 8, 2020
    Configuration menu
    Copy the full SHA
    dac77a6 View commit details
    Browse the repository at this point in the history
  2. Drop EPEL in acceptance tests

    ekohl authored and mmoll committed Apr 8, 2020
    Configuration menu
    Copy the full SHA
    b2279e3 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2020

  1. Configuration menu
    Copy the full SHA
    fa51862 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2020

  1. Switch AIO detection to use aio_agent_version fact

    This also changes the tests to AIO paths on AIO distros.
    ekohl authored and mmoll committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    3907607 View commit details
    Browse the repository at this point in the history
  2. Lint auto fix

    ekohl authored and mmoll committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    4bb0b61 View commit details
    Browse the repository at this point in the history
  3. Modulesync: use voxpupuli helper gems

    ekohl authored and mmoll committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    d8af642 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d2f07f4 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2020

  1. Add purging of installed packages helper

    ekohl authored and mmoll committed May 1, 2020
    Configuration menu
    Copy the full SHA
    6e8a8b1 View commit details
    Browse the repository at this point in the history
  2. Use shared examples to reduce duplication

    ekohl authored and mmoll committed May 1, 2020
    Configuration menu
    Copy the full SHA
    f03c0e8 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2020

  1. Allow extlib 5.x

    mmoll authored and ekohl committed May 4, 2020
    Configuration menu
    Copy the full SHA
    4d2b840 View commit details
    Browse the repository at this point in the history
  2. Modulesync: Require voxpupuli-test 1.4

    ekohl authored and mmoll committed May 4, 2020
    Configuration menu
    Copy the full SHA
    45af762 View commit details
    Browse the repository at this point in the history
  3. Drop unused MySQL module fixture

    c57d7fc and possible Foreman itself
    used this in the past, but is no longer needed.
    ekohl authored and ehelms committed May 4, 2020
    Configuration menu
    Copy the full SHA
    647a749 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2020

  1. Remove old Red Hat TFTP install methods

    This module doesn't support EL 6 or < EL 7.5. To verify it does work, an
    acceptance test is added.
    ekohl authored and mmoll committed May 5, 2020
    Configuration menu
    Copy the full SHA
    b67cb19 View commit details
    Browse the repository at this point in the history
  2. Explicitly pass in the tftp root

    This makes it clearer how the variables flow.
    ekohl authored and mmoll committed May 5, 2020
    Configuration menu
    Copy the full SHA
    bbbc273 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2020

  1. Configuration menu
    Copy the full SHA
    ac50f7f View commit details
    Browse the repository at this point in the history

Commits on May 12, 2020

  1. Fixes #29213 - Support el8

    wbclark authored and ehelms committed May 12, 2020
    Configuration menu
    Copy the full SHA
    dc6569a View commit details
    Browse the repository at this point in the history

Commits on May 14, 2020

  1. Configuration menu
    Copy the full SHA
    dda99d9 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2020

  1. correct needed foreman dependency

    mmoll authored and ekohl committed May 15, 2020
    Configuration menu
    Copy the full SHA
    fc38681 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2020

  1. Release 14.0.0

    wbclark authored May 16, 2020
    Configuration menu
    Copy the full SHA
    c769fca View commit details
    Browse the repository at this point in the history