Blame SPECS/fence-agents.spec

674a4f
# Copyright 2004-2011 Red Hat, Inc.
674a4f
# This copyrighted material is made available to anyone wishing to use,
674a4f
# modify, copy, or redistribute it subject to the terms and conditions
674a4f
# of the GNU General Public License v.2.
674a4f
674a4f
# keep around ready for later user
674a4f
## global alphatag git0a6184070
674a4f
674a4f
# bundles
674a4f
%global bundled_lib_dir    bundled
674a4f
# alibaba
674a4f
# python-pycryptodome bundle
674a4f
%global pycryptodome		pycryptodome
674a4f
%global pycryptodome_version	3.6.4
674a4f
%global pycryptodome_dir	%{bundled_lib_dir}/aliyun/%{pycryptodome}
674a4f
# python-aliyun-sdk-core bundle
674a4f
%global aliyunsdkcore		aliyun-python-sdk-core
674a4f
%global aliyunsdkcore_version	2.13.1
674a4f
%global aliyunsdkcore_dir	%{bundled_lib_dir}/aliyun/%{aliyunsdkcore}
674a4f
# python-aliyun-sdk-ecs bundle
674a4f
%global aliyunsdkecs		aliyun-python-sdk-ecs
674a4f
%global aliyunsdkecs_version	4.9.3
674a4f
%global aliyunsdkecs_dir	%{bundled_lib_dir}/aliyun/%{aliyunsdkecs}
674a4f
# python-aliyun-sdk-vpc bundle
674a4f
%global aliyunsdkvpc		aliyun-python-sdk-vpc
674a4f
%global aliyunsdkvpc_version	3.0.2
674a4f
%global aliyunsdkvpc_dir	%{bundled_lib_dir}/aliyun/%{aliyunsdkvpc}
674a4f
674a4f
Name: fence-agents
674a4f
Summary: Set of unified programs capable of host isolation ("fencing")
674a4f
Version: 4.2.1
674a4f
Release: 27%{?alphatag:.%{alphatag}}%{?dist}
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
URL: https://github.com/ClusterLabs/fence-agents
674a4f
Source0: https://fedorahosted.org/releases/f/e/fence-agents/%{name}-%{version}.tar.gz
674a4f
Source1: %{pycryptodome}-%{pycryptodome_version}.tar.gz
674a4f
Source2: %{aliyunsdkcore}-%{aliyunsdkcore_version}.tar.gz
674a4f
Source3: %{aliyunsdkecs}-%{aliyunsdkecs_version}.tar.gz
674a4f
Source4: %{aliyunsdkvpc}-%{aliyunsdkvpc_version}.tar.gz
674a4f
Patch0: fence_impilan-fence_ilo_ssh-add-ilo5-support.patch
674a4f
Patch1: fence_mpath-watchdog-support.patch
674a4f
Patch2: fence_ilo3-fence_ipmilan-show-correct-default-method.patch
674a4f
Patch3: fence_evacuate-fix-evacuable-tag-mix-issue.patch
674a4f
Patch4: fence_compute-fence_evacuate-fix-compute-domain.patch
674a4f
Patch5: fence_gce-1-stackdriver-logging-default-method-cycle.patch
674a4f
Patch6: fence_gce-2-filter-aggregatedlist.patch
674a4f
Patch7: fence_aliyun-1.patch
674a4f
Patch8: fence_aliyun-2.patch
674a4f
Patch9: fence_aliyun-3-logging.patch
674a4f
Patch10: fence_aliyun-4-bundled.patch
674a4f
Patch11: python3-has_key-fixes.patch
674a4f
Patch12: fence_kdump-fix-strncpy-issue.patch
674a4f
Patch13: fix-version.patch
674a4f
Patch14: fence_gce-3-stackdriver-logging-note.patch
674a4f
Patch15: fence_aliyun-5-list-instance-names.patch
674a4f
Patch16: fence_aliyun-6-correct-help-indentation.patch
674a4f
Patch17: fence_cisco_ucs-encode-POSTFIELDS.patch
674a4f
Patch18: bz1654968-fence_scsi-fix-incorrect-SCSI-key-node-ID-10-or-higher.patch
674a4f
Patch19: bz1654976-1-fence_scsi-watchdog-retry-support.patch
674a4f
Patch20: bz1654976-2-build-fix-check_used_options.patch
674a4f
Patch21: bz1654616-fence_hpblade-fix-log_expect_syntax.patch
674a4f
Patch22: bz1654973-fence_vmware_soap-cleanup-sigterm.patch
674a4f
Patch23: bz1650214-fence_azure_arm-bundled.patch
674a4f
Patch24: bz1666914-1-fence_redfish.patch
674a4f
Patch25: bz1666914-2-fence_redfish-fail-invalid-cert.patch
674a4f
Patch26: bz1677327-1-fence_redfish-use-ipport-parameter.patch
674a4f
Patch27: bz1677327-2-fence_redfish-ip-parameter-backward-compatibility.patch
674a4f
Patch28: bz1696584-fence_gce-fix-python3-encoding-issue.patch
674a4f
Patch29: bz1709926-fence_mpath-fix-watchdog-hardreboot.patch
674a4f
Patch30: bz1709780-fence_rhevm-RHEV-v4-API-support.patch
674a4f
Patch31: bz1712263-fence_rhevm-1-use-UTF8-encoding.patch
674a4f
Patch32: bz1712263-fence_rhevm-2-fix-debug-encoding-issues.patch
674a4f
Patch33: bz1700546-fence_azure_arm-skip_shutdown.patch
674a4f
Patch34: bz1704228-fence_redfish-full-redfish-spec-compliance.patch
674a4f
Patch35: bz1714458-fence_scsi-node-id-new-format.patch
674a4f
Patch36: bz1720198-fence_scsi-watchdog-fix-retry-failing-on-first-try.patch
674a4f
674a4f
%if 0%{?fedora} || 0%{?rhel} > 7
674a4f
%global supportedagents amt_ws apc apc_snmp bladecenter brocade cisco_mds cisco_ucs compute drac5 eaton_snmp emerson eps evacuate hpblade ibmblade ifmib ilo ilo_moonshot ilo_mp ilo_ssh intelmodular ipdu ipmilan mpath kdump redfish rhevm rsa rsb sbd scsi vmware_rest vmware_soap wti
674a4f
%ifarch x86_64
674a4f
%global testagents virsh heuristics_ping aliyun aws azure_arm gce
674a4f
%endif
674a4f
%ifarch ppc64le
674a4f
%global testagents virsh lpar heuristics_ping
674a4f
%endif
674a4f
%ifarch s390x
674a4f
%global testagents virsh zvm heuristics_ping
674a4f
%endif
674a4f
%ifnarch x86_64 ppc64le s390x
674a4f
%global testagents virsh heuristics_ping
674a4f
%endif
674a4f
674a4f
%global allfenceagents %(cat <
674a4f
fence-agents-amt-ws \\
674a4f
fence-agents-apc \\
674a4f
fence-agents-apc-snmp \\
674a4f
fence-agents-bladecenter \\
674a4f
fence-agents-brocade \\
674a4f
fence-agents-cisco-mds \\
674a4f
fence-agents-cisco-ucs \\
674a4f
fence-agents-compute \\
674a4f
fence-agents-drac5 \\
674a4f
fence-agents-eaton-snmp \\
674a4f
fence-agents-emerson \\
674a4f
fence-agents-eps \\
674a4f
fence-agents-heuristics-ping \\
674a4f
fence-agents-hpblade \\
674a4f
fence-agents-ibmblade \\
674a4f
fence-agents-ifmib \\
674a4f
fence-agents-ilo2 \\
674a4f
fence-agents-ilo-moonshot \\
674a4f
fence-agents-ilo-mp \\
674a4f
fence-agents-ilo-ssh \\
674a4f
fence-agents-intelmodular \\
674a4f
fence-agents-ipdu \\
674a4f
fence-agents-ipmilan \\
674a4f
fence-agents-kdump \\
674a4f
fence-agents-mpath \\
674a4f
fence-agents-redfish \\
674a4f
fence-agents-rhevm \\
674a4f
fence-agents-rsa \\
674a4f
fence-agents-rsb \\
674a4f
fence-agents-sbd \\
674a4f
fence-agents-scsi \\
674a4f
fence-agents-vmware-rest \\
674a4f
fence-agents-vmware-soap \\
674a4f
fence-agents-wti \\
674a4f
674a4f
EOF)
674a4f
%endif
674a4f
674a4f
# Build dependencies
674a4f
## general
674a4f
BuildRequires: autoconf automake libtool
674a4f
## compiled code (-kdump)
674a4f
BuildRequires: gcc
674a4f
## man pages generating
674a4f
BuildRequires: libxslt
674a4f
## establishing proper paths to particular programs
674a4f
BuildRequires: gnutls-utils
674a4f
## Python dependencies
674a4f
BuildRequires: python3-devel
674a4f
BuildRequires: python3-pexpect python3-pycurl python3-requests
674a4f
BuildRequires: python3-suds openwsman-python3 python3-boto3
674a4f
BuildRequires: python3-google-api-client
674a4f
674a4f
# turn off the brp-python-bytecompile script
674a4f
# (for F28+ or equivalent, the latter is the preferred form)
674a4f
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompilespace:.*$!!g')
674a4f
#undefine __brp_python_bytecompile
674a4f
674a4f
%prep
674a4f
%setup -q -n %{name}-%{version}
674a4f
%patch0 -p1
674a4f
%patch1 -p1
674a4f
%patch2 -p1
674a4f
%patch3 -p1
674a4f
%patch4 -p1
674a4f
%patch5 -p1
674a4f
%patch6 -p1
674a4f
%patch7 -p1
674a4f
%patch8 -p1
674a4f
%patch9 -p1
674a4f
%patch10 -p1
674a4f
%patch11 -p1
674a4f
%patch12 -p1
674a4f
%patch13 -p1
674a4f
%patch14 -p1
674a4f
%patch15 -p1
674a4f
%patch16 -p1
674a4f
%patch17 -p1
674a4f
%patch18 -p1
674a4f
%patch19 -p1
674a4f
%patch20 -p1
674a4f
%patch21 -p1
674a4f
%patch22 -p1
674a4f
%patch23 -p1
674a4f
%patch24 -p1
674a4f
%patch25 -p1
674a4f
%patch26 -p1
674a4f
%patch27 -p1
674a4f
%patch28 -p1
674a4f
%patch29 -p1
674a4f
%patch30 -p1 -F2
674a4f
%patch31 -p1 -F2
674a4f
%patch32 -p1
674a4f
%patch33 -p1
674a4f
%patch34 -p1
674a4f
%patch35 -p1
674a4f
%patch36 -p1 -F1
674a4f
674a4f
# prevent compilation of something that won't get used anyway
674a4f
sed -i.orig 's|FENCE_ZVM=1|FENCE_ZVM=0|' configure.ac
674a4f
674a4f
%ifarch x86_64
674a4f
# bundles
674a4f
mkdir -p %{bundled_lib_dir}/aliyun
674a4f
674a4f
# python-pycryptodome bundle
674a4f
tar -xzf %SOURCE1 -C %{bundled_lib_dir}
674a4f
mv %{bundled_lib_dir}/%{pycryptodome}-%{pycryptodome_version} %{pycryptodome_dir}
674a4f
cp %{pycryptodome_dir}/README.rst %{pycryptodome}_README.rst
674a4f
cp %{pycryptodome_dir}/LICENSE.rst %{pycryptodome}_LICENSE.rst
674a4f
674a4f
# python-aliyun-sdk-core bundle
674a4f
tar -xzf %SOURCE2 -C %{bundled_lib_dir}
674a4f
mv %{bundled_lib_dir}/%{aliyunsdkcore}-%{aliyunsdkcore_version} %{aliyunsdkcore_dir}
674a4f
cp %{aliyunsdkcore_dir}/README.rst %{aliyunsdkcore}_README.rst
674a4f
674a4f
# python-aliyun-sdk-ecs bundle
674a4f
tar -xzf %SOURCE3 -C %{bundled_lib_dir}
674a4f
mv %{bundled_lib_dir}/%{aliyunsdkecs}-%{aliyunsdkecs_version} %{aliyunsdkecs_dir}
674a4f
cp %{aliyunsdkecs_dir}/README.rst %{aliyunsdkecs}_README.rst
674a4f
674a4f
# python-aliyun-sdk-vpc bundle
674a4f
tar -xzf %SOURCE4 -C %{bundled_lib_dir}
674a4f
mv %{bundled_lib_dir}/%{aliyunsdkvpc}-%{aliyunsdkvpc_version} %{aliyunsdkvpc_dir}
674a4f
cp %{aliyunsdkvpc_dir}/README.rst %{aliyunsdkvpc}_README.rst
674a4f
%endif
674a4f
674a4f
%build
674a4f
./autogen.sh
674a4f
%{configure} PYTHON="%{__python3}" --with-agents='%{supportedagents} %{testagents}'
674a4f
CFLAGS="$(echo '%{optflags}')" make %{_smp_mflags}
674a4f
674a4f
%ifarch x86_64
674a4f
# python-pycryptodome bundle
674a4f
pushd %{pycryptodome_dir}
674a4f
%{__python3} setup.py build
674a4f
popd
674a4f
674a4f
# python-aliyun-sdk-core bundle
674a4f
pushd %{aliyunsdkcore_dir}
674a4f
%{__python3} setup.py build
674a4f
popd
674a4f
674a4f
# python-aliyun-sdk-ecs bundle
674a4f
pushd %{aliyunsdkecs_dir}
674a4f
%{__python3} setup.py build
674a4f
popd
674a4f
674a4f
# python-aliyun-sdk-vpc bundle
674a4f
pushd %{aliyunsdkvpc_dir}
674a4f
%{__python3} setup.py build
674a4f
popd
674a4f
%endif
674a4f
674a4f
%install
674a4f
make install DESTDIR=%{buildroot}
674a4f
# bytecompile Python source code in a non-standard location
674a4f
%py_byte_compile %{__python3} %{buildroot}%{_datadir}/fence
674a4f
# XXX unsure if /usr/sbin/fence_* should be compiled as well
674a4f
674a4f
%ifarch x86_64
674a4f
# python-pycryptodome bundle
674a4f
pushd %{pycryptodome_dir}
674a4f
%{__python3} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/aliyun
674a4f
popd
674a4f
674a4f
# python-aliyun-sdk-core bundle
674a4f
pushd %{aliyunsdkcore_dir}
674a4f
%{__python3} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/aliyun
674a4f
popd
674a4f
674a4f
# python-aliyun-sdk-ecs bundle
674a4f
pushd %{aliyunsdkecs_dir}
674a4f
%{__python3} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/aliyun
674a4f
popd
674a4f
674a4f
# python-aliyun-sdk-vpc bundle
674a4f
pushd %{aliyunsdkvpc_dir}
674a4f
%{__python3} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/aliyun
674a4f
popd
674a4f
%endif
674a4f
674a4f
## tree fix up
674a4f
# fix libfence permissions
674a4f
chmod 0755 %{buildroot}%{_datadir}/fence/*.py
674a4f
# remove docs
674a4f
rm -rf %{buildroot}/usr/share/doc/fence-agents
674a4f
674a4f
%post
674a4f
ccs_update_schema > /dev/null 2>&1 ||:
674a4f
674a4f
%description
674a4f
A collection of executables to handle isolation ("fencing") of possibly
674a4f
misbehaving hosts by the means of remote power management, blocking
674a4f
network, storage, or similar. They operate through a unified interface
674a4f
(calling conventions) devised for the original Red Hat clustering solution.
674a4f
674a4f
%package common
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Common base for Fence Agents
674a4f
Requires: python3-pexpect python3-pycurl
674a4f
BuildArch: noarch
674a4f
%description common
674a4f
A collection of executables to handle isolation ("fencing") of possibly
674a4f
misbehaving hosts by the means of remote power management, blocking
674a4f
network, storage, or similar.
674a4f
674a4f
This package contains support files including the Python fencing library.
674a4f
%files common
674a4f
%doc doc/COPYING.* doc/COPYRIGHT doc/README.licence
674a4f
%{_datadir}/fence
674a4f
%exclude %{_datadir}/fence/azure_fence.*
674a4f
%exclude %{_datadir}/fence/__pycache__/azure_fence.*
674a4f
%exclude %{_datadir}/fence/XenAPI.*
674a4f
%exclude %{_datadir}/fence/__pycache__/XenAPI.*
674a4f
%{_datadir}/cluster
674a4f
%exclude %{_datadir}/cluster/fence_mpath_check*
674a4f
%exclude %{_datadir}/cluster/fence_scsi_check*
674a4f
%exclude %{_sbindir}/*
674a4f
%exclude %{_mandir}/man8/*
674a4f
674a4f
%package all
674a4f
License: GPLv2+ and LGPLv2+ and ASL 2.0
674a4f
Group: System Environment/Base
674a4f
Summary: Set of unified programs capable of host isolation ("fencing")
674a4f
Requires: %(echo "%{allfenceagents}" | sed "s/\( \|$\)/ >= %{version}-%{release}\1/g")
674a4f
%ifarch i686 x86_64
674a4f
Requires: fence-virt
674a4f
%endif
674a4f
%ifarch ppc64le
674a4f
Requires: fence-agents-lpar >= %{version}-%{release}
674a4f
%endif
674a4f
%ifarch s390x
674a4f
Requires: fence-agents-zvm >= %{version}-%{release}
674a4f
%endif
674a4f
Provides: fence-agents >= %{version}-%{release}
674a4f
Obsoletes: fence-agents < 3.1.13
674a4f
%description all
674a4f
A collection of executables to handle isolation ("fencing") of possibly
674a4f
misbehaving hosts by the means of remote power management, blocking
674a4f
network, storage, or similar.
674a4f
674a4f
This package serves as a catch-all for all supported fence agents.
674a4f
%files all
674a4f
674a4f
%ifarch x86_64
674a4f
%package aliyun
674a4f
License: GPLv2+ and LGPLv2+ and ASL 2.0 and BSD and MIT
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for Alibaba Cloud (Aliyun)
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
Requires: python3-jmespath >= 0.9.0
674a4f
# python-pycryptodome bundle
674a4f
Provides: bundled(python-%{pycryptodome}) = %{pycryptodome_version}
674a4f
# python-aliyun-sdk-core bundle
674a4f
Provides: bundled(python-aliyun-sdk-core) = %{aliyunsdkcore_version}
674a4f
# python-aliyun-sdk-ecs bundle
674a4f
Provides: bundled(python-aliyun-sdk-ecs) = %{aliyunsdkecs_version}
674a4f
# python-aliyun-sdk-vpc bundle
674a4f
Provides: bundled(python-aliyun-sdk-vpc) = %{aliyunsdkvpc_version}
674a4f
Obsoletes: fence-agents
674a4f
%description aliyun
674a4f
The fence-agents-aliyun package contains a fence agent for Alibaba Cloud (Aliyun) instances.
674a4f
%files aliyun
674a4f
%defattr(-,root,root,-)
674a4f
# bundled libraries
674a4f
%doc pycryptodome_README.rst aliyun*_README*
674a4f
%license pycryptodome_LICENSE.rst
674a4f
%{_sbindir}/fence_aliyun
674a4f
%{_mandir}/man8/fence_aliyun.8*
674a4f
# bundled libraries
674a4f
/usr/lib/fence-agents/%{bundled_lib_dir}/aliyun
674a4f
%endif
674a4f
674a4f
%package amt-ws
674a4f
License: ASL 2.0
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for Intel AMT (WS-Man) devices
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
Requires: openwsman-python3
674a4f
BuildArch: noarch
674a4f
%description amt-ws
674a4f
The fence-agents-amt-ws package contains a fence agent for AMT (WS-Man) devices.
674a4f
%files amt-ws
674a4f
%defattr(-,root,root,-)
674a4f
%{_sbindir}/fence_amt_ws
674a4f
%{_mandir}/man8/fence_amt_ws.8*
674a4f
674a4f
%package apc
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for APC devices
674a4f
Requires: telnet openssh-clients
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description apc
674a4f
Fence agent for APC devices that are accessed via telnet or SSH.
674a4f
%files apc
674a4f
%{_sbindir}/fence_apc
674a4f
%{_mandir}/man8/fence_apc.8*
674a4f
674a4f
%package apc-snmp
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agents for APC devices (SNMP)
674a4f
Requires: net-snmp-utils
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description apc-snmp
674a4f
Fence agents for APC devices that are accessed via the SNMP protocol.
674a4f
%files apc-snmp
674a4f
%{_sbindir}/fence_apc_snmp
674a4f
%{_mandir}/man8/fence_apc_snmp.8*
674a4f
674a4f
%ifarch x86_64
674a4f
%package aws
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for Amazon AWS
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
Requires: python3-boto3
674a4f
BuildArch: noarch
674a4f
Obsoletes: fence-agents
674a4f
%description aws
674a4f
Fence agent for Amazon AWS instances.
674a4f
%files aws
674a4f
%{_sbindir}/fence_aws
674a4f
%{_mandir}/man8/fence_aws.8*
674a4f
%endif
674a4f
674a4f
%ifarch x86_64
674a4f
%package azure-arm
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for Azure Resource Manager
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
Requires: python3-azure-sdk >= 4.0.0-9
674a4f
BuildArch: noarch
674a4f
Obsoletes: fence-agents
674a4f
%description azure-arm
674a4f
Fence agent for Azure Resource Manager instances.
674a4f
%files azure-arm
674a4f
%{_sbindir}/fence_azure_arm
674a4f
%{_datadir}/fence/azure_fence.py*
674a4f
%{_datadir}/fence/__pycache__/azure_fence.*
674a4f
%{_mandir}/man8/fence_azure_arm.8*
674a4f
%endif
674a4f
674a4f
%package bladecenter
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for IBM BladeCenter
674a4f
Requires: telnet openssh-clients
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description bladecenter
674a4f
Fence agent for IBM BladeCenter devices that are accessed
674a4f
via telnet or SSH.
674a4f
%files bladecenter
674a4f
%{_sbindir}/fence_bladecenter
674a4f
%{_mandir}/man8/fence_bladecenter.8*
674a4f
674a4f
%package brocade
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for Brocade switches
674a4f
Requires: telnet openssh-clients
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description brocade
674a4f
Fence agent for Brocade devices that are accessed via telnet or SSH.
674a4f
%files brocade
674a4f
%{_sbindir}/fence_brocade
674a4f
%{_mandir}/man8/fence_brocade.8*
674a4f
674a4f
%package cisco-mds
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for Cisco MDS 9000 series
674a4f
Requires: net-snmp-utils
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description cisco-mds
674a4f
Fence agent for Cisco MDS 9000 series devices that are accessed
674a4f
via the SNMP protocol.
674a4f
%files cisco-mds
674a4f
%{_sbindir}/fence_cisco_mds
674a4f
%{_mandir}/man8/fence_cisco_mds.8*
674a4f
674a4f
%package cisco-ucs
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for Cisco UCS series
674a4f
Requires: python3-pycurl
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description cisco-ucs
674a4f
Fence agent for Cisco UCS series devices that are accessed
674a4f
via the SNMP protocol.
674a4f
%files cisco-ucs
674a4f
%{_sbindir}/fence_cisco_ucs
674a4f
%{_mandir}/man8/fence_cisco_ucs.8*
674a4f
674a4f
%package compute
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for Nova compute nodes
674a4f
Requires: python3-requests
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description compute
674a4f
Fence agent for Nova compute nodes.
674a4f
%files compute
674a4f
%{_sbindir}/fence_compute
674a4f
%{_sbindir}/fence_evacuate
674a4f
%{_mandir}/man8/fence_compute.8*
674a4f
%{_mandir}/man8/fence_evacuate.8*
674a4f
674a4f
%package drac5
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for Dell DRAC 5
674a4f
Requires: telnet openssh-clients
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description drac5
674a4f
Fence agent for Dell DRAC 5 series devices that are accessed
674a4f
via telnet or SSH.
674a4f
%files drac5
674a4f
%{_sbindir}/fence_drac5
674a4f
%{_mandir}/man8/fence_drac5.8*
674a4f
674a4f
%package eaton-snmp
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for Eaton network power switches
674a4f
Requires: net-snmp-utils
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description eaton-snmp
674a4f
Fence agent for Eaton network power switches that are accessed
674a4f
via the SNMP protocol.
674a4f
%files eaton-snmp
674a4f
%{_sbindir}/fence_eaton_snmp
674a4f
%{_mandir}/man8/fence_eaton_snmp.8*
674a4f
674a4f
%package emerson
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for Emerson devices (SNMP)
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description emerson
674a4f
Fence agent for Emerson devices that are accessed via
674a4f
the SNMP protocol.
674a4f
%files emerson
674a4f
%{_sbindir}/fence_emerson
674a4f
%{_mandir}/man8/fence_emerson.8*
674a4f
674a4f
%package eps
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for ePowerSwitch 8M+ power switches
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description eps
674a4f
Fence agent for ePowerSwitch 8M+ power switches that are accessed
674a4f
via the HTTP(s) protocol.
674a4f
%files eps
674a4f
%{_sbindir}/fence_eps
674a4f
%{_mandir}/man8/fence_eps.8*
674a4f
674a4f
%ifarch x86_64
674a4f
%package gce
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for GCE (Google Cloud Engine)
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
Requires: python3-google-api-client
674a4f
BuildArch: noarch
674a4f
Obsoletes: fence-agents
674a4f
%description gce
674a4f
Fence agent for GCE (Google Cloud Engine) instances.
674a4f
%files gce
674a4f
%{_sbindir}/fence_gce
674a4f
%{_mandir}/man8/fence_gce.8*
674a4f
%endif
674a4f
674a4f
%package heuristics-ping
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Pseudo fence agent to affect other agents based on ping-heuristics
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
Obsoletes: fence-agents
674a4f
%description heuristics-ping
674a4f
Fence pseudo agent used to affect other agents based on
674a4f
ping-heuristics.
674a4f
%files heuristics-ping
674a4f
%{_sbindir}/fence_heuristics_ping
674a4f
%{_mandir}/man8/fence_heuristics_ping.8*
674a4f
674a4f
%package hpblade
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for HP BladeSystem devices
674a4f
Requires: telnet openssh-clients
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description hpblade
674a4f
Fence agent for HP BladeSystem devices that are accessed via telnet
674a4f
or SSH.
674a4f
%files hpblade
674a4f
%{_sbindir}/fence_hpblade
674a4f
%{_mandir}/man8/fence_hpblade.8*
674a4f
674a4f
%package ibmblade
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for IBM BladeCenter
674a4f
Requires: net-snmp-utils
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description ibmblade
674a4f
Fence agent for IBM BladeCenter devices that are accessed
674a4f
via the SNMP protocol.
674a4f
%files ibmblade
674a4f
%{_sbindir}/fence_ibmblade
674a4f
%{_mandir}/man8/fence_ibmblade.8*
674a4f
674a4f
%package ifmib
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for devices with IF-MIB interfaces
674a4f
Requires: net-snmp-utils
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description ifmib
674a4f
Fence agent for IF-MIB interfaces that are accessed via
674a4f
the SNMP protocol.
674a4f
%files ifmib
674a4f
%{_sbindir}/fence_ifmib
674a4f
%{_mandir}/man8/fence_ifmib.8*
674a4f
674a4f
%package ilo2
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agents for HP iLO2 devices
674a4f
Requires: gnutls-utils
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description ilo2
674a4f
Fence agents for HP iLO2 devices that are accessed via
674a4f
the HTTP(s) protocol.
674a4f
%files ilo2
674a4f
%{_sbindir}/fence_ilo
674a4f
%{_sbindir}/fence_ilo2
674a4f
%{_mandir}/man8/fence_ilo.8*
674a4f
%{_mandir}/man8/fence_ilo2.8*
674a4f
674a4f
%package ilo-moonshot
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for HP iLO Moonshot devices
674a4f
Requires: telnet openssh-clients
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description ilo-moonshot
674a4f
Fence agent for HP iLO Moonshot devices that are accessed
674a4f
via telnet or SSH.
674a4f
%files ilo-moonshot
674a4f
%{_sbindir}/fence_ilo_moonshot
674a4f
%{_mandir}/man8/fence_ilo_moonshot.8*
674a4f
674a4f
%package ilo-mp
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for HP iLO MP devices
674a4f
Requires: telnet openssh-clients
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description ilo-mp
674a4f
Fence agent for HP iLO MP devices that are accessed via telnet or SSH.
674a4f
%files ilo-mp
674a4f
%{_sbindir}/fence_ilo_mp
674a4f
%{_mandir}/man8/fence_ilo_mp.8*
674a4f
674a4f
%package ilo-ssh
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agents for HP iLO devices over SSH
674a4f
Requires: openssh-clients
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description ilo-ssh
674a4f
Fence agents for HP iLO devices that are accessed via telnet or SSH.
674a4f
%files ilo-ssh
674a4f
%{_sbindir}/fence_ilo_ssh
674a4f
%{_mandir}/man8/fence_ilo_ssh.8*
674a4f
%{_sbindir}/fence_ilo3_ssh
674a4f
%{_mandir}/man8/fence_ilo3_ssh.8*
674a4f
%{_sbindir}/fence_ilo4_ssh
674a4f
%{_mandir}/man8/fence_ilo4_ssh.8*
674a4f
%{_sbindir}/fence_ilo5_ssh
674a4f
%{_mandir}/man8/fence_ilo5_ssh.8*
674a4f
674a4f
%package intelmodular
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for devices with Intel Modular interfaces
674a4f
Requires: net-snmp-utils
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description intelmodular
674a4f
Fence agent for Intel Modular interfaces that are accessed
674a4f
via the SNMP protocol.
674a4f
%files intelmodular
674a4f
%{_sbindir}/fence_intelmodular
674a4f
%{_mandir}/man8/fence_intelmodular.8*
674a4f
674a4f
%package ipdu
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for IBM iPDU network power switches
674a4f
Requires: net-snmp-utils
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description ipdu
674a4f
Fence agent for IBM iPDU network power switches that are accessed
674a4f
via the SNMP protocol.
674a4f
%files ipdu
674a4f
%{_sbindir}/fence_ipdu
674a4f
%{_mandir}/man8/fence_ipdu.8*
674a4f
674a4f
%package ipmilan
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agents for devices with IPMI interface
674a4f
Requires: /usr/bin/ipmitool
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description ipmilan
674a4f
Fence agents for devices with IPMI interface.
674a4f
%files ipmilan
674a4f
%{_sbindir}/fence_ipmilan
674a4f
%{_mandir}/man8/fence_ipmilan.8*
674a4f
%{_sbindir}/fence_idrac
674a4f
%{_mandir}/man8/fence_idrac.8*
674a4f
%{_sbindir}/fence_ilo3
674a4f
%{_mandir}/man8/fence_ilo3.8*
674a4f
%{_sbindir}/fence_ilo4
674a4f
%{_mandir}/man8/fence_ilo4.8*
674a4f
%{_sbindir}/fence_ilo5
674a4f
%{_mandir}/man8/fence_ilo5.8*
674a4f
%{_sbindir}/fence_imm
674a4f
%{_mandir}/man8/fence_imm.8*
674a4f
674a4f
%package kdump
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for use with kdump crash recovery service
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
# this cannot be noarch since it's compiled
674a4f
%description kdump
674a4f
Fence agent for use with kdump crash recovery service.
674a4f
%files kdump
674a4f
%{_sbindir}/fence_kdump
674a4f
%{_libexecdir}/fence_kdump_send
674a4f
%{_mandir}/man8/fence_kdump.8*
674a4f
%{_mandir}/man8/fence_kdump_send.8*
674a4f
674a4f
%ifarch ppc64le
674a4f
%package lpar
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for IBM LPAR
674a4f
Requires: telnet openssh-clients
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description lpar
674a4f
Fence agent for IBM LPAR devices that are accessed via telnet or SSH.
674a4f
%files lpar
674a4f
%{_sbindir}/fence_lpar
674a4f
%{_mandir}/man8/fence_lpar.8*
674a4f
%endif
674a4f
674a4f
%package mpath
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for reservations over Device Mapper Multipath
674a4f
Requires: device-mapper-multipath
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description mpath
674a4f
Fence agent for SCSI persistent reservation over
674a4f
Device Mapper Multipath.
674a4f
%files mpath
674a4f
%{_sbindir}/fence_mpath
674a4f
%{_mandir}/man8/fence_mpath.8*
674a4f
674a4f
%package redfish
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for Redfish
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
Requires: python3-requests
674a4f
Obsoletes: fence-agents
674a4f
%description redfish
674a4f
The fence-agents-redfish package contains a fence agent for Redfish
674a4f
%files redfish
674a4f
%defattr(-,root,root,-)
674a4f
%{_sbindir}/fence_redfish
674a4f
%{_mandir}/man8/fence_redfish.8*
674a4f
674a4f
%package rhevm
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for RHEV-M
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description rhevm
674a4f
Fence agent for RHEV-M via REST API.
674a4f
%files rhevm
674a4f
%{_sbindir}/fence_rhevm
674a4f
%{_mandir}/man8/fence_rhevm.8*
674a4f
674a4f
%if 0%{?fedora} || 0%{?rhel} > 7
674a4f
%package rsa
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for IBM RSA II
674a4f
Requires: telnet openssh-clients
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description rsa
674a4f
Fence agent for IBM RSA II devices that are accessed
674a4f
via telnet or SSH.
674a4f
%files rsa
674a4f
%{_sbindir}/fence_rsa
674a4f
%{_mandir}/man8/fence_rsa.8*
674a4f
%endif
674a4f
674a4f
%package rsb
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for Fujitsu RSB
674a4f
Requires: telnet openssh-clients
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description rsb
674a4f
Fence agent for Fujitsu RSB devices that are accessed
674a4f
via telnet or SSH.
674a4f
%files rsb
674a4f
%{_sbindir}/fence_rsb
674a4f
%{_mandir}/man8/fence_rsb.8*
674a4f
674a4f
%if 0%{?fedora} || 0%{?rhel} > 7
674a4f
%package sbd
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for SBD (storage-based death)
674a4f
Requires: sbd
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description sbd
674a4f
Fence agent for SBD (storage-based death).
674a4f
%files sbd
674a4f
%{_sbindir}/fence_sbd
674a4f
%{_mandir}/man8/fence_sbd.8*
674a4f
%endif
674a4f
674a4f
%package scsi
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for SCSI persistent reservations
674a4f
Requires: sg3_utils
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description scsi
674a4f
Fence agent for SCSI persistent reservations.
674a4f
%files scsi
674a4f
%{_sbindir}/fence_scsi
674a4f
%{_datadir}/cluster/fence_scsi_check
674a4f
%{_datadir}/cluster/fence_scsi_check_hardreboot
674a4f
%{_mandir}/man8/fence_scsi.8*
674a4f
674a4f
%package virsh
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for virtual machines based on libvirt
674a4f
Requires: openssh-clients /usr/bin/virsh
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description virsh
674a4f
Fence agent for virtual machines that are accessed via SSH.
674a4f
%files virsh
674a4f
%{_sbindir}/fence_virsh
674a4f
%{_mandir}/man8/fence_virsh.8*
674a4f
674a4f
%package vmware-rest
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for VMWare with REST API
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
Obsoletes: fence-agents
674a4f
%description vmware-rest
674a4f
Fence agent for VMWare with REST API.
674a4f
%files vmware-rest
674a4f
%{_sbindir}/fence_vmware_rest
674a4f
%{_mandir}/man8/fence_vmware_rest.8*
674a4f
674a4f
%package vmware-soap
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for VMWare with SOAP API v4.1+
674a4f
Requires: python3-suds python3-requests
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description vmware-soap
674a4f
Fence agent for VMWare with SOAP API v4.1+.
674a4f
%files vmware-soap
674a4f
%{_sbindir}/fence_vmware_soap
674a4f
%{_mandir}/man8/fence_vmware_soap.8*
674a4f
674a4f
%package wti
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for WTI Network power switches
674a4f
Requires: telnet openssh-clients
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description wti
674a4f
Fence agent for WTI network power switches that are accessed
674a4f
via telnet or SSH.
674a4f
%files wti
674a4f
%{_sbindir}/fence_wti
674a4f
%{_mandir}/man8/fence_wti.8*
674a4f
674a4f
%ifarch s390x
674a4f
%package zvm
674a4f
License: GPLv2+ and LGPLv2+
674a4f
Group: System Environment/Base
674a4f
Summary: Fence agent for IBM z/VM over IP
674a4f
Requires: fence-agents-common >= %{version}-%{release}
674a4f
BuildArch: noarch
674a4f
%description zvm
674a4f
Fence agent for IBM z/VM over IP.
674a4f
%files zvm
674a4f
%{_sbindir}/fence_zvmip
674a4f
%{_mandir}/man8/fence_zvmip.8*
674a4f
%endif
674a4f
674a4f
%changelog
674a4f
* Thu Jun 13 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-27
674a4f
- fence_scsi watchdog: fix failing on first try when using retry
674a4f
  Resolves: rhbz#1720198
674a4f
674a4f
* Tue May 28 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-25
674a4f
- fence_redfish: add header for full Redfish spec compliance
674a4f
  Resolves: rhbz#1704228
674a4f
- fence_scsi: fix to match new node ID format
674a4f
  Resolves: rhbz#1714458
674a4f
674a4f
* Thu May 23 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-24
674a4f
- fence_azure_arm: use skip_shutdown feature
674a4f
  Resolves: rhbz#1700546
674a4f
674a4f
* Tue May 21 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-23
674a4f
- fence_mpath: fix watchdog hardreboot
674a4f
  Resolves: rhbz#1709926
674a4f
- fence_rhevm: add RHEV v4 API support and auto-detection
674a4f
  Resolves: rhbz#1709780
674a4f
- fence_rhevm: fix encoding issues
674a4f
  Resolves: rhbz#1712263
674a4f
674a4f
* Fri Apr  5 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-22
674a4f
- fence_gce: fix Python 3 encoding issue
674a4f
  Resolves: rhbz#1696584
674a4f
674a4f
* Mon Apr  1 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-21
674a4f
- Add CI gating tests
674a4f
  Resolves: rhbz#1682125
674a4f
674a4f
* Fri Mar 22 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-20
674a4f
- fence_aliyun: upgrade python-aliyun-sdk-core to fix httplib issue
674a4f
  Resolves: rhbz#1677945
674a4f
674a4f
* Tue Mar 19 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-18
674a4f
- fence_redfish: use ipport parameter
674a4f
  Resolves: rhbz#1677327
674a4f
674a4f
* Fri Feb  8 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-17
674a4f
- fence-agents-vmware-soap: add missing python3-requests dependency
674a4f
  Resolves: rhbz#1591502
674a4f
674a4f
* Mon Jan 28 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-16
674a4f
- fence_redfish: new fence agent
674a4f
  Resolves: rhbz#1666914
674a4f
674a4f
* Fri Jan 25 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-13
674a4f
- fence-agents-scsi: add missing fence-agents-common dependency
674a4f
  Resolves: rhbz#1665170
674a4f
- fence_azure_arm: add bundled directory to search path
674a4f
  Resolves: rhbz#1650214
674a4f
674a4f
* Fri Dec  7 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-11
674a4f
- fence_scsi: fix incorrect SCSI-key when node ID is 10 or higher
674a4f
  Resolves: rhbz#1654968
674a4f
- fence_scsi: add watchdog retry support
674a4f
  Resolves: rhbz#1654976
674a4f
- fence_hpblade: fix log_expect syntax
674a4f
  Resolves: rhbz#1654616
674a4f
- fence_vmware_soap: cleanup when receiving SIGTERM
674a4f
  Resolves: rhbz#1654973
674a4f
674a4f
* Mon Oct  8 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-10
674a4f
- spec-file improvements by Jan Pokorny
674a4f
- fence_aliyun: bundled libraries
674a4f
  Resolves: rhbz#1625208
674a4f
674a4f
* Tue Aug 14 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-7
674a4f
- fence_kdump: fix strncpy issue
674a4f
674a4f
* Wed Jul 11 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-6
674a4f
- fence_evacuate: fix evacuable tag mix issue
674a4f
674a4f
* Wed Jul  4 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-5
674a4f
- Use %{__python3} macro to set correct Python #!
674a4f
674a4f
* Mon Jun 18 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-4
674a4f
- fence_vmware_soap: fix python3-suds issue
674a4f
- Remove unsupported agents
674a4f
674a4f
* Mon Jun 11 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-2
674a4f
- Remove fence-agents-amt due to missing amtterm
674a4f
674a4f
* Thu May 31 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-1
674a4f
- new upstream release
674a4f
674a4f
* Thu May 17 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.0-1
674a4f
- new upstream release
674a4f
674a4f
* Thu Feb 15 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.1.1-1
674a4f
- new upstream release
674a4f
- fence_vmware_soap / fence_ovh: use Python 2 till python3-suds bug
674a4f
  is fixed
674a4f
674a4f
* Fri Feb  9 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.1.0-2
674a4f
- new upstream release
674a4f
674a4f
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.24-15
674a4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
674a4f
674a4f
* Thu Jan 11 2018 Iryna Shcherbina <ishcherb@redhat.com> - 4.0.24-14
674a4f
- Cleanup no longer needed Python 2 dependencies
674a4f
674a4f
* Tue Nov 07 2017 Troy Dawson <tdawson@redhat.com> - 4.0.24-13
674a4f
- Cleanup spec file conditionals
674a4f
674a4f
* Tue Aug 29 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.24-12
674a4f
- fence-agents-common: remove fence_scsi_check files
674a4f
- fence-scsi: add "fence_scsi_check_hardreboot"
674a4f
674a4f
* Thu Aug  3 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.24-10
674a4f
- fence_zvm: fix "uintptr_t" undeclared
674a4f
674a4f
* Thu Aug  3 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.24-9
674a4f
- Fix encoding for pexpect with Python 3.6
674a4f
674a4f
  Resolves: rhbz#1473908
674a4f
674a4f
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.24-8
674a4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
674a4f
674a4f
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.24-7
674a4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
674a4f
674a4f
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.24-6
674a4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
674a4f
674a4f
* Fri Dec 23 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.24-5
674a4f
- Fix to build in Python 3 only environment
674a4f
674a4f
* Mon Dec 19 2016 Miro HronĨok <mhroncok@redhat.com> - 4.0.24-4
674a4f
- Rebuild for Python 3.6
674a4f
674a4f
* Wed Sep 21 2016 Marek Grac <mgrac@redhat.com> - 4.0.24-4
674a4f
- Remove Obsoletes that are no longer valid
674a4f
674a4f
* Fri Sep  2 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.24-2
674a4f
- fence-agents-common: add dependency on python3-pycurl
674a4f
674a4f
* Fri Aug 26 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.24-1
674a4f
- new upstream release
674a4f
674a4f
* Wed Jul 13 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.23-2
674a4f
- fix build issue on s390
674a4f
674a4f
* Tue Jul 12 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.23-1
674a4f
- new upstream release
674a4f
- new package fence-agents-amt-ws
674a4f
- new package fence-agents-compute
674a4f
- new package fence-agents-drac
674a4f
- new package fence-agents-hds-cb
674a4f
- new package fence-agents-mpath
674a4f
- new package fence-agents-sanbox2
674a4f
- new package fence-agents-sbd
674a4f
- new package fence-agents-vbox
674a4f
- new package fence-agents-vmware
674a4f
- new package fence-agents-xenapi
674a4f
674a4f
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.20-2
674a4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
674a4f
674a4f
* Tue Aug 11 2015 Marek Grac <mgrac@redhat.com> - 4.0.20-1
674a4f
- new upstream release
674a4f
- new package fence-agents-rcd-serial
674a4f
674a4f
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.16-2
674a4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
674a4f
674a4f
* Thu Mar 05 2015 Marek Grac <mgrac@redhat.com> - 4.0.16-1
674a4f
- new upstream release
674a4f
674a4f
* Mon Feb 09 2015 Marek Grac <mgrac@redhat.com> - 4.0.15-1
674a4f
- new upstream release
674a4f
674a4f
* Thu Jan 08 2015 Marek Grac <mgrac@redhat.com> - 4.0.14-1
674a4f
- new upstream release
674a4f
- new packages fence-agents-zvm and fence-agents-emerson
674a4f
674a4f
* Thu Oct 16 2014 Marek Grac <mgrac@redhat.com> - 4.0.12-1
674a4f
- new upstream release
674a4f
- new package fence-agents-ilo-ssh
674a4f
674a4f
* Wed Aug 27 2014 Marek Grac <mgrac@redhat.com> - 4.0.10
674a4f
- new upstream release
674a4f
- new package fence-agents-ilo-moonshot
674a4f
674a4f
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.9-2
674a4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
674a4f
674a4f
* Fri May 16 2014 Marek Grac <mgrac@redhat.com> - 4.0.9
674a4f
- new upstream release
674a4f
- new package fence-agents-pve
674a4f
674a4f
* Mon Apr 07 2014 Marek Grac <mgrac@redhat.com> - 4.0.8-1
674a4f
- new upstream release
674a4f
- new package fence-agents-raritan
674a4f
674a4f
* Wed Feb 26 2014 Marek Grac <mgrac@redhat.com> - 4.0.7-3
674a4f
- requires a specific version of fence-agents-common
674a4f
674a4f
* Mon Feb 17 2014 Marek Grac <mgrac@redhat.com> - 4.0.7-2
674a4f
- new upstream release
674a4f
- changed dependancy from nss/nspr to gnutls-utils
674a4f
674a4f
* Fri Jan 10 2014 Marek Grac <mgrac@redhat.com> - 4.0.4-4
674a4f
- new upstream release
674a4f
- new package fence-agents-amt
674a4f
674a4f
* Mon Oct 07 2013 Marek Grac <mgrac@redhat.com> - 4.0.4-3
674a4f
- new upstream release
674a4f
- new package fence-agents-netio
674a4f
674a4f
* Tue Sep 03 2013 Marek Grac <mgrac@redhat.com> - 4.0.3-1
674a4f
- new upstream release
674a4f
- new packages fence-agents-brocade and fence-agents-ovh
674a4f
674a4f
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.1-3
674a4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
674a4f
674a4f
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 4.0.1-2
674a4f
- Perl 5.18 rebuild
674a4f
674a4f
* Mon Jul 01 2013 Marek Grac <mgrac@redhat.com> - 4.0.1-1
674a4f
- new upstream release
674a4f
674a4f
* Mon Jun 24 2013 Marek Grac <mgrac@redhat.com> - 4.0.0-5
674a4f
- fence-agents-all should provide fence-agent for clean update path
674a4f
674a4f
* Wed Apr 03 2013 Marek Grac <mgrac@redhat.com> - 4.0.0-4
674a4f
- minor changes in spec file
674a4f
674a4f
* Thu Mar 21 2013 Marek Grac <mgrac@redhat.com> - 4.0.0-3
674a4f
- minor changes in spec file
674a4f
674a4f
* Mon Mar 18 2013 Marek Grac <mgrac@redhat.com> - 4.0.0-2
674a4f
- minor changes in spec file
674a4f
674a4f
* Mon Mar 11 2013 Marek Grac <mgrac@redhat.com> - 4.0.0-1
674a4f
- new upstream release
674a4f
- introducing subpackages
674a4f
674a4f