Saltstack Official FirewallD Formula
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

259 lines
14KB

  1. Changelog
  2. =========
  3. `1.3.1 <https://github.com/saltstack-formulas/firewalld-formula/compare/v1.3.0...v1.3.1>`_ (2021-06-22)
  4. -----------------------------------------------------------------------------------------------------------
  5. Bug Fixes
  6. ^^^^^^^^^
  7. * **debian10 iptables:** install iptables from buster-backports (\ `8d5c0c9 <https://github.com/saltstack-formulas/firewalld-formula/commit/8d5c0c941044b65f275b05f5579d54282943ced7>`_\ )
  8. Continuous Integration
  9. ^^^^^^^^^^^^^^^^^^^^^^
  10. * **kitchen+gitlab:** remove Ubuntu 16.04 & Fedora 32 (EOL) [skip ci] (\ `70cf9fa <https://github.com/saltstack-formulas/firewalld-formula/commit/70cf9fa8d50ae833020108c5136ad8fddf733d29>`_\ )
  11. `1.3.0 <https://github.com/saltstack-formulas/firewalld-formula/compare/v1.2.1...v1.3.0>`_ (2021-06-18)
  12. -----------------------------------------------------------------------------------------------------------
  13. Continuous Integration
  14. ^^^^^^^^^^^^^^^^^^^^^^
  15. * add ``arch-master`` to matrix and update ``.travis.yml`` [skip ci] (\ `cdaade3 <https://github.com/saltstack-formulas/firewalld-formula/commit/cdaade380a4f4e42e2e4fe91cd60de1e179c3e0f>`_\ )
  16. Features
  17. ^^^^^^^^
  18. * **rich-rules:** add priority to rich rules (\ `9c2b41d <https://github.com/saltstack-formulas/firewalld-formula/commit/9c2b41d0f9de3e7601df465db2e1005effcbb0c7>`_\ ), closes `#51 <https://github.com/saltstack-formulas/firewalld-formula/issues/51>`_
  19. `1.2.1 <https://github.com/saltstack-formulas/firewalld-formula/compare/v1.2.0...v1.2.1>`_ (2021-04-26)
  20. -----------------------------------------------------------------------------------------------------------
  21. Bug Fixes
  22. ^^^^^^^^^
  23. * **zone.xml:** fix jinja error in rule.reject (\ `194cb99 <https://github.com/saltstack-formulas/firewalld-formula/commit/194cb99f1684bfd0a3ecdf89adc2acd1287d83dd>`_\ )
  24. * **zone.xml:** fix XML error (\ `88f9fd4 <https://github.com/saltstack-formulas/firewalld-formula/commit/88f9fd4687ebb0845123cadb9974419cf496a1bf>`_\ )
  25. Continuous Integration
  26. ^^^^^^^^^^^^^^^^^^^^^^
  27. * **gemfile+lock:** use ``ssf`` customised ``kitchen-docker`` repo [skip ci] (\ `a2bcd11 <https://github.com/saltstack-formulas/firewalld-formula/commit/a2bcd11c4ca18bb374cc802c3575b791713b7a04>`_\ )
  28. * **kitchen+ci:** use latest pre-salted images (after CVE) [skip ci] (\ `98f91c2 <https://github.com/saltstack-formulas/firewalld-formula/commit/98f91c29dff006757b18b3567789ed67435d012a>`_\ )
  29. * **kitchen+gitlab:** adjust matrix to add ``3003`` [skip ci] (\ `79eb50a <https://github.com/saltstack-formulas/firewalld-formula/commit/79eb50a11aeb630f2732e8e1c1a29c054cb8ed4c>`_\ )
  30. * **kitchen+gitlab-ci:** use latest pre-salted images [skip ci] (\ `0bb7751 <https://github.com/saltstack-formulas/firewalld-formula/commit/0bb7751957ed1d70cab6a711f9f0bc7b8ce54e3a>`_\ )
  31. Tests
  32. ^^^^^
  33. * **_mapdata:** add verification file for ``fedora-34`` [skip ci] (\ `b8e0cb8 <https://github.com/saltstack-formulas/firewalld-formula/commit/b8e0cb8b14367dc22a8c776c4f3255bab674e9a7>`_\ )
  34. * standardise use of ``share`` suite & ``_mapdata`` state [skip ci] (\ `291adbd <https://github.com/saltstack-formulas/firewalld-formula/commit/291adbd997657f3e34124c887a201c1b99d0a914>`_\ )
  35. * **_mapdata:** add verification files for new platforms (\ `b9d8775 <https://github.com/saltstack-formulas/firewalld-formula/commit/b9d8775937bc9e533f0e47b384acefce41b80369>`_\ )
  36. `1.2.0 <https://github.com/saltstack-formulas/firewalld-formula/compare/v1.1.2...v1.2.0>`_ (2021-02-05)
  37. -----------------------------------------------------------------------------------------------------------
  38. Continuous Integration
  39. ^^^^^^^^^^^^^^^^^^^^^^
  40. * **pre-commit:** update hook for ``rubocop`` [skip ci] (\ `a649d87 <https://github.com/saltstack-formulas/firewalld-formula/commit/a649d8763c92b25a4e1644caf37af4aabb688e03>`_\ )
  41. Features
  42. ^^^^^^^^
  43. * **pillar.example,test/:** add example and test for richrule ratelimit (\ `f258526 <https://github.com/saltstack-formulas/firewalld-formula/commit/f25852637a7aeb8608b4618b952407b59b0dbf7e>`_\ )
  44. * **zone.xml:** allow to rate limit 'accept' in rich rules (\ `a2f4f3b <https://github.com/saltstack-formulas/firewalld-formula/commit/a2f4f3b36e3295311128673f33f90c93de24288d>`_\ )
  45. Tests
  46. ^^^^^
  47. * **share:** standardise with latest changes [skip ci] (\ `7df88b9 <https://github.com/saltstack-formulas/firewalld-formula/commit/7df88b9e893f93be1b24de77338fdee0c1c8727c>`_\ )
  48. `1.1.2 <https://github.com/saltstack-formulas/firewalld-formula/compare/v1.1.1...v1.1.2>`_ (2021-01-14)
  49. -----------------------------------------------------------------------------------------------------------
  50. Bug Fixes
  51. ^^^^^^^^^
  52. * **_mapdata:** ensure map data is directly under ``values`` (\ `a29e81b <https://github.com/saltstack-formulas/firewalld-formula/commit/a29e81bac6febaf89859972a08c11cf6bda67a3f>`_\ )
  53. Tests
  54. ^^^^^
  55. * **_mapdata:** update for ``_mapdata/init.sls`` change (\ `a647d6d <https://github.com/saltstack-formulas/firewalld-formula/commit/a647d6d9a3d703e113d4e5eab480d43e9b0322c8>`_\ )
  56. `1.1.1 <https://github.com/saltstack-formulas/firewalld-formula/compare/v1.1.0...v1.1.1>`_ (2020-12-27)
  57. -----------------------------------------------------------------------------------------------------------
  58. Continuous Integration
  59. ^^^^^^^^^^^^^^^^^^^^^^
  60. * **commitlint:** ensure ``upstream/master`` uses main repo URL [skip ci] (\ `a615af1 <https://github.com/saltstack-formulas/firewalld-formula/commit/a615af103e7a9d89b05e8e7a4f9d139ec112c599>`_\ )
  61. * **gitlab-ci:** add ``rubocop`` linter (with ``allow_failure``\ ) [skip ci] (\ `472a16c <https://github.com/saltstack-formulas/firewalld-formula/commit/472a16c283f60f84acc25846ef03da346c0a2cc5>`_\ )
  62. * **gitlab-ci:** use GitLab CI as Travis CI replacement (\ `a88d749 <https://github.com/saltstack-formulas/firewalld-formula/commit/a88d749499a613299dcb688f97aad9af97221ec6>`_\ )
  63. Tests
  64. ^^^^^
  65. * **_mapdata:** generate verification files (\ `7665d77 <https://github.com/saltstack-formulas/firewalld-formula/commit/7665d77f67749722d5b3d8ef73aa75ede034d365>`_\ )
  66. * **map:** verify ``map.jinja`` dump using ``_mapdata`` state (\ `22869e0 <https://github.com/saltstack-formulas/firewalld-formula/commit/22869e0c7fa5ae6c7f8d354d4302cb945202347a>`_\ )
  67. `1.1.0 <https://github.com/saltstack-formulas/firewalld-formula/compare/v1.0.0...v1.1.0>`_ (2020-10-24)
  68. -----------------------------------------------------------------------------------------------------------
  69. Continuous Integration
  70. ^^^^^^^^^^^^^^^^^^^^^^
  71. * **gemfile.lock:** add to repo with updated ``Gemfile`` [skip ci] (\ `7a964e4 <https://github.com/saltstack-formulas/firewalld-formula/commit/7a964e4738f0d7e3745da3b1f97a3407ca134381>`_\ )
  72. * **kitchen:** use ``saltimages`` Docker Hub where available [skip ci] (\ `a33cd64 <https://github.com/saltstack-formulas/firewalld-formula/commit/a33cd641e248d0640dce3719836f5d4a0ff739e8>`_\ )
  73. * **kitchen+travis:** remove ``master-py2-arch-base-latest`` [skip ci] (\ `24e115c <https://github.com/saltstack-formulas/firewalld-formula/commit/24e115cacb52e4a8a51fd92465e4442d6a68d1d3>`_\ )
  74. * **pre-commit:** add to formula [skip ci] (\ `9254027 <https://github.com/saltstack-formulas/firewalld-formula/commit/92540273969100880c55ad041c2e450deefef101>`_\ )
  75. * **pre-commit:** enable/disable ``rstcheck`` as relevant [skip ci] (\ `c7e4dee <https://github.com/saltstack-formulas/firewalld-formula/commit/c7e4dee62a9a9a8f57cacde4b7d5c23ab9d36156>`_\ )
  76. * **pre-commit:** finalise ``rstcheck`` configuration [skip ci] (\ `118eacf <https://github.com/saltstack-formulas/firewalld-formula/commit/118eacff459289ae21fd5cd630857b306f817ce9>`_\ )
  77. * **travis:** add notifications => zulip [skip ci] (\ `b6c60b2 <https://github.com/saltstack-formulas/firewalld-formula/commit/b6c60b27b9b37ab73a859bfac31f64df84046641>`_\ )
  78. * **workflows/commitlint:** add to repo [skip ci] (\ `93853b6 <https://github.com/saltstack-formulas/firewalld-formula/commit/93853b643f23e77f00a642d8f12b3da8b322ee8b>`_\ )
  79. Features
  80. ^^^^^^^^
  81. * **firewalld.conf:** support configuration of ``AllowZoneDrifting`` (\ `0ff53ff <https://github.com/saltstack-formulas/firewalld-formula/commit/0ff53ffb2790ab95b71d3df461a04bca8f02a520>`_\ ), closes `#44 <https://github.com/saltstack-formulas/firewalld-formula/issues/44>`_
  82. `1.0.0 <https://github.com/saltstack-formulas/firewalld-formula/compare/v0.10.1...v1.0.0>`_ (2020-04-18)
  83. ------------------------------------------------------------------------------------------------------------
  84. Bug Fixes
  85. ^^^^^^^^^
  86. * do not error on unknown os_family grain (\ `94d2b0b <https://github.com/saltstack-formulas/firewalld-formula/commit/94d2b0b97c242174c6f1c08cb2da2d2d03d98bd4>`_\ )
  87. Code Refactoring
  88. ^^^^^^^^^^^^^^^^
  89. * split default maps into separate files (\ `afcf5e7 <https://github.com/saltstack-formulas/firewalld-formula/commit/afcf5e770085565b11c25e9af522b194bd67fc30>`_\ )
  90. Tests
  91. ^^^^^
  92. * **yaml_dump_spec:** update after splitting ``map.jinja`` (\ `d1f7a37 <https://github.com/saltstack-formulas/firewalld-formula/commit/d1f7a3717184bc22fde6e04d8672fcce0a462c4b>`_\ )
  93. BREAKING CHANGES
  94. ^^^^^^^^^^^^^^^^
  95. * ``map.jinja`` has been upgraded from using ``pillar.get``
  96. to ``config.get``.
  97. `0.10.1 <https://github.com/saltstack-formulas/firewalld-formula/compare/v0.10.0...v0.10.1>`_ (2020-04-18)
  98. --------------------------------------------------------------------------------------------------------------
  99. Tests
  100. ^^^^^
  101. * verify map output using ``yaml_dump`` (\ `69df9a6 <https://github.com/saltstack-formulas/firewalld-formula/commit/69df9a62d6e12377b9a516e7454e75b49b0bffae>`_\ )
  102. `0.10.0 <https://github.com/saltstack-formulas/firewalld-formula/compare/v0.9.0...v0.10.0>`_ (2020-04-02)
  103. -------------------------------------------------------------------------------------------------------------
  104. Bug Fixes
  105. ^^^^^^^^^
  106. * **zone.xml:** adjust whitespacing to pass tests & macro at top of file (\ `d8f0f47 <https://github.com/saltstack-formulas/firewalld-formula/commit/d8f0f47a5408bde763050c457269ef129a48b050>`_\ )
  107. Features
  108. ^^^^^^^^
  109. * allow rich_rules to be specified as a dict (\ `cd4cec0 <https://github.com/saltstack-formulas/firewalld-formula/commit/cd4cec008983943213ac3bb721ab69c3a5214c54>`_\ )
  110. Styles
  111. ^^^^^^
  112. * **zone.xml:** remove all trailing whitespaces (\ `204efe5 <https://github.com/saltstack-formulas/firewalld-formula/commit/204efe5fc7065a2c2f4f55aa0138bf98675cba4e>`_\ )
  113. Tests
  114. ^^^^^
  115. * **zones_spec:** check content of rendered zone files (\ `6ebfc6f <https://github.com/saltstack-formulas/firewalld-formula/commit/6ebfc6f20cfd72c2785514ab35484c9575401648>`_\ )
  116. `0.9.0 <https://github.com/saltstack-formulas/firewalld-formula/compare/v0.8.0...v0.9.0>`_ (2020-02-12)
  117. -----------------------------------------------------------------------------------------------------------
  118. Features
  119. ^^^^^^^^
  120. * **zone.xml:** allow more services definition inside zone (\ `8d0172f <https://github.com/saltstack-formulas/firewalld-formula/commit/8d0172f5c7e0e1a2856dbbc0bf149ee8ddfd225a>`_\ )
  121. `0.8.0 <https://github.com/saltstack-formulas/firewalld-formula/compare/v0.7.0...v0.8.0>`_ (2020-02-12)
  122. -----------------------------------------------------------------------------------------------------------
  123. Continuous Integration
  124. ^^^^^^^^^^^^^^^^^^^^^^
  125. * workaround issues with newly introduced ``amazonlinux-1`` [skip ci] (\ `ace3433 <https://github.com/saltstack-formulas/firewalld-formula/commit/ace343353d2c7b183b424e8a3f08b575417add3f>`_\ )
  126. * workaround issues with newly introduced ``amazonlinux-1`` [skip ci] (\ `b5a95f3 <https://github.com/saltstack-formulas/firewalld-formula/commit/b5a95f35ab98b872be852597d046d8d25f06b08b>`_\ )
  127. * **gemfile:** restrict ``train`` gem version until upstream fix [skip ci] (\ `908f5df <https://github.com/saltstack-formulas/firewalld-formula/commit/908f5df86cd69f28ef4e48fbde13c35eb003b627>`_\ )
  128. * **kitchen:** avoid using bootstrap for ``master`` instances [skip ci] (\ `0b82e43 <https://github.com/saltstack-formulas/firewalld-formula/commit/0b82e43a1507bb748adefd13a0412ef7ccae8eb7>`_\ )
  129. * **travis:** apply changes from build config validation [skip ci] (\ `6e1b876 <https://github.com/saltstack-formulas/firewalld-formula/commit/6e1b876298c2d782b132c1571d1f20564fb01bf1>`_\ )
  130. * **travis:** opt-in to ``dpl v2`` to complete build config validation [skip ci] (\ `70dc9aa <https://github.com/saltstack-formulas/firewalld-formula/commit/70dc9aa3b4e299b6f8553132cd9d4401f4635f97>`_\ )
  131. * **travis:** quote pathspecs used with ``git ls-files`` [skip ci] (\ `97afbb1 <https://github.com/saltstack-formulas/firewalld-formula/commit/97afbb157557ec3096cc8a8de48f737960dfda4e>`_\ )
  132. * **travis:** run ``shellcheck`` during lint job [skip ci] (\ `d8bede7 <https://github.com/saltstack-formulas/firewalld-formula/commit/d8bede7082130445461f990346f64d4db22e4bd2>`_\ )
  133. * **travis:** use ``major.minor`` for ``semantic-release`` version [skip ci] (\ `b96cc56 <https://github.com/saltstack-formulas/firewalld-formula/commit/b96cc569fe9a68deb2eb78974c216eb736d3b57b>`_\ )
  134. * **travis:** use build config validation (beta) [skip ci] (\ `07e7900 <https://github.com/saltstack-formulas/firewalld-formula/commit/07e79001cddc4918f6ace716b15cf0658e09d374>`_\ )
  135. Features
  136. ^^^^^^^^
  137. * standardize license and hand over to saltstack formulas (\ `20cb8a6 <https://github.com/saltstack-formulas/firewalld-formula/commit/20cb8a60d362a7484892fc6703de954c67fb8763>`_\ )
  138. `0.7.0 <https://github.com/saltstack-formulas/firewalld-formula/compare/v0.6.2...v0.7.0>`_ (2019-11-09)
  139. -----------------------------------------------------------------------------------------------------------
  140. Bug Fixes
  141. ^^^^^^^^^
  142. * **map.jinja:** fix ``salt-lint`` errors (\ `de4e191 <https://github.com/saltstack-formulas/firewalld-formula/commit/de4e1915fb17b2278132076c7946539191f1e018>`_\ )
  143. * **rubocop:** add fixes using ``rubocop --safe-auto-correct`` (\ `8136b75 <https://github.com/saltstack-formulas/firewalld-formula/commit/8136b75fa0266dc8d849a40a1fdb77129d6da31f>`_\ )
  144. * **yamllint:** fix all errors (\ `0f808d6 <https://github.com/saltstack-formulas/firewalld-formula/commit/0f808d6afb383c56abfa439fde0fab46374ea2d7>`_\ )
  145. Documentation
  146. ^^^^^^^^^^^^^
  147. * **readme:** modify according to standard structure (\ `3df11fc <https://github.com/saltstack-formulas/firewalld-formula/commit/3df11fc75cade2d801183c3ae110821d2842f53f>`_\ )
  148. * **readme:** move to ``docs/`` directory (\ `d47265f <https://github.com/saltstack-formulas/firewalld-formula/commit/d47265f9743195a96565701e758789fbc14e3084>`_\ )
  149. Features
  150. ^^^^^^^^
  151. * **semantic-release:** implement for this formula (\ `c5f114d <https://github.com/saltstack-formulas/firewalld-formula/commit/c5f114d8863f6763c49cc08c723924649c8c1ed3>`_\ )