Releases: linux-system-roles/logging
Version 1.11.8
[1.11.8] - 2023-05-26
Bug Fixes
- fix: work with ansible-core 2.15
Other Changes
- docs: Consistent contributing.md for all roles - allow role specific contributing.md section
- docs: add Collection requirements section
Version 1.11.7
[1.11.7] - 2023-04-13
Other Changes
- ansible-lint - use changed_when even for tasks with conditionals (#326)
Version 1.11.6
[1.11.6] - 2023-04-06
Other Changes
- Fingerprint RHEL System Role managed config files (#324)
- Add README-ansible.md to refer Ansible intro page on linux-system-roles.github.io
Version 1.11.5
[1.11.5] - 2023-01-20
New Features
- none
Bug Fixes
- ansible-lint 6.x fixes (#311)
Other Changes
- cleanup non-inclusive words.
- Add check for non-inclusive language
Version 1.11.4
[1.11.4] - 2022-12-13
New Features
- none
Bug Fixes
- tests: specify empty inputs, outputs, flows with purge (#308)
If there are any leftover defined variables that specify inputs, outputs, or flows,
purge will not remove those files since they are referred to. This typically
happens when using public: true
which leaves all of those role variables
defined in the public namespace. The solution when cleaning up is to ensure
that none of the inputs, outputs, or flows is defined when using purge, to
guarantee that all of the config files are removed and none are leftover.
Other Changes
- none
Version 1.11.3
[1.11.3] - 2022-12-05
New Features
- none
Bug Fixes
- use logging_purge_confs in relp test (#303)
On some platforms, there are no packages that put config files in
/etc/rsyslog.d - using logging_enabled: false
after a test leaves
no files in /etc/rsyslog.d and the $IncludeConfig /etc/rsyslog.d/*.conf
then leaves rsyslogd in a state that it will not start and cause test
failures.
The solution is to use logging_purge_confs: true
which "does the right
thing" when /etc/rsyslog.d is empty.
Fix the expected number of config files check.
Other Changes
- none
Version 1.11.2
[1.11.2] - 2022-11-19
New Features
- none
Bug Fixes
- cert cleanup needs to use getcert stop-tracking (#300)
Need to use getcert stop-tracking
when removing the cert, otherwise,
subsequent requests will hang if certmonger is tracking a non-existent
cert.
Other Changes
- increase test log timeout; show log if failed
Version 1.11.1
[1.11.1] - 2022-11-14
New Features
- none
Bug Fixes
- none
Other Changes
- support ansible-core 2.14, ansible-lint 6.x (#297)
The main issue was getting rid of warn: false
for the
command
module. The other issues are related to ansible-lint 6.x
Version 1.11.0
[1.11.0] - 2022-11-01
New Features
-
Use the firewall role, the selinux role, and the certificate role from the logging role (#293)
-
Introduce logging_manage_firewall to use the firewall role to manage
the syslog ports. logging_manage_firewall is set to true, by default.
If the variable is set to false, the firewall configuration is
disabled. -
Introduce logging_manage_selinux to use the selinux role to manage
the ports specified in the logging configuration. logging_manage_
selinux is set to true, by default. If the variable is set to false,
the selinux configuration is disabled except the ports defined in the
selinux policy. -
Add the test check task check_firewall_selinux.yml for verify the
ports status. -
Use the certificate role to generate certificates in the logging role
-
Introduce logging_certificates variable to specify parameters for
using the certificate role.
When logging_manage_firewall and logging_manage_selinux are
set to false, it does not call the firewall role and the selinux
role, respectively.
The default value of logging_manage_firewall and logging_
manage_selinux are changed to false.
Bug Fixes
- none
Other Changes
- To avoid the CI conflicts on the control host when running tests
in parallel, create a temporary directory by tempfile to store
files used in the test.
Version 1.10.0
[1.10.0] - 2022-07-28
New Features
- Support startmsg.regex and endmsg.regex in the files inputs.
Adds startmsg_regex and endmsg_regex options:
startmsg_regex
: The regular expression that matches the start part of a message.
endmsg_regex
: The regular expression that matches the last part of a message.
Bug Fixes
- none
Other Changes
-
Fix a bash bug in changelog_to_tag.yml, which unexpectedly expanded "*"
-
changelog_to_tag action - support other than "master" for the main branch name, as well
-
Use GITHUB_REF_NAME as name of push branch; fix error in branch detection [citest skip]
We need to get the name of the branch to which CHANGELOG.md was pushed.
For now, it looks as though GITHUB_REF_NAME
is that name. But don't
trust it - first, check that it is main
or master
. If not, then use
a couple of other methods to determine what is the push branch.
Signed-off-by: Rich Megginson [email protected]