From 00a6106ae044f8eb0f662a23709c2c2fdd211278 Mon Sep 17 00:00:00 2001 From: Loren Gordon Date: Thu, 14 Sep 2023 14:05:38 -0700 Subject: [PATCH] Releases watchmaker 0.28.0 --- .bumpversion.cfg | 2 +- CHANGELOG.md | 26 ++++++++++++++++++++++++++ docs/conf.py | 2 +- setup.cfg | 2 +- 4 files changed, 29 insertions(+), 3 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 141226016..7b385c7f9 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.27.5 +current_version = 0.28.0 commit = False tag = False tag_name = {new_version} diff --git a/CHANGELOG.md b/CHANGELOG.md index 4097ec615..5f84f0bf4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [0.28.0](https://github.com/plus3it/watchmaker/releases/tag/0.28.0) + +**Released**: 2023.09.14 + +**Summary**: + +* Add watchmaker config argument `computer_name_pattern`, and exit with error + if provided `computer_name` does not match. Also writes grain for use with + name-computer-formula +* Updates default watchmaker config to use salt 3006.2 +* Documents customization options for the watchmaker salt content +* Documents workarounds for known "gotchas" when applying EL7 and EL8 STIG controls +* ash-linux-formula + - Supports customization for mapping users to different SELinux contexts + - Removes el7 and EL8 STIG handlers that are now provided by SCAP remediation + content + - Consolidates all separate EL8 PAM handlers to states based on new authselect + capabilities +* join-domain-formula + - Adds support for `tries` option that retries a failed join domain action + - Integrates with ash-linux PAM handlers to apply STIG controls, if available +* trellix-agent-formula + - Refactors firewalld states around newer salt functionality +* name-computer-formula + - Supports reading pattern from salt grain + ## [0.27.5](https://github.com/plus3it/watchmaker/releases/tag/0.27.5) **Released**: 2023.08.07 diff --git a/docs/conf.py b/docs/conf.py index b92da4a45..2e292cb76 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -92,7 +92,7 @@ # built documents. # # The short X.Y version. -version = '0.27.5' +version = '0.28.0' # The full version, including alpha/beta/rc tags. release = version diff --git a/setup.cfg b/setup.cfg index 2d3822857..3e12dbaf6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ [metadata] name = watchmaker description = Applied Configuration Management -version = 0.27.5 +version = 0.28.0 long_description = file: README.md, CHANGELOG.md long_description_content_type = text/markdown author = Plus3IT Maintainers of Watchmaker