Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

fence-agents-common-4.16.0+git.1738070632.02141bfa-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: fence-agents-common Distribution: openSUSE Tumbleweed
Version: 4.16.0+git.1738070632.02141bfa Vendor: openSUSE
Release: 1.1 Build date: Wed Jan 29 10:16:09 2025
Group: Productivity/Clustering/HA Build host: reproducible
Size: 123918 Source RPM: fence-agents-4.16.0+git.1738070632.02141bfa-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/ClusterLabs/fence-agents
Summary: Common base for Fence Agents
A collection of executables to handle isolation ("fencing") of possibly
misbehaving hosts by the means of remote power management, blocking
network, storage, or similar.

This package contains support files including the Python fencing library.

Provides

Requires

License

GPL-2.0-or-later AND LGPL-2.0-or-later

Changelog

* Wed Jan 29 2025 varkoly@suse.com
  - Update to version 4.16.0+git.1738070632.02141bfa:
    * fence_azure_arm: use azure-identity instead of msrestazure, which has been deprecated (#603)
* Mon Jan 27 2025 Peter Varkoly <varkoly@suse.com>
  - Remove not supported agents:
    compute, docker, ldom, openstack, rhevm, xenapi
* Wed Jan 22 2025 Peter Varkoly <varkoly@suse.com>
  - ERROR: stonith:fence_sbd: got no meta-data, does this RA exist?
    (bsc#1236184)
    Build package without azurei-arm to be able to submit to SLE16
    until azure-arm stop use deprecated python packages
* Wed Jan 22 2025 varkoly@suse.com
  - Update to version 4.16.0+git.1735891853.256a570a:
    * fence_sbd: get devices from SBD_DEVICE env variable if devices parameter isnt set (#591)
    * fence_raritan_px3: fix syntax warnings
* Tue Nov 19 2024 varkoly@suse.com
  - Update to version 4.15.0+git.1731052905.05fd299e:
    * fence_nutanix_ahv: Add fence agent support for Nutanix AHV Cluster (#600)
    * fencing: fix "?" typo in required field for the login parameter
    * fence_ibm_powervs: add private endpoint and token file support (#597)
    * fence_mpath: fix 0x-format patch causing unfencing issue, and use re.MULTILINE to avoid duplicating device dev/key lines in /run/cluster/mpath.devices
    * fence_bladecenter/fence_raritan_px3: use r"" on regex string to avoid SyntaxWarning
    * fence_scsi: preempt clears all devices on the mpath device, so only run it for the first device
* Wed Sep 18 2024 varkoly@suse.com
  - Update to version 4.15.0+git.1724675137.ca9ae93a:
    * Mid: fence_mpath: Allow reservation_key in multipath.conf to be the same as reservation_key in pcmk_host_map. (#592)
  - Drop support for amt as amtterm is not available on SLES16
* Thu Aug 29 2024 Peter Varkoly <varkoly@suse.com>
  - Remove 0001-Use-Python-3-for-all-scripts-bsc-1065966.patch use
    %python3_fix_shebang_path instead of it.
  - Use the %python_module to be able to build for the system python
    version.
  - Remove amt-ws support as openwsman is not available on SLES16
* Mon Aug 05 2024 Peter Varkoly <varkoly@suse.com>
  - Adapt requirements for devel package
* Wed Jul 24 2024 Peter Varkoly <varkoly@suse.com>
  - Split fence-agents package (jsc#PED-8798)
  - fence-agents-common provides the common libraries for all fence agents
    and is reuired by all fence agents.
  - fence-agents-all installs all fence agents to provide a safe update
    for the older fence-agents version which contained all agents.
    After update the not used agents can be uninstalled.
* Wed Jul 03 2024 varkoly@suse.com
  - Update to version 4.15.0+git.1719822011.7a2c0a7f:
    * all agents: dont use Deprecated logging.warn()
    * symlinked agents: set agent_name to use when generating manpages
    * fence2man.xsl: improve text for symlinked agents
    * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
    * configure: check additional paths for programs
    * fence_aws: log error if unknown state returned
    * fence_aws: improve list, list-status and status actions
    * fencing: use formatted strings to avoid failing when plug is int
    * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
    * fence_docker: Connect to Docker via a UNIX socket
    * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
    * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
    * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
    * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
    * spec: only require python3-azure-sdk for RHEL < 9
    * spec: remove old python3-azure-sdk dependency
    * fence_aliyun: update order for new parameters
    * fence_aliyun: add credentials file support
    * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    PatchN.
* Fri Feb 16 2024 varkoly@suse.com
  - Update to version 4.13.1+git.1707822268.4229d52f:
    * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.
* Tue Jan 23 2024 Peter Varkoly <varkoly@suse.com>
  - Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
  - Update to version 4.13.1+git.1704296072.32469f29:
    * fence_zvmip: fix manpage formatting
* Tue Jan 09 2024 Peter Varkoly <varkoly@suse.com>
  - Remove python3-oauth2. This is not needed to build.
* Tue Nov 14 2023 varkoly@suse.com
  - Update to version 4.13.1+git.1698672892.6f7e4327:
    * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
    * fence_ovm: new fence agent for Oracle VM
    * fence_cisco_mds: undo metadata change, as it is an I/O agent
    * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
    * fence_azure_arm: fix get virtual machines call
    * README: update IRC info to link to ClusterLabs wiki IRC page
    * configure: require 3.6 or higher
    * build: add test-fencing rule and make it part of "make check"
    * fence_zvmip: Update longdesc to document all required functions
    * fence_scsi: fix registration handling in device 'off' workflows
    * fa-dev-guide: improve fail()/error code description
    * fa-dev-guide: add reboot_cycle() section
    * fa-dev-guide: add General git section
* Tue Jul 25 2023 varkoly@suse.com
  - Update to version 4.12.1+git.1690196437.64f62dbb:
    * fencing: use EC_OK
    * fencing: add error message for EC_GENERIC_ERROR
    * fence_ipmilan: fix typo in description (#553)
    * doc: add fa-dev-guide to README
    * doc: add fa-dev-guide
    * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
    * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
    * azure_fence: use correct credential_scope and profile for stack hub
    * fence_azure_arm: add stack cloud support
    * fence_ibm_powervs: improved performance (#542)
    * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
    * spec: Migrate to SPDX license
    * fence_scsi: fail monitor action when it's unable to change state of device
    * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
    * fence_scsi: Add support for space-separated devices and update in meta-data
* Tue May 09 2023 Peter Varkoly <varkoly@suse.com>
  - Include IBM Cloud VPC fence agent (jsc#PED-3626)
    Adapt agent_list in spec file
* Mon May 01 2023 varkoly@suse.com
  - Update to version 4.12.1+git.1682325255.86f77326:
    * fence_aliyun: support filter for list-action
    * fence_scsi: Automatically detect devices for shared VGs
    * Adds earlyexit parameter to power_cycle_instance for fence_gce
    * fence_aws: fail when power action request fails
    * fence_aws: fixes to allow running outside of AWS network
* Thu Mar 16 2023 varkoly@suse.com
  - Update to version 4.12.1+git.1677142927.bf55c675:
    Include IBM Cloud VPC fence agent (jsc#PED-3626)
    * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
    * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
    * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
    * fencing: add plug_separator to default DEPENDENCY_OPT
    * fence_virt: fix man page spelling (#522)
    * fence_scsi: skip key generation during validate-all action
    * [virt] fix clang build
    * [virt] fix cpg plugin build
    * [virt] update man page to cover all serial listener configs
    * [virt] update man page for serial listener in serial mode
    * [virt] fix serial debug output
    * [virt] add debug print for static map check
    * [virt] Clarify usage of ip= for vsock listener
    * [virt] fix tcp plugin to properly pass info to acl check
    * [virt] drop last qmf bits (rhel6 era)
    * [virt] allow groups to only specify vm_name without UUID
    * [virtd] add support for named groups
    * fence_virtd: add info about using multiple uuid/ip entries for groups
    * fence_wti: increase login timeout to avoid random timeouts
    * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
    * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
    * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
    * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
    * fence_virtd: add link and non-user socket example to man page
    * fence_ibm_powervs: improve defaults based on testing
    * fence_lpar: only output additional error output on DEBUG level
    * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
    * fencing: source_env(): dont process empty lines
    * fence_ecloud: new fence agent
    * fence_sbd: improve error handling
    * configure: check for google-auth instead of deprecated oauth2client
    * fence_ibm_vpc: add token cache support
    * build: add FENCETMPDIR for state files
    * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
    * fence_gce: add httplib2 to try/except: pass
    * configure/spec: cleanup and fixes
    * fence_gce: Add user agent to API requests (#491)
    * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
    * fence_ibm_vpc: add proxy support
    * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
    * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
    * fence_gce: Make zone optional for get_nodes_list (#487)
    * fence_apc/fence_ilo_moonshot: add missing "import logging"
    * fence_gce: inform that SSLError might be caused by old versions of httplib2
    * fence_ibm_vpc: remove unused instance parameter and make limit optional
    * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
    * fence_apc.py compatibility for Firmware major release 7 workaround #475
    * fence_lpar: fix missing import logging, use fail_usage
    * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
    * fence_cdu: add 8i support (#471)
    * fence_zvmip: add --disable-ssl
    * fencing: add ability to set bool parameters to 0 or false
    * Fix typo in fence_virtd.service
    * fence_gce: Add timeouts and failure options (#458)
    * fence_zvm: deprecate agent
    * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
    * fence_openstack: add support for reading config from clouds.yaml and openrc
    * fencing: add source_env()
    * fence_kubevirt: take default namespace from context
    * build: fix parallel build of lib/
    * fence_openstack: relax ssl cacert default
    * - spec: dont use commas in license
    * fence_lpar: Support comanaged LPARs
    * fence_ibmz: add option --load-on-activate
    * fence_openstack: add --ssl-insecure
    * spec: fix python3-suds dependency having changed name on opensuse 16+
    * fencing: encode instead of failing for chinese or other non-utf8 character sets
    * fence_aliyun: Optimize log output (#449)
    * fence_zvmip: use ssl by default
    * fence_zvmip: add ssl/tls support
    * configure: fix --with-agents to not match *virt in regex
    * fence_vmware_soap: Use --login-timeout option (#447)
    * fence_kubevirt: set default power-timeout to 40s
    * fence_kubevirt: Fix kubevirt VM status
    * fence_kdump: fix typo
    * fence_raritan_px3: new fence agent (#425)
    * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
    * fence_gce: add plugzonemap parameter
    * fence_gce: Adds existing operation checks and multiple plug support (#400)
    * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
    * fence_cyberpower_ssh: new fence agent (#437)
    * fence_amt_ws: fix "or" causing dead code
    * fence_kubevirt: make apiversion a parameter
    * fence_ibm_vpc/fence_ibm_powervs: new fence agents
    * fence_kdump: properly support -v[X] and -vvv (and combinations)
    * fence_mpath/fence_scsi: use store path detected by configure
    * fence_kubevirt: add --ssl-insecure parameter
    * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
    * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
    * spec: add dependency to new split packages for Fedora 35+
    * log exceptions to be more detailed when failing
    * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
    * spec: export PYTHON to avoid configure ignoring it
    * build: expose delay-check to be able to skip the other tests when debugging
    * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
    * fence_kubevirt: Fix accept header param to openshift client
  - Don’t use python-oauth2client, which is deprecated
    (gh#ClusterLabs/fence-agents#495).
  - Remove python2 stuff from spec file
  - remove patches included by update:
    * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
    * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
    * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch
* Thu Jun 23 2022 Peter Varkoly <varkoly@suse.com>
  - Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
    fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
    (bsc#1195891)
    - Apply proposed patch
      0001-fix_support_for_sovereign_clouds_and_MSI-439.patch
* Tue May 17 2022 Peter Varkoly <varkoly@suse.com>
  - fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
    GCP due to missing "--zone" parameter (bsc#1198872)
    - Apply proposed patch
      0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
* Wed May 04 2022 Peter Varkoly <varkoly@suse.com>
  - fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
    (bsc#1198872)
* Thu Feb 24 2022 Peter Varkoly <varkoly@suse.com>
  - (bsc#1196350) fence_gce updates pull from Clusterlabs repo
    - Apply proposed upstream patch
      0001-fence_gce-Add-timeouts-and-failure-options-458.patch

Files

/run/fence-agents
/usr/lib/tmpfiles.d/fence-agents.conf
/usr/share/cluster
/usr/share/cluster/relaxng
/usr/share/cluster/relaxng/fence.rng.head
/usr/share/cluster/relaxng/fence.rng.tail
/usr/share/cluster/relaxng/fence2man.xsl
/usr/share/cluster/relaxng/fence2rng.xsl
/usr/share/cluster/relaxng/fence2wiki.xsl
/usr/share/cluster/relaxng/metadata.rng
/usr/share/doc/packages/fence-agents-common
/usr/share/doc/packages/fence-agents-common/COPYING.applications
/usr/share/doc/packages/fence-agents-common/COPYING.libraries
/usr/share/doc/packages/fence-agents-common/COPYRIGHT
/usr/share/doc/packages/fence-agents-common/README.licence
/usr/share/fence
/usr/share/fence/fencing.py
/usr/share/fence/fencing_snmp.py


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Feb 1 23:58:14 2025