]> review.fuel-infra Code Review - puppet-modules/puppetlabs-firewall.git/commitdiff
Release version 2.8.1
authorAuto-release <team-modules@puppet.com>
Mon, 8 Feb 2021 17:13:30 +0000 (17:13 +0000)
committerAuto-release <team-modules@puppet.com>
Mon, 8 Feb 2021 17:13:30 +0000 (17:13 +0000)
CHANGELOG.md
REFERENCE.md
metadata.json

index 1f96956406b466b107f42d0f8b7846c8f8f15913..0c7fcf7624d8d1a5631417dead9b14a0e84e45d1 100644 (file)
@@ -2,6 +2,14 @@
 
 All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org).
 
+## [v2.8.1](https://github.com/puppetlabs/puppetlabs-firewall/tree/v2.8.1) (2021-02-08)
+
+[Full Changelog](https://github.com/puppetlabs/puppetlabs-firewall/compare/v2.8.0...v2.8.1)
+
+### Fixed
+
+- \[MODULES-10907\] Do not remove spaces from hex string with ! [\#967](https://github.com/puppetlabs/puppetlabs-firewall/pull/967) ([adrianiurca](https://github.com/adrianiurca))
+
 ## [v2.8.0](https://github.com/puppetlabs/puppetlabs-firewall/tree/v2.8.0) (2020-12-14)
 
 [Full Changelog](https://github.com/puppetlabs/puppetlabs-firewall/compare/v2.7.0...v2.8.0)
@@ -74,7 +82,6 @@ All notable changes to this project will be documented in this file. The format
 ### Fixed
 
 - \(maint\) Use fact.flush only when available [\#906](https://github.com/puppetlabs/puppetlabs-firewall/pull/906) ([Filipovici-Andrei](https://github.com/Filipovici-Andrei))
-- \(MODULES-10358\) - Clarification added to Boolean validation checks [\#886](https://github.com/puppetlabs/puppetlabs-firewall/pull/886) ([david22swan](https://github.com/david22swan))
 - Merge and remove duplicate README file, lint code snippets [\#878](https://github.com/puppetlabs/puppetlabs-firewall/pull/878) ([runejuhl](https://github.com/runejuhl))
 
 ## [v2.2.0](https://github.com/puppetlabs/puppetlabs-firewall/tree/v2.2.0) (2019-12-09)
@@ -90,6 +97,7 @@ All notable changes to this project will be documented in this file. The format
 
 ### Fixed
 
+- \(MODULES-10358\) - Clarification added to Boolean validation checks [\#886](https://github.com/puppetlabs/puppetlabs-firewall/pull/886) ([david22swan](https://github.com/david22swan))
 - Change - Avoid puppet failures on windows nodes [\#874](https://github.com/puppetlabs/puppetlabs-firewall/pull/874) ([blackknight36](https://github.com/blackknight36))
 - Fix parsing iptables rules with hyphen in comments [\#861](https://github.com/puppetlabs/puppetlabs-firewall/pull/861) ([Hexta](https://github.com/Hexta))
 
@@ -165,6 +173,7 @@ All notable changes to this project will be documented in this file. The format
 - Changed regex for iniface and outiface to allow '@' in interface names [\#791](https://github.com/puppetlabs/puppetlabs-firewall/pull/791) ([GeorgeCox](https://github.com/GeorgeCox))
 - \(MODULES-8214\) Handle src\_type and dst\_type as array [\#790](https://github.com/puppetlabs/puppetlabs-firewall/pull/790) ([mateusz-gozdek-sociomantic](https://github.com/mateusz-gozdek-sociomantic))
 - \(MODULES-7990\) Merge multiple comments into one while parsing rules [\#789](https://github.com/puppetlabs/puppetlabs-firewall/pull/789) ([mateusz-gozdek-sociomantic](https://github.com/mateusz-gozdek-sociomantic))
+- add -g flag handling in ip6tables.rb provider [\#788](https://github.com/puppetlabs/puppetlabs-firewall/pull/788) ([cestith](https://github.com/cestith))
 - \(MODULES-7681\) Add support for bytecode property [\#771](https://github.com/puppetlabs/puppetlabs-firewall/pull/771) ([baurmatt](https://github.com/baurmatt))
 
 ### Fixed
@@ -890,4 +899,4 @@ Initial release.
 \* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
 
 
-\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
+\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
index 8837ccab87ce46e3ee9d2b4e327d34aabe0d2250..6646ba8d66f388e2b25dd5f64f8632ed386f1724 100644 (file)
@@ -26,7 +26,7 @@
 
 ## Classes
 
-### `firewall`
+### <a name="firewall"></a>`firewall`
 
 Performs the basic setup tasks required for using the firewall resources.
 
@@ -45,9 +45,17 @@ class { 'firewall': }
 
 #### Parameters
 
-The following parameters are available in the `firewall` class.
+The following parameters are available in the `firewall` class:
 
-##### `ensure`
+* [`ensure`](#ensure)
+* [`ensure_v6`](#ensure_v6)
+* [`pkg_ensure`](#pkg_ensure)
+* [`service_name`](#service_name)
+* [`service_name_v6`](#service_name_v6)
+* [`package_name`](#package_name)
+* [`ebtables_manage`](#ebtables_manage)
+
+##### <a name="ensure"></a>`ensure`
 
 Data type: `Any`
 
@@ -55,7 +63,7 @@ Controls the state of the ipv4 iptables service on your system. Valid options: '
 
 Default value: `running`
 
-##### `ensure_v6`
+##### <a name="ensure_v6"></a>`ensure_v6`
 
 Data type: `Any`
 
@@ -63,7 +71,7 @@ Controls the state of the ipv6 iptables service on your system. Valid options: '
 
 Default value: ``undef``
 
-##### `pkg_ensure`
+##### <a name="pkg_ensure"></a>`pkg_ensure`
 
 Data type: `Any`
 
@@ -71,7 +79,7 @@ Controls the state of the iptables package on your system. Valid options: 'prese
 
 Default value: `present`
 
-##### `service_name`
+##### <a name="service_name"></a>`service_name`
 
 Data type: `Any`
 
@@ -79,7 +87,7 @@ Specify the name of the IPv4 iptables service.
 
 Default value: `$firewall::params::service_name`
 
-##### `service_name_v6`
+##### <a name="service_name_v6"></a>`service_name_v6`
 
 Data type: `Any`
 
@@ -87,7 +95,7 @@ Specify the name of the IPv6 iptables service.
 
 Default value: `$firewall::params::service_name_v6`
 
-##### `package_name`
+##### <a name="package_name"></a>`package_name`
 
 Data type: `Any`
 
@@ -95,7 +103,7 @@ Specify the platform-specific package(s) to install.
 
 Default value: `$firewall::params::package_name`
 
-##### `ebtables_manage`
+##### <a name="ebtables_manage"></a>`ebtables_manage`
 
 Data type: `Any`
 
@@ -105,7 +113,7 @@ Default value: ``false``
 
 ## Resource types
 
-### `firewall`
+### <a name="firewall"></a>`firewall`
 
 **Autorequires:**
 
@@ -1367,11 +1375,15 @@ Assign this packet to zone id and only have lookups done in that zone.
 
 The following parameters are available in the `firewall` type.
 
-##### `line`
+* [`line`](#line)
+* [`name`](#name)
+* [`provider`](#provider)
+
+##### <a name="line"></a>`line`
 
 Read-only property for caching the rule line.
 
-##### `name`
+##### <a name="name"></a>`name`
 
 Valid values: `%r{^\d+[[:graph:][:space:]]+$}`
 
@@ -1386,12 +1398,12 @@ so make sure you prefix the rule with a number:
 Depending on the provider, the name of the rule can be stored using
 the comment feature of the underlying firewall subsystem.
 
-##### `provider`
+##### <a name="provider"></a>`provider`
 
 The specific backend to use for this `firewall` resource. You will seldom need to specify this --- Puppet will usually
 discover the appropriate provider for your platform.
 
-### `firewallchain`
+### <a name="firewallchain"></a>`firewallchain`
 
 Currently this supports only iptables, ip6tables and ebtables on Linux. And
 provides support for setting the default policy on chains and tables that
@@ -1439,7 +1451,13 @@ PREROUTING, POSTROUTING) and can be one of:
 
 The following parameters are available in the `firewallchain` type.
 
-##### `ignore`
+* [`ignore`](#ignore)
+* [`ignore_foreign`](#ignore_foreign)
+* [`name`](#name)
+* [`provider`](#provider)
+* [`purge`](#purge)
+
+##### <a name="ignore"></a>`ignore`
 
 Regex to perform on firewall rules to exempt unmanaged rules from purging (when enabled).
 This is matched against the output of `iptables-save`.
@@ -1462,7 +1480,7 @@ firewallchain { 'INPUT:filter:IPv4':
 }
 ```
 
-##### `ignore_foreign`
+##### <a name="ignore_foreign"></a>`ignore_foreign`
 
 Valid values: ``false``, ``true``
 
@@ -1474,7 +1492,7 @@ rules.
 
 Default value: ``false``
 
-##### `name`
+##### <a name="name"></a>`name`
 
 namevar
 
@@ -1482,12 +1500,12 @@ The canonical name of the chain.
 
 For iptables the format must be {chain}:{table}:{protocol}.
 
-##### `provider`
+##### <a name="provider"></a>`provider`
 
 The specific backend to use for this `firewallchain` resource. You will seldom need to specify this --- Puppet will
 usually discover the appropriate provider for your platform.
 
-##### `purge`
+##### <a name="purge"></a>`purge`
 
 Valid values: ``false``, ``true``
 
index cfc5a9a329dc44f03cbbf94f16bf18559bd0601e..23980e3898cbd73aff022efd28c8c7d5212ddea4 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "puppetlabs-firewall",
-  "version": "2.8.0",
+  "version": "2.8.1",
   "author": "puppetlabs",
   "summary": "Manages Firewalls such as iptables",
   "license": "Apache-2.0",