Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: theforeman/puppet-foreman
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 16.1.0
Choose a base ref
...
head repository: theforeman/puppet-foreman
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 17.0.0
Choose a head ref
  • 19 commits
  • 73 files changed
  • 6 contributors

Commits on Feb 10, 2021

  1. Add foreman_puppet plugin

    ezr-ondrej authored and ekohl committed Feb 10, 2021
    Configuration menu
    Copy the full SHA
    4142d49 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2021

  1. Update Github Actions workflow

    This applies the lessons learned while applying this to Voxpupuli and
    The Foreman orgs.
    ekohl committed Mar 8, 2021
    Configuration menu
    Copy the full SHA
    25a23db View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. Configuration menu
    Copy the full SHA
    79455a4 View commit details
    Browse the repository at this point in the history
  2. Use deb GPG key from our server, not the GPG network

    Also ensure the key is refreshed if expired.
    evgeni authored Mar 23, 2021
    Configuration menu
    Copy the full SHA
    da94883 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. Add foreman_webhooks plugin

    adamruzicka authored and ehelms committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    ed868aa View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. Refs #32208 - accept trailing slash in Krb auth url

    The Kerberos url is quite strict, but accepting trailing `/` is probably not bad and can avoid a lot of confusion
    ezr-ondrej authored and ekohl committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    0e01088 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. Fixes #32175: Allow toggling task backup when cleaning them up

    Changes the default behavior to disable task backup when enabling
    the task cleanup cron job. Users who still want backups kept
    on disk will need to set the parameter to true.
    ehelms committed Mar 29, 2021
    Configuration menu
    Copy the full SHA
    f69c9f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

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

Commits on Apr 3, 2021

  1. Mark compatible with puppetlabs/postgresql 7.x

    The major version bump was due to dropping Puppet 5 support.
    ekohl committed Apr 3, 2021
    Configuration menu
    Copy the full SHA
    17dd0ea View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. Bump major version to 17.x

    67f78b9 changed the API and is thus a
    major version.
    ekohl committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    1fe57ec View commit details
    Browse the repository at this point in the history
  2. Remove old email.yaml and cronjob cleanups

    This removes cleanup of email.yaml introduced in
    e6ead45. It also removes cleanup of
    crons introduced in 14fce64. Both of
    them should be deployed long enough that we can assume they're gone.
    ekohl committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    a2fe4c9 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. Drop Puppetserver integration

    This was split off to theforeman/puppetserver_foreman and doesn't need
    to live in this module anymore.
    ekohl committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    0b3507b View commit details
    Browse the repository at this point in the history
  2. Refs #31964 - Introduce foreman::to_symbolized_yaml

    This function symbolizes keys in YAML which is typically what Foreman
    config files use. This is hard to achieve with pure Puppet so a Ruby
    function is used.
    ekohl committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    e2e5d35 View commit details
    Browse the repository at this point in the history
  3. Fixes #31964 - Assign equal weight to sidekiq queues

    The previous approach worker, but it made sidekiq default worker process all
    items from the default queue before moving to remote execution queue. This
    change adds equal weight to the queues, making sidekiq pick jobs from both.
    ekohl committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    616f172 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2021

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

Commits on Apr 13, 2021

  1. Fixes #29780 - Drop Passenger support

    With Foreman 2.5, support to run with Passenger (technically
    mod_passenger) is dropped in favor of using Puma with a reverse proxy.
    
    This also moves the request headers part of settings.yaml to a concat
    fragment to simplify some code.
    
    It keeps in code to remove tfm-rubygem-passenger-native on EL7 which it
    previously didn't do, but is nice to do. It doesn't remove mod_passenger
    itself since that's not managed in this module.
    ekohl authored and ehelms committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    0dc29a3 View commit details
    Browse the repository at this point in the history
  2. Refs #29780 - Drop FOREMAN_BIND handling

    In Foreman 2.4 FOREMAN_BIND was dropped and now Puma builds bind
    statements based on inherited sockets from systemd. That means it's no
    longer needed to match them. This gives a lot more freedom.
    
    This PR chooses to remove the foreman.socket override if Apache is not
    enabled. This then uses the default ListenStream from the socket, which
    happens to be 0.0.0.0:3000 today but we don't really care.
    ekohl authored and ehelms committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    7a6bb05 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. Release 17.0.0

    wbclark authored and ehelms committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    5a98d7b View commit details
    Browse the repository at this point in the history
Loading