Commits on Feb 11, 2023

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

Commits on Mar 4, 2023

  1. cluster: add local_node settings

    When overriding local node name (using NODENAME environment variable),
    clustering does not work as tinit_node is tested again hostname or
    fqdn. By adding the optional local_node to specify which node is the
    current node we can fix this issue.
    
    Use case: a server with a public and a private interface, rabbitmq
    cluster nodes communicates through the private interface while hostname
    and fqdn resolves to the public interface (and that can't be changed
    because of other dependencies on the server). The only solution is to
    use dedictated name for the private interface.
    fatpat committed Mar 4, 2023
    Configuration menu
    Copy the full SHA
    119108d View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Merge pull request #923 from fatpat/cluster_add_local_node

    cluster: add local_node settings
    wyardley authored Mar 6, 2023
    Configuration menu
    Copy the full SHA
    45128cf View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Fix detection of management_ip_address for rabbitmqadmin

    This fixes inconsistent logic to determine management ip address if
    the rabbitmq::management_ip_address parameter is not set, and makes
    sure all logic tries to look up the rabbitmq::node_ip_address
    parameter.
    kajinamit committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    b64644b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #924 from kajinamit/rabbitmqadmin-address

    Fix detection of management_ip_address for rabbitmqadmin
    wyardley authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    1a1c6e7 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Drop Puppet 6 support

    bastelfreak committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    90773ae View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Merge pull request #927 from voxpupuli/puppet7

    Drop Puppet 6 support
    bastelfreak authored May 10, 2023
    Configuration menu
    Copy the full SHA
    8d627d3 View commit details
    Browse the repository at this point in the history
  2. Remove testing workarounds from Puppet < 6

    PR #927 removed Puppet 6 support, so we should be safely able to remove
    these testing workarounds
    wyardley committed May 10, 2023
    Configuration menu
    Copy the full SHA
    869fe8e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #929 from wyardley/wyardley/test-tweak-puppet-6

    Remove testing workarounds from Puppet < 6
    wyardley authored May 10, 2023
    Configuration menu
    Copy the full SHA
    5f1b211 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. BREAKING: Remove support for Debian 9 and Ubuntu 16.04

    - Deprecate Debian 9 and Ubuntu 16.04
    - Add support for Debian 10
    - Remove RABBITMQ_USE_LONGNAME in clustering acceptance tests
      Acceptance tests fail on instance without a FQDN when
      `RABBITMQ_USE_LONGNAME` is set to `true` in the environment.
      Simplify the test case; this still seems to work on older and newer
      supported versions
    
    Signed-off-by: William Yardley <wyardley@users.noreply.github.com>
    wyardley committed May 11, 2023
    Configuration menu
    Copy the full SHA
    99b08eb View commit details
    Browse the repository at this point in the history
  2. Fix rabbitmq_plugin to correctly detect implicitly enabled plugins

    Rabbitmq_plugin now correctly detects implicitly enabled plugins to
    preserve idempotency regardless of plugin install order
    
    Cherry-picked from #844
    Fixes #930
    
    Signed-off-by: William Yardley <wyardley@users.noreply.github.com>
    nmaludy authored and wyardley committed May 11, 2023
    Configuration menu
    Copy the full SHA
    b610fca View commit details
    Browse the repository at this point in the history
  3. Merge pull request #928 from wyardley/wyardley/deprecate

    Remove support for Debian 9 and Ubuntu 16.04; Add Debian 10 support
    bastelfreak authored May 11, 2023
    Configuration menu
    Copy the full SHA
    7bc0d66 View commit details
    Browse the repository at this point in the history
  4. Remove deprecated Stdlib::Compat

    - Increase minimum stdlib to 4.25.0
    - Remove `Stdlib::Compat` for `Stdlib::IP::Address::V6::Nosubnet`
    
    https://forge.puppet.com/modules/puppetlabs/stdlib/readme
    wyardley committed May 11, 2023
    Configuration menu
    Copy the full SHA
    d8b10ba View commit details
    Browse the repository at this point in the history
  5. Merge pull request #931 from wyardley/wyardley/stdlib

    Remove deprecated `Stdlib::Compat`
    wyardley authored May 11, 2023
    Configuration menu
    Copy the full SHA
    21d5562 View commit details
    Browse the repository at this point in the history
  6. Support FreeBSD 12 and 13

    Update tests and metadata to support FreeBSD 12 and 13
    This also helps us unit test the (otherwise untested) conditionals
    related to systems without systemd
    
    We may still need to tweak the current python package name, but this is
    a start
    
    Per @bastelfreak's suggestion, use os_facts to avoid confusion with
    :facts
    
    Signed-off-by: William Yardley <wyardley@users.noreply.github.com>
    wyardley committed May 11, 2023
    Configuration menu
    Copy the full SHA
    8f5421a View commit details
    Browse the repository at this point in the history
  7. Merge pull request #932 from wyardley/wyardley/freebsd

    Support FreeBSD 12 and 13
    bastelfreak authored May 11, 2023
    Configuration menu
    Copy the full SHA
    4686d02 View commit details
    Browse the repository at this point in the history
  8. BREAKING: Drop official Archlinux support

    Drop official metadata.json support for Archlinux until the acceptance
    tests can be fixed
    wyardley committed May 11, 2023
    Configuration menu
    Copy the full SHA
    9da513f View commit details
    Browse the repository at this point in the history
  9. Replace legacy :osfamily in spec tests

    Replace legacy :osfacts with facts[:os]['family']
    
    Signed-off-by: William Yardley <wyardley@users.noreply.github.com>
    wyardley committed May 11, 2023
    Configuration menu
    Copy the full SHA
    928eb66 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. Merge pull request #933 from wyardley/wyardley/osfamily

    BREAKING: Drop official Archlinux support
    bastelfreak authored May 12, 2023
    Configuration menu
    Copy the full SHA
    3e7624d View commit details
    Browse the repository at this point in the history

Commits on May 13, 2023

  1. Release 13.0.0

    wyardley committed May 13, 2023
    Configuration menu
    Copy the full SHA
    b81c752 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #934 from wyardley/wyardley/rel-13

    Release 13.0.0
    wyardley authored May 13, 2023
    Configuration menu
    Copy the full SHA
    9c5b97b View commit details
    Browse the repository at this point in the history