(bsc#1236184)
Build package without azurei-arm to be able to submit to SLE16
until azure-arm stop use deprecated python packages
- 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
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=206
* 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
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=204
Add missed fence-agents-devel package also.
- 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.
OBS-URL: https://build.opensuse.org/request/show/1190424
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=75
- 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
OBS-URL: https://build.opensuse.org/request/show/1185211
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=74
* 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
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=175
- 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
OBS-URL: https://build.opensuse.org/request/show/1126567
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=69
* 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
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=162
- 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
OBS-URL: https://build.opensuse.org/request/show/1100830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=68
* 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
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=160
- 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
OBS-URL: https://build.opensuse.org/request/show/1072481
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=64
* 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
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=151
* 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
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=149
- Update to version 4.11.0+git.1652860746.11107cb7:
* Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
* fence_gce: Make zone optional for get_nodes_list (#487)
- Update to version 4.11.0+git.1652779508.228f4a1b:
* 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
OBS-URL: https://build.opensuse.org/request/show/978037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=61
* 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
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=144
- Update to version 4.11.0+git.1644831027.5283cdb5:
* 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
OBS-URL: https://build.opensuse.org/request/show/956714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=58
* 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
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=139
- Update to version 4.10.0+git.1626946937.8ade08b4:
* 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
OBS-URL: https://build.opensuse.org/request/show/909187
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=137
* fence_azure_arm: corrections to support Azure SDK >= 15 - including backward compatibility (#415)
* fence_gce: make serviceaccount work with new libraries
* fence_kubevirt: new fence agent
* fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
* configure: dont fail when --with-agents contains virt
* fence_mpath: watchdog retries support
* fencing: add multi plug support for reboot-action
* fence_redfish: add missing diag logic
* fencing: fix issue with hardcoded help text length for metadata
(bsc#1185058) ERROR: Failed: 'ServicePrincipalCredentials' object has no attribute 'get_token' - SFSC 00281399 - ref:_00D1igLOd._5001icMD3K:ref
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=135
- Update to version 4.8.0+git.1617895246.97a7479e (shortend):
* fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
* fence_gce: default method moved back to powercycle (#389)
* fence_aws: add filter parameter to be able to limit which nodes are listed
* virt: fix a bunch of coverity scan errors in ip_lookup
* virt: make sure to provide an empty default to strncpy
* virt: make sure buffers are big enough for 0 byte end string
* virt: increase buffer size to avoid overruns
* virt: check return code in virt-sockets
* virt: fix error code checking
* virt: fix plugin (minor) memory leak and plug in load race
* virt: attempt to open file directly and avoid race condition
* virt: fix different coverity scan errors in common/tcp
* virt: cleanup deadcode in client/vsock
* virt: cleanup deadcode in client/tcp
* virt: fix potential buffer overrun
* virt: fix mcast coverity scan errors
* virt: drop pm-fence plugin
* virt: drop libvirt-qmf plugin
* virt: drop null plugin
* build: enable fence_virtd cpg plugin by default
* virt: drop fence_virtd non-modular build
* virt: fix plugin installation regression on upgrades
* fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
* virt: make sure variable is initialized
* Revert "virt: drop -Werror to avoid unnecessary failures"
* zvm: reformat fence_zvm to avoid gcc warnings
* Ignore fence-virt man pages
* Move fence_virt to the correct location
* Ignore unknown options on stdin
OBS-URL: https://build.opensuse.org/request/show/885743
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=129
- Update to version 4.7.1+git.1612974063.9e01fc92:
* fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)
- Update to version 4.7.1+git.1612946165.05fa9b4e:
* fence_gce: update module reqs for SLES 15 (#383)
* fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
These sources include fixes for these bugs:
bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)
OBS-URL: https://build.opensuse.org/request/show/871067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=51
- Update to version 4.7.1+git.1612974063.9e01fc92:
* fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)
- Update to version 4.7.1+git.1612946165.05fa9b4e:
* fence_gce: update module reqs for SLES 15 (#383)
* fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
These sources include fixes for these bugs:
bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)
OBS-URL: https://build.opensuse.org/request/show/870990
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=126
- This update has one part (fence-agents part) of a fix for bsc#1178294
It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
* Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
* fence_vbox: updated metadata file
* fence_vbox: do not flood host account with vboxmanage calls
* fence_aws/fence_gce: allow building without cloud libs
* fence_gce: default to onoff
* fence_lpar: Make --managed a required option
* fence_zvmip: fix shell-timeout when using new disable-timeout parameter
* Adds service account authentication to GCE fence agent
* spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch
OBS-URL: https://build.opensuse.org/request/show/869197
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=122
- Adds service account authentication to GCE fence agent
- Update to version 4.7.0+git.1607346448.17bd8552:
* fence_mpath, fence_scsi: Improve logging for failed res/key get
* fence_mpath, fence_scsi: Capture stderr in run_cmd()
* build: depend on config changes to rebuild when running make after running ./configure
* fence_redfish: Fix typo in help.
* fence_aws: add support for IMDSv2
* spec: add pkg-config file, and set version for obsoletes to avoid failing to build on Fedora 33
* Add pkg-config file
* fence_scsi: dont write key to device if it's already registered, and open file correctly to avoid using regex against end-of-file
* fencing: fix run_command() to allow timeout=0 to mean forever
* fencing: fix to make timeout(s)=0 be treated as forever for agents using pexpect
- Update to version 4.6.0+git.1603723121.a17eb9d4:
* Add a fence_crosslink agent
* fencing: fix power-timeout when using new disable-timeout parameter
* metadata: update for disable_timeout parameter
* fencing: add disable-timeout parameter, and make it default when run from Pacemaker (at least 2.0+)
* spec: make telnet a weak dependency
* Adds baremetal support to GCE fence agent and API call retries (#355)
* spec: add -aws and -gce dependency to -all subpackage
* spec: fix ibmz subpackage referring to fence_z instead of fence_ibmz
* fence_lpar: Reduce code duplication in get_lpar_list
OBS-URL: https://build.opensuse.org/request/show/868865
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=120
- Update to version 4.5.2+git.1592573838.1eee0863:
* fence_azure_arm: fixes to make MSI support work
* fence_azure_arm: log metadata when debugging
* fence_vmware_soap: log exception message for SSLError exception
* build: add PHONY target to use directory dependencies for parallel builds
* fence_aws: improve boto3_debug boolean handling
* fence_aws: catch ConnectionError and suppress traceback for caught exceptions
* fence_vmware_rest: support UTF-8 VM names
* fence_openstack: import novaclient and keystone only when needed
* build: add directory dependencies to avoid edge-case where generating manpages could happen before fencing.py was generated
* fence_vmware_rest: dont fail when receiving more than 1000 VM error during monitor-action
* fence_scsi: add readonly parameter
* fence_vmware_rest: fix exception and remove default value for filter parameter (which was shown in the manpage)
* fence_compute/fence_evacuate: fix --insecure parameter
* fence_vmware_rest: add filter parameter
* fence_vmware_cloud: improve exception handling in send_command()
* fence_vmware_rest: improve exception handling in send_command()
* Disable google api cache discovery
* fence_aws: fix Python 3 encoding issue
* fence_aws: Fix fence race, logging improvement and new debug option (#323)
* fence_aws: improve connect parameter logic, so region can be specified as parameter, while using role or keys from ~/.aws/config
* configure: fix agent filtering
* fence_mpath: fix --reserve parameter typo
* fence_vmware_rest: fix encoding to avoid issues with UTF-8 encoded comments
* fence_aws: improve logging and metadata/usage text
* fence_redfish/fence_vmware_soap: suppress warnings correctly with new python-requests
* fence_scsi use clusterwide nodeID instead of local nodelist ID of node (#289)
* fencing: only use inetX_only parameters for SSH based agents and fence_zvmip, and fixed syntax issue for Gawk v5+
* spec: fix openstack BuildRequires for distros without Python 3
* fence_virsh: fix status-based actions
OBS-URL: https://build.opensuse.org/request/show/815975
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=118
- Update to version 4.4.0+git.1568100905.307de6f2:
* fence_openstack: use -n/--plug/port parameter to be able to use pcmk_host_map
* fence_apc_snmp: Add Tripplite WEBCARDLX PDU support
* Update fence_aliyun.xml (bsc#1150504)
* Fix argument parsing for region_name
* fence_ilo_ssh*: add timeout warning in metadata/manpage
* remove 'man' page formating strings to improve '-o metadata' output
* filter out 'man' formating strings from 'longdesc' field
* Update fence_aliyun.py (#279) (bsc#1150504)
* Fixed issue with SUSPENDED VMs
* Changed encoding for the raritan telnet connection to latin1
* fence_scsi watchdog: dont exit when command fails using retry parameter
OBS-URL: https://build.opensuse.org/request/show/730351
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=116
- Split fence_amt_ws into separate package due to licence incompatibility:
* Apache-2.0 is not compatible with GPL-2.0
- Update to version 4.4.0+git.1558595666.5f79f9e9:
* fence_scsi: detect node ID using new format, and fallback to old format before failing
* fence_rhevm: fix debug encoding issues (bsc#1137314) (CVE-2019-10153)
* fence_mpath: import ctypes to fix watchdog hardreboot
* fence_rhevm: add RHEV v4 API support and auto-detection
* fence_azure_arm: use skip_shutdown feature when available
* fence_ipmilan: Add ipmitool timeout option
* fence_redfish: add headers to HTTP methods
* fence_gce: fix Python 3 encoding issue
* fence_pve: add support for sending reset command to qemu machines (#261)
* fencing: improve stdin parse function
* fence_redfish: backwards compatibility for <ip>:<port>
- Update to version 4.2.1+git.1550476590.98767d24:
* fence_redfish: use "ipport" parameter and improve logging (fate#320898)
* Changed Encoding to UTF-8 (bsc#1137314) (CVE-2019-10153)
* fence_redfish: fail when using invalid cert without --ssl-insecure (fate#320898)
* Removed unnecessary variable assignments to simplify code
* fence_scsi: watchdog retries support
* Renamed variable to avoid reusing variable name
* Replaced default port 443 with default ssl enabled option
* Changed reboot type to ForceRestart
* Modify power status check
* Added run_delay()
* Updated fence_redfish.xml with make xml-upload (fate#320898)
* Add new fence agent for Redfish (fate#320898)
* build: fix issues with newer autoconf versions
* build: fix if-redirection to make check_used_options run for the agents as intended
OBS-URL: https://build.opensuse.org/request/show/709349
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=45
* fence_scsi: detect node ID using new format, and fallback to old format before failing
* fence_rhevm: fix debug encoding issues (bsc#1137314) (CVE-2019-10153)
* fence_mpath: import ctypes to fix watchdog hardreboot
* fence_rhevm: add RHEV v4 API support and auto-detection
* fence_azure_arm: use skip_shutdown feature when available
* fence_ipmilan: Add ipmitool timeout option
* fence_redfish: add headers to HTTP methods
* fence_gce: fix Python 3 encoding issue
* fence_pve: add support for sending reset command to qemu machines (#261)
* fencing: improve stdin parse function
* fence_redfish: backwards compatibility for <ip>:<port>
* Changed Encoding to UTF-8 (bsc#1137314) (CVE-2019-10153)
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=109
* fence_redfish: use "ipport" parameter and improve logging
* Changed Encoding to UTF-8
* fence_redfish: fail when using invalid cert without --ssl-insecure
* Removed unnecessary variable assignments to simplify code
* fence_scsi: watchdog retries support
* Renamed variable to avoid reusing variable name
* Replaced default port 443 with default ssl enabled option
* Changed reboot type to ForceRestart
* Modify power status check
* Added run_delay()
* Updated fence_redfish.xml with make xml-upload
* Add new fence agent for Redfish
* build: fix issues with newer autoconf versions
* build: fix if-redirection to make check_used_options run for the agents as intended
* Fix 'log_expect' in fence_hpblade.py
* fence_scsi: fix incorrect SCSI key when node ID is 10 or higher
* fence_openstack: add detection of keystoneauth1 library
* check_used_options: add Python 3 support, and detect unsupported has_key()-calls
* fence_openstack: Migrate from keystoneclient to keystoneauth1
* fence_openstack: fix missing version parameter in novaclient.Client() call
* fence_openstack: fix configure library detection and add try/except for imports
* fence_kdump: add validate-all action
* fence_compute/fence_evacuate: domain parameter fixes to avoid regressions
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=106
- Update to version 4.2.1+git.1537269352.7b1fd536:
* fence_vmware_soap: cleanup when receiving SIGTERM
* fence_cisco_ucs: encode POSTFIELDS
* Update fence_rcd_serial to correct vendor URL
* fence_aliyun: correct indentation for *key in help
* fence_aliyun: list instance names and show up to 100 instances (fate#326557)
* fence-rhevm: improve error reporting.
* fence_impilan/fence_ilo_ssh: iLO5-support
* fence_rhevm: improve indentation and metadata
* fence_compute/fence_evacuate/fence_rhevm: dont use has_key (not supported in Python 3)
* fence_rhevm fixing help for plug param
* fence_kdump: fix strncpy issue
* fence_evacuate: fix evacuable tag mix issue
OBS-URL: https://build.opensuse.org/request/show/638330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=44
* fence_vmware_soap: cleanup when receiving SIGTERM
* fence_cisco_ucs: encode POSTFIELDS
* Update fence_rcd_serial to correct vendor URL
* fence_aliyun: correct indentation for *key in help
* fence_aliyun: list instance names and show up to 100 instances (fate#326557)
* fence-rhevm: improve error reporting.
* fence_impilan/fence_ilo_ssh: iLO5-support
* fence_rhevm: improve indentation and metadata
* fence_compute/fence_evacuate/fence_rhevm: dont use has_key (not supported in Python 3)
* fence_rhevm fixing help for plug param
* fence_kdump: fix strncpy issue
* fence_evacuate: fix evacuable tag mix issue
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=104
- Update to version 4.2.1+git.1532964592.3ae5b58e:
* fence_aliyun: Add Aliyun fence agent. (fate#326557)
* fence_gce: add power cycle as default method
* fence_gce: set project and zone as not required
* fence_gce: add support for stackdriver logging
* fence_ilo3/fence_ipmilan: show correct default method (onoff) in help
* fence_mpath: add watchdog support
* fence_amt_ws: create metadata without agent specific libs
- Drop obsolete patch:
* Remove 0002-Build-without-openwsman-installed.patch
OBS-URL: https://build.opensuse.org/request/show/628434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=43
* fence_aliyun: Add Aliyun fence agent. (fate#326557)
* fence_gce: add power cycle as default method
* fence_gce: set project and zone as not required
* fence_gce: add support for stackdriver logging
* fence_ilo3/fence_ipmilan: show correct default method (onoff) in help
* fence_mpath: add watchdog support
* fence_amt_ws: create metadata without agent specific libs
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=101
- Update to version 4.0.25+git.1523367910.7473fab7:
* Add fence_gce: Google Compute Engine fence support (fate#325539) (bsc#1088358)
* Low: fence_scsi: Remove period from cmd string
* fence_compute/fence_evacuate: revert to old parameters
* fence_azure_arm: implement network-fencing (w/library from @MSSedusch)
* fence_mpath: Correction of command line which argument is not correctly recognized
* Mid: fence_docker: Exclude slashes from the list.
* fence_pve : choose vm type either lxc or qemu
OBS-URL: https://build.opensuse.org/request/show/595782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=37
* Add fence_gce: Google Compute Engine fence support (fate#325539) (bsc#1088358)
* Low: fence_scsi: Remove period from cmd string
* fence_compute/fence_evacuate: revert to old parameters
* fence_azure_arm: implement network-fencing (w/library from @MSSedusch)
* fence_mpath: Correction of command line which argument is not correctly recognized
* Mid: fence_docker: Exclude slashes from the list.
* fence_pve : choose vm type either lxc or qemu
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=80
- Remove deprecated agents
* Remove fence_ovh
* Remove fence_drac
* Remove fence_vmware_soap
- Drop dependency on python-suds
- Update package description
- Update to version 4.0.25+git.1501671877.7bae40a0:
* fence_ipmilan: add target support
* Explicitly use version 3 of the oVirt API
* fence_rhevm: fix "--api-path must not have an argument" issue
* Convert URLs passed to pycurl to ASCII
* fence_vbox: Add support for host on MacOS
* fence_vbox: Add support for Windows host
* fence_compute: fix to avoid breaking nova
* fence_ipmilan: fix target support
* fence_vmware_soap: fix for selfsigned certificate
* fence_ipmilan: Add support for hexadecimal format of Kg key
* fence_azure_arm: fix hardcoded path
* fence_azure_arm: remove release/build info
* fence_ipmilan: Fix inconsistency between help and manual page (defalt for --method)
* fence_scsi: add FIPS support
* fence_ipmilan: fix indentation
* fencing_snmp: fix timemout typo
- Drop outdated patch:
* 0010-Make-pywsman-dependency-optional.patch
OBS-URL: https://build.opensuse.org/request/show/519659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=31
* fence_ipmilan: add target support
* Explicitly use version 3 of the oVirt API
* fence_rhevm: fix "--api-path must not have an argument" issue
* Convert URLs passed to pycurl to ASCII
* fence_vbox: Add support for host on MacOS
* fence_vbox: Add support for Windows host
* fence_compute: fix to avoid breaking nova
* fence_ipmilan: fix target support
* fence_vmware_soap: fix for selfsigned certificate
* fence_ipmilan: Add support for hexadecimal format of Kg key
* fence_azure_arm: fix hardcoded path
* fence_azure_arm: remove release/build info
* fence_ipmilan: Fix inconsistency between help and manual page (defalt for --method)
* fence_scsi: add FIPS support
* fence_ipmilan: fix indentation
* fencing_snmp: fix timemout typo
- Drop outdated patch:
* 0010-Make-pywsman-dependency-optional.patch
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=65
- Update to version 4.0.24+git.1480563949.e67fcd4:
* fence_azure_arm: add fencing agent for Azure Resource Manager
* fence_lpar: Add support for IVM
* fence_lpar: Handle exceptions when invalid output is read
* fence_zvmip: Update XML metadata
* fence_compute: fix ConnectionError by using full module name
* fence_powerman: add fence agent for powerman
* Suppress InsecureRequestWarning when ssl_insecure is given
* compute: Correctly handle installations without tagged flavours
* compute: Use the best available nova API version
* compute: correctly implement 'on' when the force-down API call is available
* compute: Correctly identify when the nodename already includes the supplied domain
* compute: Ensure we can connect to nova when fixing the plug name
* compute: Simpler check for nova force down compatibility
- Rebase and remove merged patches:
* Remove 0001-fence_compute-Create-nova-client-with-API-2.11.patch
* Remove 0002-fence_compute-Keep-compatibility-with-python-novacli.patch
* Remove 0003-fence_compute-Only-list-nova-compute-services-when-g.patch
* Remove 0004-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch
* Remove 0005-fence_compute-Do-not-override-domain-if-it-is-alread.patch
* Remove 0006-fence_compute-Fix-use-of-undefined-variable.patch
* Remove 0007-fence_compute-Fix-fix_domain-to-not-return-too-early.patch
* Remove 0008-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch
* Add 0001-fence_compute-Only-list-nova-compute-services-when-g.patch
* Add 0002-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch
* Add 0003-fence_compute-Do-not-override-domain-if-it-is-alread.patch
* Add 0004-fence_compute-Fix-handling-of-domain-None.patch
* Add 0005-fence_compute-Fix-fix_domain-to-not-return-too-early.patch
* Add 0006-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch
* Add 0007-fence_compute-Remove-duplicate-check-for-binary-name.patch
OBS-URL: https://build.opensuse.org/request/show/443140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=27
* fence_azure_arm: add fencing agent for Azure Resource Manager
* fence_lpar: Add support for IVM
* fence_lpar: Handle exceptions when invalid output is read
* fence_zvmip: Update XML metadata
* fence_compute: fix ConnectionError by using full module name
* fence_powerman: add fence agent for powerman
* Suppress InsecureRequestWarning when ssl_insecure is given
* compute: Correctly handle installations without tagged flavours
* compute: Use the best available nova API version
* compute: correctly implement 'on' when the force-down API call is available
* compute: Correctly identify when the nodename already includes the supplied domain
* compute: Ensure we can connect to nova when fixing the plug name
* compute: Simpler check for nova force down compatibility
- Rebase and remove merged patches:
* Remove 0001-fence_compute-Create-nova-client-with-API-2.11.patch
* Remove 0002-fence_compute-Keep-compatibility-with-python-novacli.patch
* Remove 0003-fence_compute-Only-list-nova-compute-services-when-g.patch
* Remove 0004-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch
* Remove 0005-fence_compute-Do-not-override-domain-if-it-is-alread.patch
* Remove 0006-fence_compute-Fix-use-of-undefined-variable.patch
* Remove 0007-fence_compute-Fix-fix_domain-to-not-return-too-early.patch
* Remove 0008-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch
* Add 0001-fence_compute-Only-list-nova-compute-services-when-g.patch
* Add 0002-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch
* Add 0003-fence_compute-Do-not-override-domain-if-it-is-alread.patch
* Add 0004-fence_compute-Fix-handling-of-domain-None.patch
* Add 0005-fence_compute-Fix-fix_domain-to-not-return-too-early.patch
* Add 0006-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch
* Add 0007-fence_compute-Remove-duplicate-check-for-binary-name.patch
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=56
- Update to version 4.0.22+git.1455008135.15c5e92:
+ fence_cisco_ucs: Obtain status of device from different endpoint
+ fence_cisco_ucs: Add --missing-as-off
- Patches for fence_compute (fate#320346) (bsc#964748)
- fence_compute: Add --insecure command line argument
- fence_compute: Add --region-name command line argument
- fence_compute: Create nova client with API 2.11
- fence_compute: Fix disabling force_down on node when action is on
- fence_compute: Evacuate instances on all tenants
- fence_compute: On list, don't list hypervisors but nova-compute services
- fence_compute: Only list nova-compute services when getting status
- fence_compute: Deprecate the domain option
- Add 0001-fence_compute-Add-insecure-command-line-argument.patch
- Add 0002-fence_compute-Add-region-name-command-line-argument.patch
- Add 0003-fence_compute-Create-nova-client-with-API-2.11.patch
- Add 0004-fence_compute-Fix-disabling-force_down-on-node-when-.patch
- Add 0005-fence_compute-Evacuate-instances-on-all-tenants.patch
- Add 0006-fence_compute-On-list-don-t-list-hypervisors-but-nov.patch
- Add 0007-fence_compute-Only-list-nova-compute-services-when-g.patch
- Add 0008-fence_compute-Deprecate-the-domain-option.patch
OBS-URL: https://build.opensuse.org/request/show/360786
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=24
+ fence_cisco_ucs: Obtain status of device from different endpoint
+ fence_cisco_ucs: Add --missing-as-off
- Patches for fence_compute (fate#320346)
- fence_compute: Add --insecure command line argument
- fence_compute: Add --region-name command line argument
- fence_compute: Create nova client with API 2.11
- fence_compute: Fix disabling force_down on node when action is on
- fence_compute: Evacuate instances on all tenants
- fence_compute: On list, don't list hypervisors but nova-compute services
- fence_compute: Only list nova-compute services when getting status
- fence_compute: Deprecate the domain option
- Add 0001-fence_compute-Add-insecure-command-line-argument.patch
- Add 0002-fence_compute-Add-region-name-command-line-argument.patch
- Add 0003-fence_compute-Create-nova-client-with-API-2.11.patch
- Add 0004-fence_compute-Fix-disabling-force_down-on-node-when-.patch
- Add 0005-fence_compute-Evacuate-instances-on-all-tenants.patch
- Add 0006-fence_compute-On-list-don-t-list-hypervisors-but-nov.patch
- Add 0007-fence_compute-Only-list-nova-compute-services-when-g.patch
- Add 0008-fence_compute-Deprecate-the-domain-option.patch
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=49
* New fence agent for VirtualBox
* A lot of changes in fence_compute (OpenStack)
* Re-enable fence_zvm
* Support for APC firmware v6.x
* Add hard-reboot option for fence_scsi_check script
* Add option for setting Docker Remote API version
* Fix HP Brocade fence agent (timeout settings, deprecated options)
* New action 'diag' for fence_ipmi
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=45
- Update to 4.0.21:
* Documentation of new actions in manual pages is improved
* Tests were improved and Travis CI is now used for every push
* fence_virsh has new option --missing-as-off to support older XEN hosts
* fence_ilo(2) now automatically attempts to use TLS1.0 if it is not
possible to connect via SSLv3
* fence_mpath re-create SCSI keys after reboot, monitoring of devices
were improved too (forwarded request 338317 from aspiers)
OBS-URL: https://build.opensuse.org/request/show/338356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=21
* In some cases password string was expected twice what lead to 'Unable
to login'
* New fence agent fence_rcd_serial for DYI fence device (look at
https://smcleod.net/rcd-stonith/ ; thanks to Sam McLeod)
* Fence_pve should default to SSL (thanks to Thomas Lamprecht)
* Fixes nroff error for fence_virsh (thanks to Adrian Vondendriesch)
* Improve monitoring for fence_scsi
* Fixes for devices which do not have port and obtaining status is not
possible
* fence_ipmilan no longer print password to debug info
* Possibility to do force-ON even if device is already ON
* Possibility to declare that device does not have ON or OFF (usually
only reboot works)
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=42
- Update to 4.0.19:
* New fence agent for Nova compute machines (thanks to Andrew
Beekhof and Fabio)
* Fixed issues with whitespaces in few fence agents (thanks to
Christoph Berg)
* User of RHEV-M can have less privileges with updated
fence_rhevm (thanks to Rik Theys)
* Verbose output now captures also text before command prompt is
found
* Support for HP Integrity Superdome X was added to fence_hpblade
(thanks to Han Pilmeyer)
* Fence agent for IBM z/VM now uses API that require less resource
of device
OBS-URL: https://build.opensuse.org/request/show/314749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=19
* New fence agent for Nova compute machines (thanks to Andrew
Beekhof and Fabio)
* Fixed issues with whitespaces in few fence agents (thanks to
Christoph Berg)
* User of RHEV-M can have less privileges with updated
fence_rhevm (thanks to Rik Theys)
* Verbose output now captures also text before command prompt is
found
* Support for HP Integrity Superdome X was added to fence_hpblade
(thanks to Han Pilmeyer)
* Fence agent for IBM z/VM now uses API that require less resource
of device
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=40
- Update to 4.0.17:
* HP iLO2 with firmware 2.27 has broken implementation of TLS negotation
and SSLv3 is disabled by default (POODLE attack). Options --tls1.0
(tls1.0 on stdin) was added to force using TLS v1.0. This options allows
users to use that firmware with fence agents.
* Fence agent for AMT password was not put correctly into environment.
* Fix login process on bladecenter where 'last login' can occur in
message of the day what mislead fence agent.
* Cipher for fence_ipmilan was previously set to 0. It was found out
that this not good default value, we will use default value (3) of
ipmitool instead.
OBS-URL: https://build.opensuse.org/request/show/294721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=17
* HP iLO2 with firmware 2.27 has broken implementation of TLS negotation
and SSLv3 is disabled by default (POODLE attack). Options --tls1.0
(tls1.0 on stdin) was added to force using TLS v1.0. This options allows
users to use that firmware with fence agents.
* Fence agent for AMT password was not put correctly into environment.
* Fix login process on bladecenter where 'last login' can occur in
message of the day what mislead fence agent.
* Cipher for fence_ipmilan was previously set to 0. It was found out
that this not good default value, we will use default value (3) of
ipmitool instead.
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=36
- Update to 4.0.16:
* fence_kdump has implemented 'monitor' action that check if local node
is capable of working with kdump
* path to smnp(walk|get|set) can be set at runtime
* new operation 'validate-all' for majority of agents that checks if
entered parameters are sufficient without connecting to fence
device. Be aware that some checks can be done only after we receive
information from fence device, so these are not tested.
* new operation 'list-status' that present CSV output (plug_number,
plug_alias, plug_status) where status is ON/OFF/UNKNOWN
OBS-URL: https://build.opensuse.org/request/show/290036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=16
* fence_kdump has implemented 'monitor' action that check if local node
is capable of working with kdump
* path to smnp(walk|get|set) can be set at runtime
* new operation 'validate-all' for majority of agents that checks if
entered parameters are sufficient without connecting to fence
device. Be aware that some checks can be done only after we receive
information from fence device, so these are not tested.
* new operation 'list-status' that present CSV output (plug_number,
plug_alias, plug_status) where status is ON/OFF/UNKNOWN
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=34
* new fence agent based on mpathpersist that offers better handling of
multipath devices
* improve support of fence_ilo_ssh on older firmwares
* required packages are also required by autoconf during build time
* fence_zvm now supports action 'monitor' (thanks to Neale Ferguson)
* introduce --gnutlscli-path --sudo-path --ssh-path and --telnet-path;
they are no longer hard-coded
* order of XML parameters or options in --help is more stable now
* fence_cisco_ucs did not set protocol prefix correctly with
--ssl-(in)secure
* logging to syslog now works correctly also with \x00 as input
- Add patch: 0001-Avoid-problem-with-broken-make-variable-expansion.patch
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=27
-------------------------------------------------------------------
- Backport fixes from upstream (bnc#896833):
+ fence_brocade: Add support for 'list' action
+ fencing: Monitor is not working correctly without 'list' or 'status'
+ fence_apc_snmp: Add support for firmware 6.x
+ fence_zvm: Add support for "on" and "status"
+ fence_zvm: Add current XML metadata to test suite
+ [build] Fix automake files, so 'make distcheck' works
+ fencing: Add new options --ssl-secure and --ssl-insecure
+ [tests] Update XML metadata of fence agents
+ fence_cisco_ucs & fence_vmware_soap: Logout has to be performed even when fencing fails
+ fence_zvm: Fixes for better upstream inclusion
+ fence_zvm: Add support for 'on', improve documentation
- Added patches:
+ 0001-fence_brocade-Add-support-for-list-action.patch
+ 0002-fencing-Monitor-is-not-working-correctly-without-lis.patch
+ 0003-fence_apc_snmp-Add-support-for-firmware-6.x.patch
+ 0004-fence_zvm-Add-support-for-on-and-status.patch
+ 0005-fence_zvm-Add-current-XML-metadata-to-test-suite.patch
+ 0006-build-Fix-automake-files-so-make-distcheck-works.patch
+ 0007-fencing-Add-new-options-ssl-secure-and-ssl-insecure.patch
+ 0008-tests-Update-XML-metadata-of-fence-agents.patch
+ 0009-fence_cisco_ucs-fence_vmware_soap-Logout-has-to-be-p.patch
+ 0010-fence_zvm-Fixes-for-better-upstream-inclusion.patch
+ 0011-fence_zvm-Add-support-for-on-improve-documentation.patch
- Add dependency on python-requests
- Update to 4.0.10:
* fence_scsi is reimplemented on top of fencing library
* fence_zvm support distributed z/VM systems
OBS-URL: https://build.opensuse.org/request/show/249991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=9
- fence_brocade: Add support for 'list' action
- fencing: Monitor is not working correctly without 'list' or 'status'
- fence_apc_snmp: Add support for firmware 6.x
- fence_zvm: Add support for "on" and "status"
- fence_zvm: Add current XML metadata to test suite
- [build] Fix automake files, so 'make distcheck' works
- fencing: Add new options --ssl-secure and --ssl-insecure
- [tests] Update XML metadata of fence agents
- fence_cisco_ucs & fence_vmware_soap: Logout has to be performed even when fencing fails
- fence_zvm: Fixes for better upstream inclusion
- fence_zvm: Add support for 'on', improve documentation
- Added patches:
- 0001-fence_brocade-Add-support-for-list-action.patch
- 0002-fencing-Monitor-is-not-working-correctly-without-lis.patch
- 0003-fence_apc_snmp-Add-support-for-firmware-6.x.patch
- 0004-fence_zvm-Add-support-for-on-and-status.patch
- 0005-fence_zvm-Add-current-XML-metadata-to-test-suite.patch
- 0006-build-Fix-automake-files-so-make-distcheck-works.patch
- 0007-fencing-Add-new-options-ssl-secure-and-ssl-insecure.patch
- 0008-tests-Update-XML-metadata-of-fence-agents.patch
- 0009-fence_cisco_ucs-fence_vmware_soap-Logout-has-to-be-p.patch
- 0010-fence_zvm-Fixes-for-better-upstream-inclusion.patch
- 0011-fence_zvm-Add-support-for-on-improve-documentation.patch
- Add dependency on python-requests
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=16
* fence_scsi is reimplemented on top of fencing library
* fence_zvm support distributed z/VM systems
* support for --delay was added to fence_zvm
* unmaintained fence agents were removed:
* fence_baytech, fence_bullpap, fence_cpint, fence_mcdata,
* fence_rackswitch, fence_vixel, fence_xcat
* we do not plan to remove other agents
* update fence_rsb to work with new firmware
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=15
+ Allow ssl connections to fallback to SSL3.0 negotiation
+ fence_vmware_soap: fix short/long option parsing traceback
+ fence_raritan: new fence agent for Raritan Dominion PX
+ fencing: Replace printing to stderr with proper logging solution
+ fence_wti: Action 'list' prints also named groups
+ fence_ipmilan: send empty password, if password is not entered
+ fence_vmware: Invalid arguments for vmware_get_outlets_vi()
+ fence_amt: sending password over env
+ fencing: Introduce new device option 'no_status'
+ fence_pve: new fence-agent for Proxmox VE
+ fence_ovh: --delay should be applied before attempt to login
- Exclude dummy fence agent fence_dummy (bnc#877950)
- Remove obsolete fence-agents-add-longdesc.patch
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=11
+ support for firmware v1.40 for WTI (MPC series)
+ nss_wrapper used for fence_ilo was replaced by gnutls-cli
+ --delay was not respected in fence_vmware_soap
+ fabric fence agents have 'off' as default action
+ fence_scsi now generates correct key on corosync clusters
+ regression was found in fence_ipmilan where -P and -L were
interchanged on command line
(there was no problem with long options and input from STDIN)
+ fence_vmware_soap now fails with proper error message when user does
not have enough privileges
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=9
+ support for Dell Drac MC was added to fence_drac5
+ support for Tripplite PDU was added to fence_apc
(thanks to Bogdan Dobrelya)
+ support for AMT was added as new fence agent fence_amt
(thanks to Ondrej Mular)
+ support for identification of virtual machine using UUID was
added to fence_virsh (thanks to Bogdan)
+ fence_ipmilan was ported from C to Python using standard
fencing library (thanks to Ondrej)
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=7
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.