Commit Graph

209 Commits

Author SHA256 Message Date
Ana Guerrero
04bc89450c Accepting request 1226483 from network:ha-clustering:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1226483
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=79
2024-11-26 19:56:26 +00:00
Peter Varkoly
1ab6a017e6 - 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

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=204
2024-11-19 10:50:00 +00:00
Ana Guerrero
fe9bf0dc05 Accepting request 1202129 from network:ha-clustering:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1202129
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=78
2024-09-20 15:12:11 +00:00
Peter Varkoly
da279a9337 - 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

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=202
2024-09-18 11:56:36 +00:00
Dominique Leuenberger
5c8bff8083 Accepting request 1197446 from network:ha-clustering:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1197446
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=77
2024-08-29 13:44:20 +00:00
Peter Varkoly
df28cb81e5 Avoid build error if %python3_fix_shebang_path is not defined
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=200
2024-08-29 10:00:31 +00:00
Peter Varkoly
b9e5680913 Adapt spec
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=199
2024-08-29 09:30:25 +00:00
Peter Varkoly
b3c1af9ada - Remove amt-ws support as openwsman is not available on SLES16
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=198
2024-08-29 09:11:06 +00:00
Peter Varkoly
0f9345e6dc Add missed build requirement
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=197
2024-08-29 08:11:38 +00:00
Peter Varkoly
064c2a0095 - 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.

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=196
2024-08-29 07:53:46 +00:00
Dominique Leuenberger
9d9ad906df Accepting request 1193384 from network:ha-clustering:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1193384
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=76
2024-08-13 11:23:51 +00:00
Peter Varkoly
645989d74d - Adapt requirements for devel package
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=194
2024-08-05 09:20:10 +00:00
Dominique Leuenberger
e94bc0e2fc Accepting request 1190424 from network:ha-clustering:Factory
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
2024-07-30 09:53:53 +00:00
Peter Varkoly
8dac6b832c Add missed fence-agenst-devel
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=192
2024-07-30 08:19:10 +00:00
Peter Varkoly
a3750a16a2 Adapt Conflicts
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=191
2024-07-29 05:12:52 +00:00
Peter Varkoly
e71077c4da Adapt requirements
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=190
2024-07-26 08:56:06 +00:00
Peter Varkoly
41f659e48a Adapt conflicts
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=189
2024-07-26 08:47:48 +00:00
Peter Varkoly
a952a82e35 Enhance change log
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=188
2024-07-24 09:43:05 +00:00
Peter Varkoly
f602f4dc49 Enhance change log
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=187
2024-07-24 09:41:25 +00:00
Peter Varkoly
ed765fc69d Make Conflicts and Obsoletes more accurate
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=186
2024-07-24 09:37:49 +00:00
Peter Varkoly
60bca6f996 Make Conflicts and Obsoletes more accurate
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=185
2024-07-24 09:31:29 +00:00
Peter Varkoly
02781836c5 Set version to conflict
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=184
2024-07-24 06:28:09 +00:00
Peter Varkoly
4e194556c5 Adapt requirements
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=183
2024-07-17 10:30:25 +00:00
Peter Varkoly
1b8c02cf86 Fix allfenceagents
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=182
2024-07-17 10:24:43 +00:00
Peter Varkoly
d9f4231ca8 Fix dependency of net-snmp
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=181
2024-07-17 10:22:22 +00:00
Peter Varkoly
7c668606a7 OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=180 2024-07-17 07:43:17 +00:00
Peter Varkoly
c48792785b - fence-agents-common must conflict with fence-agents
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=179
2024-07-17 07:41:20 +00:00
Peter Varkoly
5a6b84f108 - Add missed requirements to azure_arm
- Fix version of fence-agents in Obsoletes

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=178
2024-07-17 05:21:29 +00:00
Peter Varkoly
53a07999d7 - Split fence-agents package (jsc#PED-8798)
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=177
2024-07-15 07:18:29 +00:00
Ana Guerrero
83f6faec5d Accepting request 1185211 from network:ha-clustering:Factory
- 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
2024-07-04 14:25:12 +00:00
Peter Varkoly
40fc951301 - 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/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=175
2024-07-03 18:28:49 +00:00
Dominique Leuenberger
9d2f0a8540 Accepting request 1153447 from network:ha-clustering:Factory
OBS-URL: https://build.opensuse.org/request/show/1153447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=73
2024-02-29 20:51:55 +00:00
Thomas Renninger
c0f243dd10 Accepting request 1150692 from home:dimstar:rpm4.20:f
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1150692
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=173
2024-02-29 15:53:42 +00:00
Ana Guerrero
7972de4a04 Accepting request 1147064 from network:ha-clustering:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1147064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=72
2024-02-16 20:42:44 +00:00
Peter Varkoly
f25ace1f55 - 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.

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=171
2024-02-16 10:19:44 +00:00
Ana Guerrero
6f7603d432 Accepting request 1140886 from network:ha-clustering:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1140886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=71
2024-01-23 21:57:20 +00:00
Peter Varkoly
d12b777abe Adapt changes
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=169
2024-01-23 11:28:36 +00:00
Peter Varkoly
67d7fc37af - Enable to build fence_ibm_powervs and fence_aws
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=168
2024-01-23 10:27:17 +00:00
Ana Guerrero
be727f4091 Accepting request 1137763 from network:ha-clustering:Factory
- Remove python3-oauth2. This is not needed to build.

OBS-URL: https://build.opensuse.org/request/show/1137763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=70
2024-01-09 19:51:41 +00:00
Peter Varkoly
83079e6cfd - Remove python3-oauth2. This is not needed to build.
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=166
2024-01-09 16:45:31 +00:00
Peter Varkoly
f351edce21 - Use python3-oauth2. It is available for all relevant distributions
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=165
2024-01-09 15:43:20 +00:00
Peter Varkoly
ea70a8d9d5 - suse_version is still 1500 for every service pack.
Use sle_version instead.

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=164
2024-01-03 19:51:10 +00:00
Ana Guerrero
377f871a2c Accepting request 1126567 from network:ha-clustering:Factory
- 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
2023-11-16 19:27:34 +00:00
Peter Varkoly
0e2b700231 - 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/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=162
2023-11-14 18:58:02 +00:00
Ana Guerrero
6f567b248d Accepting request 1100830 from network:ha-clustering:Factory
- 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
2023-07-27 14:51:14 +00:00
Peter Varkoly
1acabc390d - 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/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=160
2023-07-25 09:21:48 +00:00
Dominique Leuenberger
e6c397df34 Accepting request 1085754 from network:ha-clustering:Factory
- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file

OBS-URL: https://build.opensuse.org/request/show/1085754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=67
2023-05-10 14:17:56 +00:00
Peter Varkoly
35b3b4902b - Include IBM Cloud VPC fence agent (jsc#PED-3626)
Adapt agent_list in spec file

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=158
2023-05-09 14:38:43 +00:00
Dominique Leuenberger
e2d9866bfb Accepting request 1083859 from network:ha-clustering:Factory
- 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

OBS-URL: https://build.opensuse.org/request/show/1083859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fence-agents?expand=0&rev=66
2023-05-01 16:51:36 +00:00
Peter Varkoly
7bce663153 - 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

OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/fence-agents?expand=0&rev=156
2023-05-01 12:23:58 +00:00