ClusterLabs is happy to announce fence-agents v4.6.0.
The source code is available at: https://github.com/ClusterLabs/fence-agents/releases/tag/v4.6.0 The most significant enhancements in this release are: - new fence agents: - fence_ibmz for IBM z LPARs - fence_skalar for Skala-R virtualization platform - bugfixes and enhancements: - build: add PHONY target to use directory dependencies for parallel builds - build: add directory dependencies to avoid edge-case where generating manpages could happen before fencing.py was generated - configure: fix agent filtering - fence_aws: fix fence race, logging improvement and new debug option - fence_aws: catch ConnectionError and suppress traceback for caught exceptions - fence_aws: fix Python 3 encoding issue - fence_aws: improve boto3_debug boolean handling - fence_aws: improve connect parameter logic, so region can be specified as parameter, while using role or keys from ~/.aws/config - fence_aws: improve logging and metadata/usage text - fence_azure_arm: fixes to make MSI support work - fence_azure_arm: log metadata when debugging - fence_compute/fence_evacuate: fix --insecure parameter that was enabled by default - fence_evacuate: enable evacuation of instances using private flavors - fence_gce: disable Google API cache discovery - fence_ipmilan: add ability to increase ipmitool verbosity - fence_lpar: fix list-status action for hmc-version 4 and IVM - fence_lpar: fix parse error from long command line - fence_lpar: reduce code duplication in get_lpar_list - fence_mpath: allow spaces for comma-separated devices and add support for space-separated devices - fence_mpath: fix --reserve parameter typo - fence_openstack: import novaclient and keystone only when needed - fence_redfish/fence_vmware_soap: suppress warnings correctly with new python-requests - fence_scsi use clusterwide nodeID instead of local nodelist ID of node - fence_scsi: add readonly parameter - fence_virsh/fence_vbox: fix status-based actions - fence_vmware_cloud: improve exception handling in send_command() - fence_vmware_rest: add filter parameter - fence_vmware_rest: dont fail when receiving "more than 1000 VM" error during monitor-action - fence_vmware_rest: fix encoding to avoid issues with UTF-8 encoded comments - fence_vmware_rest: improve exception handling in send_command() - fence_vmware_rest: support UTF-8 VM names - fence_vmware_soap: log exception message for SSLError exception - fencing: add verbose_level option - fencing: only use inetX_only parameters for SSH based agents and fence_zvmip, and fix syntax issue for Gawk v5+ - spec: add -aws and -gce dependency to -all subpackage - spec: add missing BuildRequires found when backporting to Fedora - spec: add novaclient dependency for fence_compute depends on novaclient - spec: fix openstack BuildRequires for distros without Python 3 - spec: use Python 3 when PYTHON not defined and pass PYTHON path when running rpmbuild The full list of changes for fence-agents is available at: https://github.com/ClusterLabs/fence-agents/compare/v4.5.2...v4.6.0 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 fence-agents maintainers _______________________________________________ Manage your subscription: https://lists.clusterlabs.org/mailman/listinfo/developers ClusterLabs home: https://www.clusterlabs.org/