Releases: linux-system-roles/auto-maintenance
Releases · linux-system-roles/auto-maintenance
Version 1.87.2
[1.87.2] - 2024-08-19
New Features
- metrics - Update metrics role to use roles from the PCP collection
- metrics - [PCP] Add collection from openmetrics end point
- metrics - Multiple inputs to multiple outputs
- metrics - Update fields names collected from the openmetrics endpoint
- metrics - Add centos8
- metrics - Make sure config dir of PMDAs exist
- metrics - Make sure elasticsearch_agent is always defined
- metrics - Rename the embedded roles to remove 'performancecopilot' naming
- metrics - Define Fedora specific variables for export into Elasticsearch
- metrics - Update configuration file paths to support older PCP versions
- metrics - Add platform variables for RHEL 9 to all roles.
- metrics - Add CentOS_9 variable definitions for all PCP roles
- metrics - Raise supported Ansible version to 2.9
- metrics - support python 39, ansible-core 2.12, ansible-plugin-scan
- metrics - Specify grafana username/password
- metrics - System Roles should consistently use ansible_managed in configuration files it manages
- metrics - Add "follow: yes" to the template task in the mssql and elasticsearch subrole.
- metrics - Support metrics from postfix mail servers
- metrics - Provide pcp_\single_control option for control.d vs control files
- metrics - Add a metrics_from_postfix boolean flag for the metrics role
- metrics - Add CentOS 9 platform variables for each role
- metrics - None
- metrics - None
- metrics - None
- metrics - None
- metrics - None
- metrics -
- metrics - feat: support for ostree systems (#175)
- metrics - feat: support for ostree systems
- metrics - feat: sync with latest ansible-pcp (#178)
Bug Fixes
- metrics - Fix centos6 repos; use standard centos images
- metrics - Fix wrong main role name in sub-roles
- metrics - Corrections to recently added metrics role functionality
- metrics - Fix of misspelled "Elasticsearch"
- metrics - Typo in README.md - metrics_with_elasticsearch to be replaced by metrics_into_elasticsearch
- metrics - The role uses wrong role name when pointing to it self
- metrics - Metrics sub-roles are not visible to Ansible in default configuration
- metrics - Configuration of Elasticsearch, MSSQL and BPFtrace agents fail
- metrics - MSSQL agent does not register it self in PMCD due to missing python3-pyodbc package
- metrics - Wrong setup of bpftrace users
- metrics - Missing default value for "elasticsearch_agent" causes "performancecopilot_metrics_elasticsearch" role to fail
- metrics - Missing installation of BCC agent when "metrics_graph_service: yes" is set
- metrics - PMCD is not restarted after installation of ElasticSearch agent
- metrics - SASL authentication is not configured properly
- metrics - PMCD is not restarted on RHEL platform
- metrics - pmrepconf is not available on all platforms
- metrics - The role fails on RHEL-6 due to missing "cyrus-sasl-scram" package
- metrics - Local role variable "role_name" conflicts with global variable of the same name
- metrics - Configuration of bpftrace PMDA does not work on platforms where PCP version is less or equal to 5.1
- metrics - do not use ignore_errors: yes
- metrics - Fix ansible-test errors
- metrics - Partial Revert "RHELPLAN-68122 - Collections - Metrics - fixing ansible-test errors"
- metrics - Revert accidental inclusion of var path from the spark role
- metrics - Fix issues found by linters - enable all tests on all repos - remove suppressions
- metrics - __pcp_target_hosts not defined so loop doesn't run
- metrics - bpftrace: follow bpftrace.conf symlink for latest PCP versions
- metrics - Address PyYAML vulnerability
- metrics - Ensure a postfix log file exists for pmdapostfix to start
- metrics - Resolve race condition with starting pmdapostfix
- metrics - restart pmie, pmlogger if changed, do not wait for handler
- metrics - docs: make minimum redis and grafana versions more clear
- metrics - grafana: update grafana.ini to permit all grafana-pcp plugin components
- metrics - grafana: include config file for Grafana v9
- metrics - grafana: small wording tweak to grafana v8/v9 action names
- metrics - ansible-lint 6.x fixes (#133)
- metrics - fix pimeconf rule filesys vfs_rules support
- metrics - fix: make role work on ansible-core 2.15
- metrics - fix: add missing pmie webhook action configuration functionality (#183)
- metrics - fix: add support for EL10 (#200)
- metrics - fix: add configuration files for c10s and el10 (#199)
- metrics - fix: Handle undefined item in pmie configuration
Version 1.87.1
[1.87.1] - 2024-08-16
Bug Fixes
- storage - fix: architecture is now a required fact (#473)
Version 1.87.0
Version 1.86.0
[1.86.0] - 2024-08-09
New Features
- network - feat: Add the support for the optional route source parameter in nm provider (#714)
Bug Fixes
Version 1.85.0
[1.85.0] - 2024-08-01
New Features
- crypto_policies - Handle reboot for transactional update systems (#121)
- ha_cluster - feat: Add alerts support (#218)
- ha_cluster - feat: crmsh watchdog correction, remove obsolete assert for softdog (#217)
- kernel_settings - Handle reboot for transactional update systems (#215)
- ssh - Handle reboot for transactional update systems (#151)
- sudo - Handle reboot for transactional update systems (#16)
Bug Fixes
Version 1.84.0
[1.84.0] - 2024-07-23
New Features
- logging - feat: add support for file and directory mode/owner/group for output files (#400)
- logging - feat: support custom config files with logging_custom_config_files (#399)
- logging - feat: add support for reopen_on_truncate for files input (#398)
- selinux - feat: add support for transactional update (#241)
- storage - feat: write storage role fingerprint to /etc/fstab (#458)
Bug Fixes
Version 1.83.1
[1.83.1] - 2024-07-17
Bug Fixes
- network - fix: network_state must be defined in defaults/main.yml (#702)
Version 1.83.0
[1.83.0] - 2024-07-15
New Features
- firewall - feat: Handle reboot for transactional update systems (#226)
- postfix - feat: Added postfix_files feature as a simple means to add extra files/maps to config (#129)
- snapshot - feat: rewrite snapshot.py as an Ansible module / add support for thin origins (#58)
- systemd - feat: add support for transactional update (#53)
Bug Fixes
Version 1.82.0
[1.82.0] - 2024-07-02
New Features
- ha_cluster - feat: crmsh corosync jinja2 template rework (#212)
- nbde_client - feat: Allow initrd configuration to be skipped (#165)
Bug Fixes
- ad_integration - fix: add support for EL10 (#102)
- bootloader - fix: add support for EL10 (#109)
- certificate - fix: add support for EL10 (#229)
- cockpit - fix: add support for EL10 (#163)
- cockpit - fix: wildcard package installation not working with dnf module (#161)
- crypto_policies - fix: add support for EL10 (#118)
- fapolicyd - fix: add support for EL10 (#28)
- firewall - fix: add support for EL10 (#224)
- gfs2 - fix: add support for EL10 (#17)
- journald - fix: add support for EL10 (#73)
- kdump - fix: add support for EL10 (#206)
- kdump - fix: el10 kdump role should depend on kdump-utils (#204)
- kernel_settings - fix: add support for EL10 (#207)
- keylime_server - fix: add support for EL10 (#46)
- logging - fix: add support for EL10 (#395)
- nbde_client - fix: add support for EL10 (#166)
- nbde_server - fix: add support for EL10 (#150)
- network - fix: add support for EL10 (#700)
- postgresql - fix: add support for EL10 (#93)
- rhc - fix: add support for EL10 (#184)
- selinux - fix: add support for EL10 (#239)
- ssh - fix: add support for EL10 (#149)
- storage - fix: add support for EL10 (#452)
- sudo - fix: add support for EL10 (#12)
- systemd - fix: add support for EL10 (#51)
- timesync - fix: Don't use chrony-dhcp sourcedir on EL8 systems (#246)
- timesync - fix: add support for EL10 (#245)
- tlog - fix: add support for EL10 (#133)
- vpn - fix: add support for EL10 (#160)