From oalbrigt at redhat.com Mon Nov 3 08:49:57 2025 From: oalbrigt at redhat.com (Oyvind Albrigtsen) Date: Mon, 3 Nov 2025 09:49:57 +0100 Subject: [ClusterLabs Developers] announcement: schedule for resource-agents release 4.17.0 Message-ID: <3xwfmixpvremriprgfswvwx265mxiyeeb2adcitoad65hxi4f5@7brtcfrotfzc> Hi, This is a tentative schedule for resource-agents v4.17.0: 4.17.0-rc1: Nov 12. 4.17.0: Nov 19. Full list of changes: https://github.com/ClusterLabs/resource-agents/compare/v4.16.0...main I've modified the corresponding milestones at: https://github.com/ClusterLabs/resource-agents/milestones If there's anything you think should be part of the release please open an issue, a pull request, or a bugzilla, as you see fit. If there's anything that hasn't received due attention, please let us know. Finally, if you can help with resolving issues consider yourself invited to do so. There are currently 165 issues and 52 pull requests still open. Cheers, Oyvind Albrigtsen From oalbrigt at redhat.com Wed Nov 12 09:09:54 2025 From: oalbrigt at redhat.com (Oyvind Albrigtsen) Date: Wed, 12 Nov 2025 10:09:54 +0100 Subject: [ClusterLabs Developers] resource-agents v4.17.0 rc1 Message-ID: <3prc4jdbwhhnuhnzfctijf6ihbui3ol6h6lapehq4b4qh4bjmb@x5qr2y6wrz6o> ClusterLabs is happy to announce resource-agents v4.17.0 rc1. Source code is available at: https://github.com/ClusterLabs/resource-agents/releases/tag/v4.17.0rc1 The most significant enhancements in this release are: - new resource agents: - ibm-cloud-vpc-cr-vip - ibm-cloud-vpc-move-fip - podman-etcd - powervs-move-ip - bugfixes and enhancements: - ocf-shellfuncs: add missing variable in crm_mon_no_validation() - ocf-shellfuncs: fixed syntax error in crm_mon_no_validation() - ocf-shellfuncs: remove extra sleep from curl_retry (#2058) - ocf-shellfuncs: set SHELL to default shell if it's set to nologin - findif.sh: fix to avoid duplicate route issues - spec: make nfs-utils a weak dependency - spec: update Requires paths for RHEL10/CentOS 10 - AWS agents: reuse IMDS token until it expires (issue #1990) (#1991) - All agents: fix shellcheck errors on output redirection [SC2328] - All agents: use detected grep -E/-F instead of egrep/fgrep when detected - Filesystem: dont report warnings when creating a Filesystem resource - Filesystem: fix to avoid getting the wrong block device when doing grep - Filesystem: remove validate-all fstype check, as there isnt a reliable and portable way to check - Filesystem: speed up get pids (#2084) - IPaddr2: add link status DOWN/LOWERLAYERDOWN check - IPaddr2: add support for network interfaces altname in the monitor operation (#2027) - MailTo: add s-nail support for multiple recipients - aws.sh/ocf-shellfuncs: add ability to refresh token if it's invalid - aws.sh: chmod 600 $TOKEN_FILE, add get_instance_id() with DMI support, and use get_instance_id() in AWS agents - awsvip: let user specify which interface to use, and make the parameter optional in aws-vpc-move-ip - azure-events-az: change variable name allNodesStopped to allResourcesNowStopped (#2030) - azure-events-az: update Deployment info section - azure-events: backport relevant changes from azure-events-az - crypt: add tang/clevis support and fix some issues - crypt: fix crypt_type check, and usage when action has not been specified - crypt: fixes to validate-action, and to avoid running as a cloned resource - db2: add "skip_basic_sql_health_check" parameter to avoid failing on systems with high load - db2: add "monitor_retries", "monitor_sleep", and "monitor_retry_all_errors" parameters to be able to avoid failing on first try - db2: use reintegration flag to avoid race condition on cluster reintegration, and removed FAL, as it's no longer needed - mariadb: add SSL/TLS-Support (#2045) - mdraid: add 'auto' and multiple devices support to parameter md_dev - nfsserver: add ability to set e.g. "pipefs-directory=/run/nfs/rpc_pipefs" in /etc/nfs.conf to avoid issues with non-clustered Kerberized mounts - nfsserver: dont use init-scripts if systemd is running - nginx: fix ls-redirection, mute non-errors in validate-all, and set unique intervals for monitor actions - openstack-cinder-volume: fix detach not working during start-action after #2000 - openstack-cinder-volume: wait for volume to be available - oracle: improve monpassword description - portblock: add nftables and multi-state support - portblock: add Promoted monitor op, validate-all checks, and add "method" and "status_check" parameters - portblock: improve version detection of iptables - storage-mon: check if daemon is already running during start-action - storage-mon: replace dashes with underscores in functions - storage-mon: wait until monitor confirms the startup pid according to the OCF resource specification - storage_mon: fix handling of 4k block devices - storage_mon.c: remove unused macro variables (#1994) - tomcat: fix catalina_base and catalina_out parameter defaults - tomcat: fix CATALINA_PID not set issue - vsftpd: update longdesc to say setproctitle_enable and background must be set correctly (#2075) The full list of changes for resource-agents is available at: https://github.com/ClusterLabs/resource-agents/blob/v4.17.0rc1/ChangeLog Everyone is encouraged to download and test the new release candidate. We do many regression tests and simulations, but we can't cover all possible use cases, so your feedback is important and appreciated. Many thanks to all the contributors to this release. Best, The resource-agents maintainers From oalbrigt at redhat.com Wed Nov 19 08:19:11 2025 From: oalbrigt at redhat.com (Oyvind Albrigtsen) Date: Wed, 19 Nov 2025 09:19:11 +0100 Subject: [ClusterLabs Developers] resource-agents v4.17.0 Message-ID: <63zy3cwdi6arcksacbhykzm4kkxipwlcm6lh7b4sodxhgkux52@hnqm7dvf2o7h> ClusterLabs is happy to announce resource-agents v4.17.0. Source code is available at: https://github.com/ClusterLabs/resource-agents/releases/tag/v4.17.0 The most significant enhancements in this release are: - new resource agents: - ibm-cloud-vpc-cr-vip - ibm-cloud-vpc-move-fip - podman-etcd - powervs-move-ip - bugfixes and enhancements: - nginx: restore SELinux context for pid-file during validate-all action - ocf-shellfuncs: add missing variable in crm_mon_no_validation() - ocf-shellfuncs: fixed syntax error in crm_mon_no_validation() - ocf-shellfuncs: remove extra sleep from curl_retry (#2058) - ocf-shellfuncs: set SHELL to default shell if it's set to nologin - findif.sh: fix to avoid duplicate route issues - spec: make nfs-utils a weak dependency - spec: update Requires paths for RHEL10/CentOS 10 - AWS agents: reuse IMDS token until it expires (issue #1990) (#1991) - All agents: fix shellcheck errors on output redirection [SC2328] - All agents: use detected grep -E/-F instead of egrep/fgrep when detected - Filesystem: dont report warnings when creating a Filesystem resource - Filesystem: fix to avoid getting the wrong block device when doing grep - Filesystem: remove validate-all fstype check, as there isnt a reliable and portable way to check - Filesystem: speed up get pids (#2084) - IPaddr2: add link status DOWN/LOWERLAYERDOWN check - IPaddr2: add support for network interfaces altname in the monitor operation (#2027) - MailTo: add s-nail support for multiple recipients - aws.sh/ocf-shellfuncs: add ability to refresh token if it's invalid - aws.sh: chmod 600 $TOKEN_FILE, add get_instance_id() with DMI support, and use get_instance_id() in AWS agents - awsvip: let user specify which interface to use, and make the parameter optional in aws-vpc-move-ip - azure-events-az: change variable name allNodesStopped to allResourcesNowStopped (#2030) - azure-events-az: update Deployment info section - azure-events: backport relevant changes from azure-events-az - crypt: add tang/clevis support and fix some issues - crypt: fix crypt_type check, and usage when action has not been specified - crypt: fixes to validate-action, and to avoid running as a cloned resource - db2: add "skip_basic_sql_health_check" parameter to avoid failing on systems with high load - db2: add "monitor_retries", "monitor_sleep", and "monitor_retry_all_errors" parameters to be able to avoid failing on first try - db2: use reintegration flag to avoid race condition on cluster reintegration, and removed FAL, as it's no longer needed - mariadb: add SSL/TLS-Support (#2045) - mdraid: add 'auto' and multiple devices support to parameter md_dev - nfsserver: add ability to set e.g. "pipefs-directory=/run/nfs/rpc_pipefs" in /etc/nfs.conf to avoid issues with non-clustered Kerberized mounts - nfsserver: dont use init-scripts if systemd is running - nginx: fix ls-redirection, mute non-errors in validate-all, and set unique intervals for monitor actions - openstack-cinder-volume: fix detach not working during start-action after #2000 - openstack-cinder-volume: wait for volume to be available - oracle: improve monpassword description - portblock: add nftables and multi-state support - portblock: add Promoted monitor op, validate-all checks, and add "method" and "status_check" parameters - portblock: improve version detection of iptables - storage-mon: check if daemon is already running during start-action - storage-mon: replace dashes with underscores in functions - storage-mon: wait until monitor confirms the startup pid according to the OCF resource specification - storage_mon: fix handling of 4k block devices - storage_mon.c: remove unused macro variables (#1994) - tomcat: fix catalina_base and catalina_out parameter defaults - tomcat: fix CATALINA_PID not set issue - vsftpd: update longdesc to say setproctitle_enable and background must be set correctly (#2075) The full list of changes for resource-agents is available at: https://github.com/ClusterLabs/resource-agents/blob/v4.17.0/ChangeLog Everyone is encouraged to download and test the new release. We do many regression tests and simulations, but we can't cover all possible use cases, so your feedback is important and appreciated. Many thanks to all the contributors to this release. Best, The resource-agents maintainers