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: puppetlabs/puppetlabs-firewall
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.3.0
Choose a base ref
...
head repository: puppetlabs/puppetlabs-firewall
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.4.0
Choose a head ref
  • 10 commits
  • 7 files changed
  • 3 contributors

Commits on Feb 8, 2022

  1. Configuration menu
    Copy the full SHA
    9b980f9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1027 from puppetlabs/pdksync_IAC-1787/main/remove…

    …_centos_6_support
    
    pdksync - (IAC-1787) Remove Support for CentOS 6
    chelnak authored Feb 8, 2022
    Configuration menu
    Copy the full SHA
    dc4d38c View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. (SEC-944) Identify duplicate system rules

    In certain situations it is possible for an unmanaged rule to exist on
    the target system that has the same comment as the rule specified in
    the manifest.
    
    When this condition is true puppet will ignore the the unmanaged rule
    and continue to apply the rule in the manifest. This is because the
    firewall module uses the comment field in IPT as it's namevar and
    therefore expects it to be a unique identifier. In the case of IPT this
    is not true given that you can have multiple rules with the same
    comment.
    
    This commit adds a check that will identify system rules that have their
    comment field set to the same value as a rule in the manifest. If we
    enter a situation where any of the duplicate counts are greater than 1
    then we will respond with a configurable action. The behaviour of this
    can be configured via the onduplicaterulebehaviour parameter.
    chelnak committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    2c0047e View commit details
    Browse the repository at this point in the history
  2. (SEC-944) Configurable duplicate behaviour

    Here we add a new parameter that determines how the puppet run will
    behave if a duplicate system rule is encountered. The default is to
    warn and continue.
    chelnak committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    1c9914f View commit details
    Browse the repository at this point in the history
  3. (SEC-994) Add section on duplicate rules

    This commit adds a new section to inform users about how the module will behave when it encounters duplicate rules.
    
    It also inclues a small bit of house keeping.
    chelnak committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    51877ef View commit details
    Browse the repository at this point in the history
  4. Adding PR Commit Suggestions

    Co-authored-by: Michael T Lombardi (He/Him) <michael.lombardi@puppet.com>
    chelnak and michaeltlombardi authored Feb 22, 2022
    Configuration menu
    Copy the full SHA
    df7e270 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. (SEC-944) Add test cases

    Prior to this commit there we no test cases to validate our
    changes to the module.
    
    This commit adds test cases for each of the configurations for
    onduplicaterulebehaviour.
    chelnak committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    30db99b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1030 from puppetlabs/SEC-944-handle_duplicate_rul…

    …e_comments_v2
    
    (SEC-944) Handle duplicate system rules
    david22swan authored Feb 28, 2022
    Configuration menu
    Copy the full SHA
    45228a5 View commit details
    Browse the repository at this point in the history
  3. Release prep v3.4.0

    david22swan committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    c643d17 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1032 from puppetlabs/maint/main/prerelease

    Release prep v3.4.0
    chelnak authored Feb 28, 2022
    Configuration menu
    Copy the full SHA
    49a7d76 View commit details
    Browse the repository at this point in the history
Loading