Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Remove FreeBSD from Test Kitchen; it's not supported by this cookbook Signed-off-by: Joseph Larionov <[email protected]> * Correct the suite platform matrix in Test Kitchen Suites now correctly test against all compatible platforms for each firewall solution. Signed-off-by: Joseph Larionov <[email protected]> * Add modern platforms and remove obsolete ones Signed-off-by: Joseph Larionov <[email protected]> * Update list of platforms that the cookbook supports Signed-off-by: Joseph Larionov <[email protected]> * Get firewalld working in kitchen-dokken containers Signed-off-by: Joseph Larionov <[email protected]> * Fixed: firewall_rule resource fails on firewalld The resource was specifying --zone when creating --direct rules, which is not allowed for direct rules in firewalld. Fixes #298 Signed-off-by: Joseph Larionov <[email protected]> * Ensure firewalld service remains enabled and started when installed Signed-off-by: Joseph Larionov <[email protected]> * Fixed: New zones are created with forwarding enabled Due to firewalld/firewalld#1438 Signed-off-by: Joseph Larionov <[email protected]> * Fixed: firewalld resources ignore properties whose value is false Signed-off-by: Joseph Larionov <[email protected]> * Test firewalld on all compatible Linux platforms Signed-off-by: Joseph Larionov <[email protected]> * Add support for firewalld 2.0.0 The firewalld_zone resource has been updated to support priority, ingress_priority, and egress_priority zone options introduced in firewalld 2.0.0. As a result, this update extends support to RHEL 10, its derivatives, and Ubuntu 24.04, all of which utilize firewalld 2.0.0 or later. Signed-off-by: Joseph Larionov <[email protected]> * Fixed ufw test when running in kitchen-dokken Signed-off-by: Joseph Larionov <[email protected]> * Disable Oracle 9 iptables test, its iptables package fails to install Signed-off-by: Joseph Larionov <[email protected]> * Fixed: firewalld resources were not idempotent Signed-off-by: Joseph Larionov <[email protected]> * Add firewalld_rich_rule resource Signed-off-by: Joseph Larionov <[email protected]> * Migrate firewall_rule to a modern custom resource Signed-off-by: Joseph Larionov <[email protected]> * Remove deprecated disabled property from firewall resource Signed-off-by: Joseph Larionov <[email protected]> * firewall_rule now implements firewalld rich rules on firewalld platforms Refactors firewalld support to use rich rules instead of the "--direct" interface, which was deprecated with the firewalld 1.0.0 release [1]. Adds IPv6 support for firewalld platforms (fixes #86). [1] https://firewalld.org/2021/06/the-upcoming-1-0-0 Signed-off-by: Joseph Larionov <[email protected]> * Fixed: ufw provider doesn't ensure ufw service is enabled Signed-off-by: Joseph Larionov <[email protected]> * Allow any compatible firewall solution on Linux platforms Signed-off-by: Joseph Larionov <[email protected]> * Pin dokken to Chef 18.3 due to bug in latest Chef container Until chef/chef#14760 is fixed. Signed-off-by: Joseph Larionov <[email protected]> * Add upgrade instructions for this release Signed-off-by: Joseph Larionov <[email protected]> * Linting Signed-off-by: Joseph Larionov <[email protected]> * Run tests with kitchen-dokken in GitHub Actions CI Signed-off-by: Joseph Larionov <[email protected]> --------- Signed-off-by: Joseph Larionov <[email protected]>
- Loading branch information