[ClusterLabs Developers] fence-agents v4.12.0

Oyvind Albrigtsen oalbrigt at redhat.com
Mon Jan 9 05:57:05 EST 2023

ClusterLabs is happy to announce fence-agents v4.12.0.

The source code is available at:

The most significant enhancements in this release are:
- new fence agents:
  - fence_ecloud

- bugfixes and enhancements:
  - all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  - build: add FENCETMPDIR for state files
  - build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  - build: fix parallel build of lib/
  - build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  - configure: check for google-auth instead of deprecated oauth2client
  - fencing: add ability to set bool parameters to 0 or false
  - fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  - fencing: add source_env()
  - spec: fix python3-suds dependency having changed name on opensuse 16+
  - fence_apc/fence_ilo_moonshot: add missing "import logging"
  - fence_apc: add support for firmware version 7 #475
  - fence_cdu: add 8i support (#471)
  - fence_gce: add httplib2 to try/except: pass
  - fence_gce: add timeouts and failure options (#458)
  - fence_gce: add user agent to API requests (#491)
  - fence_gce: inform that SSLError might be caused by old versions of httplib2
  - fence_gce: make zone optional for get_nodes_list (#487)
  - fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  - fence_ibm_powervs: improve defaults based on testing
  - fence_ibm_vpc: add proxy support
  - fence_ibm_vpc: add token cache support
  - fence_ibm_vpc: remove unused "instance" parameter and make limit optional
  - fence_ibmz: add option --load-on-activate
  - fence_kubevirt: take default namespace from context
  - fence_lpar: fix missing import logging, use fail_usage
  - fence_lpar: only output additional error output on DEBUG level
  - fence_lpar: support comanaged LPARs
  - fence_openstack: add --ssl-insecure
  - fence_openstack: add support for reading config from clouds.yaml and openrc
  - fence_openstack: allowing using base os ssl cacert when cacert is not specified
  - fence_raritan: also allow pure port number, not only system1/outletX string (#473)
  - fence_sbd: improve error handling
  - fence_scsi/fence_mpath: add suppress-errors option (#484)
  - fence_virt: clarify usage of ip= for vsock listener
  - fence_virt: add debug print for static map check
  - fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  - fence_virt: allow groups to only specify vm_name without UUID
  - fence_virt: drop last qmf bits (rhel6 era)
  - fence_virt: fix clang build
  - fence_virt: fix cpg plugin build
  - fence_virt: fix serial debug output
  - fence_virt: fix tcp plugin to properly pass info to acl check
  - fence_virt: update man page for serial listener in serial mode
  - fence_virt: update man page to cover all serial listener configs
  - fence_virtd: add info about using multiple uuid/ip entries for groups
  - fence_virtd: add link and non-user socket example to man page
  - fence_virtd: add support for named groups
  - fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  - fence_wti: increase login timeout to avoid random timeouts
  - fence_zvm: deprecate agent
  - fence_zvmip: add --disable-ssl
  - fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices

The full list of changes for fence-agents is available at:

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.

The fence-agents maintainers

Manage your subscription:

ClusterLabs home: https://www.clusterlabs.org/

More information about the Developers mailing list