Blame SPECS/fence-agents.spec

2d8bb4
###############################################################################
2d8bb4
###############################################################################
2d8bb4
##
2d8bb4
##  Copyright (C) 2004-2011 Red Hat, Inc.  All rights reserved.
2d8bb4
##
2d8bb4
##  This copyrighted material is made available to anyone wishing to use,
2d8bb4
##  modify, copy, or redistribute it subject to the terms and conditions
2d8bb4
##  of the GNU General Public License v.2.
2d8bb4
##
2d8bb4
###############################################################################
2d8bb4
###############################################################################
2d8bb4
2d8bb4
# keep around ready for later user
2d8bb4
## global alphatag git0a6184070
2d8bb4
2d8bb4
%global bundled_lib_dir    bundled
2d8bb4
2d8bb4
# google cloud
2d8bb4
# python-google-api-client bundle
2d8bb4
%global googleapiclient		google-api-python-client
2d8bb4
%global googleapiclient_version	1.6.3
2d8bb4
%global googleapiclient_dir	%{bundled_lib_dir}/gce/%{googleapiclient}
2d8bb4
# python-oauth2client bundle
2d8bb4
%global oauth2client		oauth2client
2d8bb4
%global oauth2client_version	4.0.0
2d8bb4
%global oauth2client_dir	%{bundled_lib_dir}/gce/%{oauth2client}
2d8bb4
# python-httplib2 bundle
2d8bb4
%global httplib2		httplib2
2d8bb4
%global httplib2_version	0.9.1
2d8bb4
%global httplib2_dir		%{bundled_lib_dir}/gce/%{httplib2}
2d8bb4
# python-fasteners bundle
2d8bb4
%global fasteners		fasteners
2d8bb4
%global fasteners_version	0.9.0
2d8bb4
%global fasteners_dir		%{bundled_lib_dir}/gce/%{fasteners}
2d8bb4
# python-keyring bundle
2d8bb4
%global keyring			keyring
2d8bb4
%global keyring_version		5.0
2d8bb4
%global keyring_dir		%{bundled_lib_dir}/gce/%{keyring}
2d8bb4
# python-gflags bundle
2d8bb4
%global gflags			gflags
2d8bb4
%global gflags_version		2.0
2d8bb4
%global gflags_dir		%{bundled_lib_dir}/gce/%{gflags}
2d8bb4
# python-uritemplate bundle
2d8bb4
%global uritemplate		uritemplate
2d8bb4
%global uritemplate_version	3.0.0
2d8bb4
%global uritemplate_dir		%{bundled_lib_dir}/gce/%{uritemplate}
2d8bb4
2d8bb4
# alibaba
2d8bb4
# python-pycryptodome bundle
2d8bb4
%global pycryptodome		pycryptodome
2d8bb4
%global pycryptodome_version	3.6.4
2d8bb4
%global pycryptodome_dir	%{bundled_lib_dir}/aliyun/%{pycryptodome}
2d8bb4
# python-aliyun-sdk-core bundle
2d8bb4
%global aliyunsdkcore		aliyun-python-sdk-core
2d8bb4
%global aliyunsdkcore_version	2.8.5
2d8bb4
%global aliyunsdkcore_dir	%{bundled_lib_dir}/aliyun/%{aliyunsdkcore}
2d8bb4
# python-aliyun-sdk-ecs bundle
2d8bb4
%global aliyunsdkecs		aliyun-python-sdk-ecs
2d8bb4
%global aliyunsdkecs_version	4.9.3
2d8bb4
%global aliyunsdkecs_dir	%{bundled_lib_dir}/aliyun/%{aliyunsdkecs}
2d8bb4
# python-aliyun-sdk-vpc bundle
2d8bb4
%global aliyunsdkvpc		aliyun-python-sdk-vpc
2d8bb4
%global aliyunsdkvpc_version	3.0.2
2d8bb4
%global aliyunsdkvpc_dir	%{bundled_lib_dir}/aliyun/%{aliyunsdkvpc}
2d8bb4
2d8bb4
Name: fence-agents
2d8bb4
Summary: Fence Agents for Red Hat Cluster
2d8bb4
Version: 4.2.1
2d8bb4
Release: 28%{?alphatag:.%{alphatag}}%{?dist}
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
URL: https://github.com/ClusterLabs/fence-agents
2d8bb4
Source0: https://fedorahosted.org/releases/f/e/fence-agents/%{name}-%{version}.tar.gz
2d8bb4
Source1: https://pypi.python.org/packages/16/00/a6913a2e6eb3d5b1cc3538c3492ccd2b39a6d79367432d46cea1ec74170d/%{googleapiclient}-%{googleapiclient_version}.tar.gz
2d8bb4
Source2: https://github.com/google/%{oauth2client}/archive/v%{oauth2client_version}.tar.gz#/%{oauth2client}-%{oauth2client_version}.tar.gz
2d8bb4
Source3: https://pypi.python.org/packages/source/h/%{httplib2}/%{httplib2}-%{httplib2_version}.tar.gz
2d8bb4
Source4: https://codeload.github.com/harlowja/fasteners/tar.gz/%{fasteners_version}#/%{fasteners}-%{fasteners_version}.tar.gz
2d8bb4
Source5: http://pypi.python.org/packages/source/k/keyring/%{keyring}-%{keyring_version}.zip
2d8bb4
Source6: https://github.com/gflags/python-gflags/archive/python-%{gflags}-%{gflags_version}.tar.gz#/python-%{gflags}-%{gflags_version}.tar.gz
2d8bb4
Source7: https://github.com/sigmavirus24/%{uritemplate}/archive/%{uritemplate_version}/%{uritemplate}-%{uritemplate_version}.tar.gz
2d8bb4
Source8: %{pycryptodome}-%{pycryptodome_version}.tar.gz
2d8bb4
Source9: %{aliyunsdkcore}-%{aliyunsdkcore_version}.tar.gz
2d8bb4
Source10: %{aliyunsdkecs}-%{aliyunsdkecs_version}.tar.gz
2d8bb4
Source11: %{aliyunsdkvpc}-%{aliyunsdkvpc_version}.tar.gz
2d8bb4
Patch0: bz1579391-fence_impilan-fence_ilo_ssh-add-ilo5-support.patch
2d8bb4
Patch1: bz1504202-fence_mpath-watchdog-support.patch
2d8bb4
Patch2: bz1236395-1-fence_scsi-fence_scsi_check.pl-link.patch
2d8bb4
Patch3: bz1236395-2-fence_ilo3-fence_ipmilan-show-correct-default-method.patch
2d8bb4
Patch4: bz1549699-1-fence_evacuate-fix-evacuable-tag-mix-issue.patch
2d8bb4
Patch5: bz1549699-2-fence_compute-fence_evacuate-fix-compute-domain.patch
2d8bb4
Patch6: bz1568753-1-fence_gce-stackdriver-logging-default-method-cycle.patch
2d8bb4
Patch7: bz1568753-2-fence_gce-filter-aggregatedlist.patch
2d8bb4
Patch8: bz1568753-3-fence_gce-stackdriver-logging-note.patch
2d8bb4
Patch9: bz1568742-1-fence_aliyun.patch
2d8bb4
Patch10: bz1568742-2-fence_aliyun.patch
2d8bb4
Patch11: bz1568742-3-fence_aliyun-logging.patch
2d8bb4
Patch12: bz1568742-4-fence_aliyun-bundled.patch
2d8bb4
Patch13: bz1236395-3-fix-version.patch
2d8bb4
Patch14: bz1622229-1-fence_aliyun-list-instance-names.patch
2d8bb4
Patch15: bz1622229-2-fence_aliyun-correct-help-indentation.patch
2d8bb4
Patch16: bz1625164-fence_cisco_ucs-encode-POSTFIELDS.patch
2d8bb4
Patch17: bz1645170-fence_scsi-fix-incorrect-SCSI-key-node-ID-10-or-higher.patch
2d8bb4
Patch18: bz1653700-1-fence_scsi-watchdog-retry-support.patch
2d8bb4
Patch19: bz1653700-2-build-fix-check_used_options.patch
2d8bb4
Patch20: bz1650526-fence_hpblade-fix-log_expect_syntax.patch
2d8bb4
Patch21: bz1350908-fence_vmware_soap-cleanup-sigterm.patch
2d8bb4
Patch22: bz1464933-1-fence_redfish.patch
2d8bb4
Patch23: bz1464933-2-fence_redfish-fail-invalid-cert.patch
2d8bb4
Patch24: bz1608550-fence_dump-validate-all.patch
2d8bb4
Patch25: bz1677023-1-fence_redfish-use-ipport-parameter.patch
2d8bb4
Patch26: bz1677023-2-fence_redfish-ip-parameter-backward-compatibility.patch
2d8bb4
Patch27: bz1670460-fence_rhevm-1-use-UTF8-encoding.patch
2d8bb4
Patch28: bz1402862-fence_rhevm-RHEV-v4-API-support.patch
2d8bb4
Patch29: bz1700544-fence_azure_arm-skip_shutdown.patch
2d8bb4
Patch30: bz1670460-fence_rhevm-2-fix-debug-encoding-issues.patch
2d8bb4
Patch31: bz1709879-fence_mpath-fix-watchdog-hardreboot.patch
2d8bb4
Patch32: bz1713665-fence_redfish-full-redfish-spec-compliance.patch
2d8bb4
Patch33: bz1653700-3-fence_scsi-watchdog-fix-retry-failing-on-first-try.patch
2d8bb4
Patch34: bz1734812-fence_iloX_ssh-monitor-timeout-warning.patch
2d8bb4
Patch35: bz1751702-fence_mpath-fix-watchdog-trigger-multipath-disconnect.patch
2d8bb4
Patch36: bz1753229-fence_mpath-1-add-plug-parameter-support.patch
2d8bb4
Patch37: bz1753229-fence_mpath-2-fix-plug-parameter-issues.patch
2d8bb4
# bundle patches
2d8bb4
Patch1000: bz1568753-4-fence_gce-bundled-libs.patch
2d8bb4
Patch1001: bz1568753-5-%{oauth2client}-docs-build-fix.patch
2d8bb4
Patch1002: bz1568753-6-%{oauth2client}-python-rsa-to-cryptography.patch
2d8bb4
Patch1003: python-%{httplib2}.certfile.patch
2d8bb4
Patch1004: python-%{httplib2}.getCertHost.patch
2d8bb4
Patch1005: python-%{httplib2}.rfc2459.patch
2d8bb4
Patch1006: python-%{httplib2}-0.9-proxy-http.patch
2d8bb4
Patch1007: python-%{httplib2}-0.9-cve-2013-2037.patch
2d8bb4
Patch1008: bz1568753-7-%{keyring}-fix-gnome-version-warning.patch
2d8bb4
2d8bb4
%if 0%{?rhel}
2d8bb4
%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
2d8bb4
%ifarch x86_64
2d8bb4
%global testagents virsh heuristics_ping aliyun aws azure_arm gce
2d8bb4
%endif
2d8bb4
%ifarch ppc64le
2d8bb4
%global testagents virsh lpar heuristics_ping
2d8bb4
%endif
2d8bb4
%ifarch s390x
2d8bb4
%global testagents virsh zvm heuristics_ping
2d8bb4
%endif
2d8bb4
%ifnarch x86_64 ppc64le s390x
2d8bb4
%global testagents virsh heuristics_ping
2d8bb4
%endif
2d8bb4
2d8bb4
%global allfenceagents fence-agents-amt-ws fence-agents-apc fence-agents-apc-snmp fence-agents-bladecenter fence-agents-brocade fence-agents-cisco-mds fence-agents-cisco-ucs fence-agents-compute fence-agents-drac5 fence-agents-eaton-snmp fence-agents-emerson fence-agents-eps fence-agents-heuristics-ping fence-agents-hpblade fence-agents-ibmblade fence-agents-ifmib fence-agents-ilo2 fence-agents-ilo-moonshot fence-agents-ilo-mp fence-agents-ilo-ssh fence-agents-intelmodular fence-agents-ipdu fence-agents-ipmilan fence-agents-mpath fence-agents-kdump fence-agents-redfish fence-agents-rhevm fence-agents-rsa fence-agents-rsb fence-agents-sbd fence-agents-scsi fence-agents-vmware-rest fence-agents-vmware-soap fence-agents-wti
2d8bb4
%endif
2d8bb4
2d8bb4
## Setup/build bits
2d8bb4
2d8bb4
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
2d8bb4
2d8bb4
# Build dependencies
2d8bb4
BuildRequires: glibc-devel
2d8bb4
BuildRequires: gnutls-utils
2d8bb4
BuildRequires: libxslt
2d8bb4
BuildRequires: python pexpect python-pycurl python-suds python-requests python-boto3
2d8bb4
BuildRequires: net-snmp-utils
2d8bb4
BuildRequires: autoconf automake libtool
2d8bb4
BuildRequires: iputils
2d8bb4
2d8bb4
# python-google-api-client bundle
2d8bb4
BuildRequires:  python-devel >= 2.7
2d8bb4
BuildRequires:  python-setuptools
2d8bb4
BuildRequires:  python-six >= 1.6.1
2d8bb4
2d8bb4
%prep
2d8bb4
%setup -q -n %{name}-%{version}
2d8bb4
%patch0 -p1
2d8bb4
%patch1 -p1
2d8bb4
%patch2 -p1 -F2
2d8bb4
%patch3 -p1
2d8bb4
%patch4 -p1
2d8bb4
%patch5 -p1
2d8bb4
%patch6 -p1
2d8bb4
%patch7 -p1
2d8bb4
%patch8 -p1
2d8bb4
%patch9 -p1
2d8bb4
%patch10 -p1
2d8bb4
%patch11 -p1
2d8bb4
%patch12 -p1
2d8bb4
%patch13 -p1
2d8bb4
%patch14 -p1
2d8bb4
%patch15 -p1
2d8bb4
%patch16 -p1
2d8bb4
%patch17 -p1
2d8bb4
%patch18 -p1
2d8bb4
%patch19 -p1
2d8bb4
%patch20 -p1
2d8bb4
%patch21 -p1
2d8bb4
%patch22 -p1
2d8bb4
%patch23 -p1
2d8bb4
%patch24 -p1
2d8bb4
%patch25 -p1
2d8bb4
%patch26 -p1
2d8bb4
%patch27 -p1
2d8bb4
%patch28 -p1 -F1
2d8bb4
%patch29 -p1
2d8bb4
%patch30 -p1
2d8bb4
%patch31 -p1
2d8bb4
%patch32 -p1
2d8bb4
%patch33 -p1 -F1
2d8bb4
%patch34 -p1
2d8bb4
%patch35 -p1
2d8bb4
%patch36 -p1
2d8bb4
%patch37 -p1
2d8bb4
2d8bb4
%ifarch x86_64
2d8bb4
# bundles
2d8bb4
mkdir -p %{bundled_lib_dir}/aliyun
2d8bb4
mkdir -p %{bundled_lib_dir}/gce
2d8bb4
2d8bb4
# python-google-api-client bundle
2d8bb4
tar -xzf %SOURCE1 -C %{bundled_lib_dir}
2d8bb4
mv %{bundled_lib_dir}/%{googleapiclient}-%{googleapiclient_version} %{googleapiclient_dir}
2d8bb4
cp %{googleapiclient_dir}/LICENSE %{googleapiclient}_LICENSE
2d8bb4
2d8bb4
# python-oauth2client bundle
2d8bb4
tar -xzf %SOURCE2 -C %{bundled_lib_dir}
2d8bb4
mv %{bundled_lib_dir}/%{oauth2client}-%{oauth2client_version} %{oauth2client_dir}
2d8bb4
cp %{oauth2client_dir}/LICENSE %{oauth2client}_LICENSE
2d8bb4
cp %{oauth2client_dir}/README.md %{oauth2client}_README.md
2d8bb4
2d8bb4
# python-httplib2 bundle
2d8bb4
tar -xzf %SOURCE3 -C %{bundled_lib_dir}
2d8bb4
mv %{bundled_lib_dir}/%{httplib2}-%{httplib2_version} %{httplib2_dir}
2d8bb4
2d8bb4
# python-fasteners bundle
2d8bb4
tar -xzf %SOURCE4 -C %{bundled_lib_dir}
2d8bb4
mv %{bundled_lib_dir}/%{fasteners}-%{fasteners_version} %{fasteners_dir}
2d8bb4
cp %{fasteners_dir}/LICENSE %{fasteners}_LICENSE
2d8bb4
cp %{fasteners_dir}/README.rst %{fasteners}_README.rst
2d8bb4
2d8bb4
# python-keyring bundle
2d8bb4
unzip %SOURCE5 -d %{bundled_lib_dir}
2d8bb4
mv %{bundled_lib_dir}/%{keyring}-%{keyring_version} %{keyring_dir}
2d8bb4
cp %{keyring_dir}/README.rst %{keyring}_README.rst
2d8bb4
2d8bb4
# python-gflags bundle
2d8bb4
tar -xzf %SOURCE6 -C %{bundled_lib_dir}
2d8bb4
mv %{bundled_lib_dir}/python-%{gflags}-%{gflags_version} %{gflags_dir}
2d8bb4
cp %{gflags_dir}/README %{gflags}_README
2d8bb4
2d8bb4
# python-uritemplate bundle
2d8bb4
tar -xzf %SOURCE7 -C %{bundled_lib_dir}
2d8bb4
mv %{bundled_lib_dir}/%{uritemplate}-%{uritemplate_version} %{uritemplate_dir}
2d8bb4
cp %{uritemplate_dir}/LICENSE %{uritemplate}_LICENSE
2d8bb4
cp %{uritemplate_dir}/LICENSE.APACHE %{uritemplate}_LICENSE.APACHE
2d8bb4
cp %{uritemplate_dir}/LICENSE.BSD %{uritemplate}_LICENSE.BSD
2d8bb4
cp %{uritemplate_dir}/README.rst %{uritemplate}_README.rst
2d8bb4
2d8bb4
# python-pycryptodome bundle
2d8bb4
tar -xzf %SOURCE8 -C %{bundled_lib_dir}
2d8bb4
mv %{bundled_lib_dir}/%{pycryptodome}-%{pycryptodome_version} %{pycryptodome_dir}
2d8bb4
cp %{pycryptodome_dir}/README.rst %{pycryptodome}_README.rst
2d8bb4
cp %{pycryptodome_dir}/LICENSE.rst %{pycryptodome}_LICENSE.rst
2d8bb4
2d8bb4
# python-aliyun-sdk-core bundle
2d8bb4
tar -xzf %SOURCE9 -C %{bundled_lib_dir}
2d8bb4
mv %{bundled_lib_dir}/%{aliyunsdkcore}-%{aliyunsdkcore_version} %{aliyunsdkcore_dir}
2d8bb4
cp %{aliyunsdkcore_dir}/README.rst %{aliyunsdkcore}_README.rst
2d8bb4
2d8bb4
# python-aliyun-sdk-ecs bundle
2d8bb4
tar -xzf %SOURCE10 -C %{bundled_lib_dir}
2d8bb4
mv %{bundled_lib_dir}/%{aliyunsdkecs}-%{aliyunsdkecs_version} %{aliyunsdkecs_dir}
2d8bb4
cp %{aliyunsdkecs_dir}/README.rst %{aliyunsdkecs}_README.rst
2d8bb4
2d8bb4
# python-aliyun-sdk-vpc bundle
2d8bb4
tar -xzf %SOURCE11 -C %{bundled_lib_dir}
2d8bb4
mv %{bundled_lib_dir}/%{aliyunsdkvpc}-%{aliyunsdkvpc_version} %{aliyunsdkvpc_dir}
2d8bb4
cp %{aliyunsdkvpc_dir}/README.rst %{aliyunsdkvpc}_README.rst
2d8bb4
2d8bb4
# fence_gce: append bundled-directory to search path
2d8bb4
%patch1000 -p1
2d8bb4
2d8bb4
# python-google-api-client bundle
2d8bb4
pushd %{googleapiclient_dir}
2d8bb4
# remove egg info
2d8bb4
rm -rf google_api_python_client.egg-info
2d8bb4
# remove shebang without touching timestamp
2d8bb4
for lib in googleapiclient/*.py; do
2d8bb4
 sed '1{\@^#!/usr/bin/python@d}' $lib > $lib.new &&
2d8bb4
 touch -r $lib $lib.new &&
2d8bb4
 mv $lib.new $lib
2d8bb4
done
2d8bb4
popd
2d8bb4
2d8bb4
# python-oauth2client bundle
2d8bb4
pushd %{oauth2client_dir}
2d8bb4
%patch1001 -p1 -b .doc
2d8bb4
# replace python-rsa with python-cryptography
2d8bb4
%patch1002 -p1
2d8bb4
2d8bb4
# Remove the version constraint on httplib2.  From reading upstream's git log,
2d8bb4
# it seems the only reason they require a new version is to force python3
2d8bb4
# support.  That doesn't affect us on EPEL7, so we can loosen the constraint.
2d8bb4
sed -i 's/httplib2>=0.9.1/httplib2/' setup.py
2d8bb4
2d8bb4
# We do not have the package for google.appengine support
2d8bb4
# This is removed because it breaks the docs build otherwise
2d8bb4
rm -f docs/source/oauth2client.contrib.appengine.rst oauth2client/appengine.py
2d8bb4
popd
2d8bb4
2d8bb4
# python-httplib2 bundle
2d8bb4
pushd %{httplib2_dir}
2d8bb4
%patch1003 -p1
2d8bb4
%patch1004 -p1
2d8bb4
%patch1005 -p1
2d8bb4
%patch1006 -p1
2d8bb4
%patch1007 -p1
2d8bb4
popd
2d8bb4
2d8bb4
# python-keyring bundle
2d8bb4
pushd %{keyring_dir}
2d8bb4
%patch1008 -p1
2d8bb4
rm -frv keyring.egg-info
2d8bb4
# Drop redundant shebangs.
2d8bb4
sed -i '1{\@^#!/usr/bin/env python@d}' keyring/cli.py
2d8bb4
# Drop slags from upstream of using his own versioning system.
2d8bb4
sed -i -e "\@use_vcs_version@s/^.*$/\tversion = \"%{version}\",/g" \
2d8bb4
       -e "/'hgtools'/d" setup.py
2d8bb4
popd
2d8bb4
2d8bb4
# python-gflags bundle
2d8bb4
pushd %{gflags_dir}
2d8bb4
sed -i '1s|^#!/usr/bin/env python$|#!%{__python2}|' gflags2man.py
2d8bb4
sed -i '/^#!\/usr\/bin\/env python$/,+1 d' gflags*.py
2d8bb4
popd
2d8bb4
2d8bb4
# python-uritemplate bundle
2d8bb4
pushd %{uritemplate_dir}
2d8bb4
# remove egg info
2d8bb4
rm -rf uritemplate.egg-info
2d8bb4
popd
2d8bb4
%endif
2d8bb4
2d8bb4
%build
2d8bb4
./autogen.sh
2d8bb4
%{configure} --with-agents='%{supportedagents} %{testagents}'
2d8bb4
CFLAGS="$(echo '%{optflags}')" make %{_smp_mflags}
2d8bb4
2d8bb4
%ifarch x86_64
2d8bb4
# python-google-api-client bundle
2d8bb4
pushd %{googleapiclient_dir}
2d8bb4
%{__python2} setup.py build
2d8bb4
popd
2d8bb4
2d8bb4
# python-oauth2client bundle
2d8bb4
pushd %{oauth2client_dir}
2d8bb4
%{__python2} setup.py build
2d8bb4
popd
2d8bb4
2d8bb4
# python-httplib2 bundle
2d8bb4
pushd %{httplib2_dir}
2d8bb4
%{__python2} setup.py build
2d8bb4
popd
2d8bb4
2d8bb4
# python-fasteners bundle
2d8bb4
pushd %{fasteners_dir}
2d8bb4
%{__python2} setup.py build
2d8bb4
popd
2d8bb4
2d8bb4
# python-keyring bundle
2d8bb4
pushd %{keyring_dir}
2d8bb4
%{__python2} setup.py build
2d8bb4
popd
2d8bb4
2d8bb4
# python-gflags bundle
2d8bb4
pushd %{gflags_dir}
2d8bb4
%{__python2} setup.py build
2d8bb4
popd
2d8bb4
2d8bb4
# python-uritemplate bundle
2d8bb4
pushd %{uritemplate_dir}
2d8bb4
%{__python2} setup.py build
2d8bb4
popd
2d8bb4
2d8bb4
# python-pycryptodome bundle
2d8bb4
pushd %{pycryptodome_dir}
2d8bb4
%{__python2} setup.py build
2d8bb4
popd
2d8bb4
2d8bb4
# python-aliyun-sdk-core bundle
2d8bb4
pushd %{aliyunsdkcore_dir}
2d8bb4
%{__python2} setup.py build
2d8bb4
popd
2d8bb4
2d8bb4
# python-aliyun-sdk-ecs bundle
2d8bb4
pushd %{aliyunsdkecs_dir}
2d8bb4
%{__python2} setup.py build
2d8bb4
popd
2d8bb4
2d8bb4
# python-aliyun-sdk-vpc bundle
2d8bb4
pushd %{aliyunsdkvpc_dir}
2d8bb4
%{__python2} setup.py build
2d8bb4
popd
2d8bb4
%endif
2d8bb4
2d8bb4
%install
2d8bb4
rm -rf %{buildroot}
2d8bb4
make install DESTDIR=%{buildroot}
2d8bb4
2d8bb4
%ifarch x86_64
2d8bb4
# python-google-api-client bundle
2d8bb4
pushd %{googleapiclient_dir}
2d8bb4
%{__python2} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/gce
2d8bb4
popd
2d8bb4
2d8bb4
# python-oauth2client bundle
2d8bb4
pushd %{oauth2client_dir}
2d8bb4
%{__python2} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/gce
2d8bb4
popd
2d8bb4
2d8bb4
# python-httplib2 bundle
2d8bb4
pushd %{httplib2_dir}
2d8bb4
%{__python2} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/gce
2d8bb4
popd
2d8bb4
2d8bb4
# python-fasteners bundle
2d8bb4
pushd %{fasteners_dir}
2d8bb4
%{__python2} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/gce
2d8bb4
popd
2d8bb4
2d8bb4
# python-keyring bundle
2d8bb4
pushd %{keyring_dir}
2d8bb4
%{__python2} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/gce
2d8bb4
popd
2d8bb4
2d8bb4
# python-gflags bundle
2d8bb4
pushd %{gflags_dir}
2d8bb4
%{__python2} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/gce
2d8bb4
mv %{buildroot}%{_bindir}/gflags2man.py  %{buildroot}%{_bindir}/gflags2man
2d8bb4
chmod +x %{buildroot}%{_bindir}/gflags2man
2d8bb4
popd
2d8bb4
2d8bb4
# python-uritemplate bundle
2d8bb4
pushd %{uritemplate_dir}
2d8bb4
%{__python2} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/gce
2d8bb4
popd
2d8bb4
2d8bb4
# python-pycryptodome bundle
2d8bb4
pushd %{pycryptodome_dir}
2d8bb4
%{__python2} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/aliyun
2d8bb4
popd
2d8bb4
2d8bb4
# python-aliyun-sdk-core bundle
2d8bb4
pushd %{aliyunsdkcore_dir}
2d8bb4
%{__python2} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/aliyun
2d8bb4
popd
2d8bb4
2d8bb4
# python-aliyun-sdk-ecs bundle
2d8bb4
pushd %{aliyunsdkecs_dir}
2d8bb4
%{__python2} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/aliyun
2d8bb4
popd
2d8bb4
2d8bb4
# python-aliyun-sdk-vpc bundle
2d8bb4
pushd %{aliyunsdkvpc_dir}
2d8bb4
%{__python2} setup.py install -O1 --skip-build --root %{buildroot} --install-lib /usr/lib/fence-agents/%{bundled_lib_dir}/aliyun
2d8bb4
popd
2d8bb4
%endif
2d8bb4
2d8bb4
## tree fix up
2d8bb4
# remove docs
2d8bb4
rm -rf %{buildroot}/usr/share/doc/fence-agents
2d8bb4
2d8bb4
%clean
2d8bb4
rm -rf %{buildroot}
2d8bb4
2d8bb4
%description
2d8bb4
Red Hat Fence Agents is a collection of scripts to handle remote
2d8bb4
power management for several devices.
2d8bb4
2d8bb4
%package common
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Common utilities for fence agents
2d8bb4
Requires: python pexpect python-pycurl policycoreutils-python selinux-policy-targeted
2d8bb4
%description common
2d8bb4
Red Hat Fence Agents is a collection of scripts and libraries to handle remote power management for various devices.
2d8bb4
%post common
2d8bb4
/usr/sbin/semanage boolean -S targeted -N -m --on fenced_can_ssh
2d8bb4
/usr/sbin/semanage boolean -S targeted -N -m --on fenced_can_network_connect
2d8bb4
%files common
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%doc doc/COPYING.* doc/COPYRIGHT doc/README.licence
2d8bb4
%{_datadir}/fence
2d8bb4
%{_datadir}/cluster
2d8bb4
%exclude %{_datadir}/cluster/fence_mpath_check*
2d8bb4
%exclude %{_datadir}/cluster/fence_scsi_check*
2d8bb4
%exclude %{_sbindir}/fence_tripplite_snmp
2d8bb4
%exclude %{_mandir}/man8/fence_tripplite_snmp.8.gz
2d8bb4
2d8bb4
%package all
2d8bb4
License: GPLv2+ and LGPLv2+ and ASL 2.0
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agents
2d8bb4
Requires: %(echo "%{allfenceagents}" | sed "s/\( \|$\)/ >= %{version}-%{release}\1/g")
2d8bb4
%ifarch i686 x86_64
2d8bb4
Requires: fence-virt
2d8bb4
%endif
2d8bb4
%ifarch ppc64le
2d8bb4
Requires: fence-agents-lpar >= %{version}-%{release}
2d8bb4
%endif
2d8bb4
%ifarch s390x
2d8bb4
Requires: fence-agents-zvm >= %{version}-%{release}
2d8bb4
%endif
2d8bb4
Provides: fence-agents = %{version}-%{release}
2d8bb4
Obsoletes: fence-agents < 3.1.13
2d8bb4
%description all
2d8bb4
Red Hat Fence Agents is a collection of all supported fence agents.
2d8bb4
%files all
2d8bb4
2d8bb4
%ifarch x86_64
2d8bb4
%package aliyun
2d8bb4
License: GPLv2+ and LGPLv2+ and ASL 2.0 and BSD and MIT
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for Alibaba Cloud (Aliyun)
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
# python-pycryptodome bundle
2d8bb4
Provides: bundled(python-%{pycryptodome}) = %{pycryptodome_version}
2d8bb4
# python-aliyun-sdk-core bundle
2d8bb4
Provides: bundled(python-aliyun-sdk-core) = %{aliyunsdkcore_version}
2d8bb4
# python-aliyun-sdk-ecs bundle
2d8bb4
Provides: bundled(python-aliyun-sdk-ecs) = %{aliyunsdkecs_version}
2d8bb4
# python-aliyun-sdk-vpc bundle
2d8bb4
Provides: bundled(python-aliyun-sdk-vpc) = %{aliyunsdkvpc_version}
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description aliyun
2d8bb4
The fence-agents-aliyun package contains a fence agent for Alibaba Cloud (Aliyun) instances.
2d8bb4
%files aliyun
2d8bb4
%defattr(-,root,root,-)
2d8bb4
# bundled libraries
2d8bb4
%doc pycryptodome_README.rst aliyun*_README*
2d8bb4
%license pycryptodome_LICENSE.rst
2d8bb4
%{_sbindir}/fence_aliyun
2d8bb4
%{_mandir}/man8/fence_aliyun.8*
2d8bb4
# bundled libraries
2d8bb4
/usr/lib/fence-agents/%{bundled_lib_dir}/aliyun
2d8bb4
%endif
2d8bb4
2d8bb4
%package amt-ws
2d8bb4
License: ASL 2.0
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for AMT (WS-Man) devices
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: openwsman-python >= 2.6.3-1.git4391e5c.el7
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description amt-ws
2d8bb4
The fence-agents-amt-ws package contains a fence agent for AMT (WS-Man) devices.
2d8bb4
%files amt-ws
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_amt_ws
2d8bb4
%{_mandir}/man8/fence_amt_ws.8*
2d8bb4
2d8bb4
%package apc
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for APC devices
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: telnet openssh-clients
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description apc
2d8bb4
The fence-agents-apc package contains a fence agent for APC devices that are accessed via telnet or SSH. 
2d8bb4
%files apc 
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_apc
2d8bb4
%{_mandir}/man8/fence_apc.8*
2d8bb4
2d8bb4
%package apc-snmp
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for APC devices (SNMP)
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: net-snmp-utils
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description apc-snmp
2d8bb4
The fence-agents-apc-snmp package contains a fence agent for APC devices that are accessed via the SNMP protocol. 
2d8bb4
%files apc-snmp
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_apc_snmp
2d8bb4
%{_mandir}/man8/fence_apc_snmp.8*
2d8bb4
2d8bb4
%ifarch x86_64
2d8bb4
%package aws
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for Amazon AWS
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: python-boto3
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description aws
2d8bb4
The fence-agents-aws package contains a fence agent for Amazon AWS instances. 
2d8bb4
%files aws
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_aws
2d8bb4
%{_mandir}/man8/fence_aws.8*
2d8bb4
%endif
2d8bb4
2d8bb4
%ifarch x86_64
2d8bb4
%package azure-arm
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for Azure Resource Manager
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: python-azure-sdk >= 4.0.0
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description azure-arm
2d8bb4
The fence-agents-azure-arm package contains a fence agent for Azure instances. 
2d8bb4
%files azure-arm
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_azure_arm
2d8bb4
%{_mandir}/man8/fence_azure_arm.8*
2d8bb4
%{_datadir}/fence/azure_fence.py
2d8bb4
%endif
2d8bb4
2d8bb4
%package bladecenter
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for IBM BladeCenter 
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: telnet openssh-clients
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description bladecenter
2d8bb4
The fence-agents-bladecenter package contains a fence agent for IBM BladeCenter devices that are accessed via telnet or SSH.
2d8bb4
%files bladecenter
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_bladecenter
2d8bb4
%{_mandir}/man8/fence_bladecenter.8*
2d8bb4
2d8bb4
%package brocade
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for HP Brocade
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: telnet openssh-clients
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description brocade
2d8bb4
The fence-agents-brocade package contains a fence agent for HP Brocade devices that are accessed via telnet or SSH.
2d8bb4
%files brocade
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_brocade
2d8bb4
%{_mandir}/man8/fence_brocade.8*
2d8bb4
2d8bb4
%package cisco-mds
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for Cisco MDS 9000 series
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: net-snmp-utils
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description cisco-mds
2d8bb4
The fence-agents-cisco-mds package contains a fence agent for Cisco MDS 9000 series devices that are accessed via the SNMP protocol.
2d8bb4
%files cisco-mds
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_cisco_mds
2d8bb4
%{_mandir}/man8/fence_cisco_mds.8*
2d8bb4
2d8bb4
%package cisco-ucs
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for Cisco UCS series
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description cisco-ucs
2d8bb4
The fence-agents-cisco-ucs package contains a fence agent for Cisco UCS series devices that are accessed via the SNMP protocol.
2d8bb4
%files cisco-ucs
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_cisco_ucs
2d8bb4
%{_mandir}/man8/fence_cisco_ucs.8*
2d8bb4
2d8bb4
%package compute
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for Nova compute nodes
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: python-requests
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description compute
2d8bb4
The fence-agents-compute package contains a fence agent for Nova compute nodes.
2d8bb4
%files compute
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_compute
2d8bb4
%{_sbindir}/fence_evacuate
2d8bb4
%{_mandir}/man8/fence_compute.8*
2d8bb4
%{_mandir}/man8/fence_evacuate.8*
2d8bb4
2d8bb4
%package drac5
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for Dell DRAC 5
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: telnet openssh-clients
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description drac5
2d8bb4
The fence-agents-drac5 package contains a fence agent for Dell DRAC 5 series devices that are accessed via telnet or SSH.
2d8bb4
%files drac5
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_drac5
2d8bb4
%{_mandir}/man8/fence_drac5.8*
2d8bb4
2d8bb4
%package eaton-snmp
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for Eaton network power switches
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: net-snmp-utils
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description eaton-snmp
2d8bb4
The fence-agents-eaton-snmp package contains a fence agent for Eaton network power switches that are accessed via the SNMP protocol.
2d8bb4
%files eaton-snmp
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_eaton_snmp
2d8bb4
%{_mandir}/man8/fence_eaton_snmp.8*
2d8bb4
2d8bb4
%package emerson
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for Emerson devices (SNMP)
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description emerson
2d8bb4
The fence-agents-emerson package contains a fence agent for Emerson devices that are accessed via the SNMP protocol.
2d8bb4
%files emerson
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_emerson
2d8bb4
%{_mandir}/man8/fence_emerson.8*
2d8bb4
2d8bb4
%package eps
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for ePowerSwitch 8M+ power switches
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description eps
2d8bb4
The fence-agents-eps package contains a fence agent for ePowerSwitch 8M+ power switches that are accessed via the HTTP(s) protocol.
2d8bb4
%files eps
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_eps
2d8bb4
%{_mandir}/man8/fence_eps.8*
2d8bb4
2d8bb4
%ifarch x86_64
2d8bb4
%package gce
2d8bb4
License: GPLv2+ and LGPLv2+ and ASL 2.0 and BSD and MIT
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for GCE (Google Cloud Engine)
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: python-cryptography >= 1.7.2
2d8bb4
# python-google-api-client bundle
2d8bb4
Provides: bundled(python-google-api-client) = %{googleapiclient_version}
2d8bb4
# python-oauth2client bundle
2d8bb4
Provides: bundled(python-%{oauth2client}) = %{oauth2client_version}
2d8bb4
# python-httplib2 bundle
2d8bb4
Provides: bundled(python-%{httplib2}) = %{httplib2_version}
2d8bb4
# python-fasteners bundle
2d8bb4
Provides: bundled(python-%{fasteners}) = %{fasteners_version}
2d8bb4
# python-keyring bundle
2d8bb4
Provides: bundled(python-%{keyring}) = %{keyring_version}
2d8bb4
# python-uritemplate bundle
2d8bb4
Provides: bundled(python-%{uritemplate}) = %{uritemplate_version}
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description gce
2d8bb4
The fence-agents-gce package contains a fence agent for GCE (Google Cloud Engine) instances.
2d8bb4
%files gce
2d8bb4
%defattr(-,root,root,-)
2d8bb4
# bundled libraries
2d8bb4
%doc %{oauth2client}_README.md %{fasteners}_README.rst %{keyring}_README.rst %{gflags}_README %{uritemplate}_README.rst
2d8bb4
%license %{googleapiclient}_LICENSE %{oauth2client}_LICENSE %{fasteners}_LICENSE %{uritemplate}_LICENSE*
2d8bb4
%{_sbindir}/fence_gce
2d8bb4
%{_mandir}/man8/fence_gce.8*
2d8bb4
# bundled libraries
2d8bb4
/usr/lib/fence-agents/%{bundled_lib_dir}/gce
2d8bb4
%exclude %{_bindir}/keyring
2d8bb4
%exclude %{_bindir}/gflags2man
2d8bb4
%endif
2d8bb4
2d8bb4
%package heuristics-ping
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent used to control other fence agents based on ping-heuristics
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description heuristics-ping
2d8bb4
2d8bb4
The fence-agents-heuristics-ping package contains fence agent used to control other fence agents based on ping-heuristics
2d8bb4
%files heuristics-ping
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_heuristics_ping
2d8bb4
%{_mandir}/man8/fence_heuristics_ping.8*
2d8bb4
2d8bb4
%package hpblade
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for HP BladeSystem devices
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: telnet openssh-clients
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description hpblade
2d8bb4
The fence-agents-hpblade package contains a fence agent for HP BladeSystem devices that are accessed via telnet or SSH.
2d8bb4
%files hpblade
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_hpblade
2d8bb4
%{_mandir}/man8/fence_hpblade.8*
2d8bb4
2d8bb4
%package ibmblade
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for IBM BladeCenter
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: net-snmp-utils
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description ibmblade
2d8bb4
The fence-agents-ibmblade package contains a fence agent for IBM BladeCenter devices that are accessed via the SNMP protocol.
2d8bb4
%files ibmblade
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_ibmblade
2d8bb4
%{_mandir}/man8/fence_ibmblade.8*
2d8bb4
2d8bb4
%package ifmib
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for devices with IF-MIB interfaces
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: net-snmp-utils
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description ifmib
2d8bb4
The fence-agents-ifmib package contains a fence agent for IF-MIB interfaces that are accessed via the SNMP protocol.
2d8bb4
%files ifmib
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_ifmib
2d8bb4
%{_mandir}/man8/fence_ifmib.8*
2d8bb4
2d8bb4
%package ilo2
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for HP iLO2 devices
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: gnutls-utils
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description ilo2
2d8bb4
The fence-agents-ilo2 package contains a fence agent for HP iLO2 devices that are accessed via the HTTP(s) protocol.
2d8bb4
%files ilo2
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_ilo
2d8bb4
%{_sbindir}/fence_ilo2
2d8bb4
%{_mandir}/man8/fence_ilo.8*
2d8bb4
%{_mandir}/man8/fence_ilo2.8*
2d8bb4
2d8bb4
%package ilo-moonshot
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for HP iLO Moonshot devices
2d8bb4
Requires: telnet openssh-clients
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description ilo-moonshot
2d8bb4
The fence-agents-ilo-moonshot package contains a fence agent for HP iLO Moonshot devices that are accessed via telnet or SSH.
2d8bb4
%files ilo-moonshot
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_ilo_moonshot
2d8bb4
%{_mandir}/man8/fence_ilo_moonshot.8*
2d8bb4
2d8bb4
%package ilo-mp
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for HP iLO MP devices
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: telnet openssh-clients
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description ilo-mp
2d8bb4
The fence-agents-ilo-mp package contains a fence agent for HP iLO MP devices that are accessed via telnet or SSH.
2d8bb4
%files ilo-mp
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_ilo_mp
2d8bb4
%{_mandir}/man8/fence_ilo_mp.8*
2d8bb4
2d8bb4
%package ilo-ssh
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for HP iLO devices via SSH
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: telnet openssh-clients
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description ilo-ssh
2d8bb4
The fence-agents-ilo-ssh package contains a fence agent for HP iLO devices that are accessed via SSH.
2d8bb4
%files ilo-ssh
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_ilo_ssh
2d8bb4
%{_mandir}/man8/fence_ilo_ssh.8*
2d8bb4
%{_sbindir}/fence_ilo3_ssh
2d8bb4
%{_mandir}/man8/fence_ilo3_ssh.8*
2d8bb4
%{_sbindir}/fence_ilo4_ssh
2d8bb4
%{_mandir}/man8/fence_ilo4_ssh.8*
2d8bb4
%{_sbindir}/fence_ilo5_ssh
2d8bb4
%{_mandir}/man8/fence_ilo5_ssh.8*
2d8bb4
2d8bb4
%package intelmodular
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for devices with Intel Modular interfaces
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: net-snmp-utils
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description intelmodular
2d8bb4
The fence-agents-intelmodular package contains a fence agent for Intel Modular interfaces that are accessed via the SNMP protocol.
2d8bb4
%files intelmodular
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_intelmodular
2d8bb4
%{_mandir}/man8/fence_intelmodular.8*
2d8bb4
2d8bb4
%package ipdu
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for IBM iPDU network power switches
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: net-snmp-utils
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description ipdu
2d8bb4
The fence-agents-ipdu package contains a fence agent for IBM iPDU network power switches that are accessed via the SNMP protocol.
2d8bb4
%files ipdu
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_ipdu
2d8bb4
%{_mandir}/man8/fence_ipdu.8*
2d8bb4
2d8bb4
%package ipmilan
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for devices with IPMI interface
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: /usr/bin/ipmitool
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description ipmilan
2d8bb4
The fence-agents-ipmilan package contains a fence agent for devices with IPMI interface. 
2d8bb4
%files ipmilan
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_ipmilan
2d8bb4
%{_mandir}/man8/fence_ipmilan.8*
2d8bb4
%{_sbindir}/fence_idrac
2d8bb4
%{_mandir}/man8/fence_idrac.8*
2d8bb4
%{_sbindir}/fence_ilo3
2d8bb4
%{_mandir}/man8/fence_ilo3.8*
2d8bb4
%{_sbindir}/fence_ilo4
2d8bb4
%{_mandir}/man8/fence_ilo4.8*
2d8bb4
%{_sbindir}/fence_ilo5
2d8bb4
%{_mandir}/man8/fence_ilo5.8*
2d8bb4
%{_sbindir}/fence_imm
2d8bb4
%{_mandir}/man8/fence_imm.8*
2d8bb4
2d8bb4
%package mpath
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for reservations over Device Mapper Multipath
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: device-mapper-multipath
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description mpath
2d8bb4
The fence-agents-mpath package contains fence agent for SCSI persistent reservation over Device Mapper Multipath
2d8bb4
%files mpath
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_mpath
2d8bb4
%{_datadir}/cluster/fence_mpath_check*
2d8bb4
%{_mandir}/man8/fence_mpath.8*
2d8bb4
2d8bb4
%package kdump
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for use with kdump crash recovery service
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description kdump
2d8bb4
The fence-agents-kdump package contains a fence agent for use with kdump crash recovery service.
2d8bb4
%files kdump
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_kdump
2d8bb4
%{_libexecdir}/fence_kdump_send
2d8bb4
%{_mandir}/man8/fence_kdump.8*
2d8bb4
%{_mandir}/man8/fence_kdump_send.8*
2d8bb4
2d8bb4
%ifarch ppc64le
2d8bb4
%package lpar
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for IBM LPAR
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: telnet openssh-clients
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description lpar
2d8bb4
The fence-agents-lpar package contains a fence agent for IBM LPAR devices that are accessed via telnet or SSH.
2d8bb4
%files lpar
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_lpar
2d8bb4
%{_mandir}/man8/fence_lpar.8*
2d8bb4
%endif
2d8bb4
2d8bb4
%package redfish
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for Redfish
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: python-requests
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description redfish
2d8bb4
The fence-agents-redfish package contains a fence agent for Redfish
2d8bb4
%files redfish
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_redfish
2d8bb4
%{_mandir}/man8/fence_redfish.8*
2d8bb4
2d8bb4
%package rhevm
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for RHEV-M
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description rhevm
2d8bb4
The fence-agents-rhevm package contains a fence agent for RHEV-M via REST API
2d8bb4
%files rhevm
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_rhevm
2d8bb4
%{_mandir}/man8/fence_rhevm.8*
2d8bb4
2d8bb4
%package rsa
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for IBM RSA II
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: telnet openssh-clients
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description rsa
2d8bb4
The fence-agents-rsa package contains a fence agent for IBM RSA II devices that are accessed via telnet or SSH.
2d8bb4
%files rsa
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_rsa
2d8bb4
%{_mandir}/man8/fence_rsa.8*
2d8bb4
2d8bb4
%package rsb
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for Fujitsu RSB
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: telnet openssh-clients
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description rsb
2d8bb4
The fence-agents-rsb package contains a fence agent for Fujitsu RSB devices that are accessed via telnet or SSH.
2d8bb4
%files rsb
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_rsb
2d8bb4
%{_mandir}/man8/fence_rsb.8*
2d8bb4
2d8bb4
%if 0
2d8bb4
%package sanbox2
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for QLogic SANBox2 FC switches
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: telnet
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description sanbox2
2d8bb4
The fence-agents-sanbox2 package contains a fence agent for QLogic SANBox2 switches that are accessed via telnet.
2d8bb4
%files sanbox2
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_sanbox2
2d8bb4
%{_mandir}/man8/fence_sanbox2.8*
2d8bb4
%endif
2d8bb4
2d8bb4
%package sbd
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for SBD (storage-based death)
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description sbd
2d8bb4
The fence-agents-sbd package contains fence agent for SBD (storage-based death)
2d8bb4
%files sbd
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_sbd
2d8bb4
%{_mandir}/man8/fence_sbd.8*
2d8bb4
2d8bb4
%package scsi
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for SCSI persistent reservations
2d8bb4
Requires: sg3_utils fence-agents-common >= %{version}-%{release}
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description scsi
2d8bb4
The fence-agents-scsi package contains fence agent for SCSI persistent reservations
2d8bb4
%files scsi
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_scsi
2d8bb4
%{_datadir}/cluster/fence_scsi_check.pl
2d8bb4
%{_datadir}/cluster/fence_scsi_check
2d8bb4
%{_datadir}/cluster/fence_scsi_check_hardreboot
2d8bb4
%{_mandir}/man8/fence_scsi.8*
2d8bb4
2d8bb4
%package virsh
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for virtual machines based on libvirt
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: openssh-clients /usr/bin/virsh
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description virsh
2d8bb4
The fence-agents-virsh package contains a fence agent for virtual machines that are accessed via SSH.
2d8bb4
%files virsh
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_virsh
2d8bb4
%{_mandir}/man8/fence_virsh.8*
2d8bb4
2d8bb4
%package vmware-rest
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for VMWare with REST API
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description vmware-rest
2d8bb4
The fence-agents-vmware-rest package contains a fence agent for VMWare with REST API
2d8bb4
%files vmware-rest
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_vmware_rest
2d8bb4
%{_mandir}/man8/fence_vmware_rest.8*
2d8bb4
2d8bb4
%package vmware-soap
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for VMWare with SOAP API v4.1+
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: python-suds python-requests
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description vmware-soap
2d8bb4
The fence-agents-vmware-soap package contains a fence agent for VMWare with SOAP API v4.1+
2d8bb4
%files vmware-soap
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_vmware_soap
2d8bb4
%{_mandir}/man8/fence_vmware_soap.8*
2d8bb4
2d8bb4
%package wti
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for WTI Network power switches
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: telnet openssh-clients
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description wti
2d8bb4
The fence-agents-wti package contains a fence agent for WTI network power switches that are accessed via telnet or SSH.
2d8bb4
%files wti
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_wti
2d8bb4
%{_mandir}/man8/fence_wti.8*
2d8bb4
2d8bb4
%ifarch s390x
2d8bb4
%package zvm
2d8bb4
License: GPLv2+ and LGPLv2+
2d8bb4
Group: System Environment/Base
2d8bb4
Summary: Fence agent for z/VM hypervisors
2d8bb4
Requires: fence-agents-common >= %{version}-%{release}
2d8bb4
Requires: telnet openssh-clients
2d8bb4
Obsoletes: fence-agents
2d8bb4
%description zvm
2d8bb4
The fence-agents-zvm package contains a fence agent for z/VM hypervisors
2d8bb4
%files zvm
2d8bb4
%defattr(-,root,root,-)
2d8bb4
%{_sbindir}/fence_zvmip
2d8bb4
%{_mandir}/man8/fence_zvmip.8*
2d8bb4
%exclude %{_sbindir}/fence_zvm
2d8bb4
%exclude %{_mandir}/man8/fence_zvm.8*
2d8bb4
%endif
2d8bb4
2d8bb4
%changelog
2d8bb4
* Fri Sep 20 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-28
2d8bb4
- fence_mpath: add plug parameter support to be able to use pcmk_host_map
2d8bb4
  Resolves: rhbz#1753229
2d8bb4
2d8bb4
* Thu Sep 12 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-26
2d8bb4
- fence_mpath: fix watchdog reboot not triggered when multipath
2d8bb4
  disconnected
2d8bb4
  Resolves: rhbz#1751702
2d8bb4
2d8bb4
* Wed Aug 21 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-25
2d8bb4
- fence_ilo4_ssh/fence_ilo5_ssh: add monitor timeout warning
2d8bb4
  Resolves: rhbz#1734812
2d8bb4
2d8bb4
* Thu Jun 13 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-24
2d8bb4
- fence_scsi watchdog: fix failing on first try when using retry
2d8bb4
  Resolves: rhbz#1653700
2d8bb4
2d8bb4
* Tue May 28 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-22
2d8bb4
- fence_redfish: add header for full Redfish spec compliance
2d8bb4
  Resolves: rhbz#1713665
2d8bb4
2d8bb4
* Tue May 21 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-21
2d8bb4
- fence_rhevm: fix encoding issues
2d8bb4
  Resolves: rhbz#1670460
2d8bb4
2d8bb4
* Mon May 20 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-20
2d8bb4
- fence_mpath: fix watchdog hardreboot
2d8bb4
  Resolves: rhbz#1709879
2d8bb4
2d8bb4
* Tue May 14 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-18
2d8bb4
- fence_rhevm: add RHEV v4 API support and auto-detection
2d8bb4
  Resolves: rhbz#1402862
2d8bb4
- fence_azure_arm: use skip_shutdown feature
2d8bb4
  Resolves: rhbz#1700544
2d8bb4
2d8bb4
* Thu Feb 21 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-16
2d8bb4
- fence_redfish: use ipport parameter
2d8bb4
  Resolves: rhbz#1677023
2d8bb4
2d8bb4
* Tue Feb  5 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-15
2d8bb4
- fence_dump: add validate-all action
2d8bb4
  Resolves: rhbz#1608550
2d8bb4
2d8bb4
* Fri Jan 18 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-14
2d8bb4
- fence_redfish: new fence agent
2d8bb4
  Resolves: rhbz#1464933, rhbz#1631492
2d8bb4
2d8bb4
* Tue Jan  8 2019 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-13
2d8bb4
- fence_scsi: add watchdog retry support
2d8bb4
  Resolves: rhbz#1653700
2d8bb4
2d8bb4
* Thu Nov 29 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-12
2d8bb4
- fence_scsi: fix incorrect SCSI-key when node ID is 10 or higher
2d8bb4
  Resolves: rhbz#1645170
2d8bb4
- fence_hpblade: fix log_expect syntax
2d8bb4
  Resolves: rhbz#1650526
2d8bb4
- fence_vmware_soap: cleanup when receiving SIGTERM
2d8bb4
  Resolves: rhbz#1350908
2d8bb4
2d8bb4
* Tue Sep  4 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-11
2d8bb4
- fence_cisco_ucs: fix missing encode for POSTFIELDS
2d8bb4
  Resolves: rhbz#1625164
2d8bb4
2d8bb4
* Thu Aug 30 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-10
2d8bb4
- fence_aliyun: show instances names in list-action
2d8bb4
  Resolves: rhbz#1622229
2d8bb4
2d8bb4
* Mon Aug 20 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-9
2d8bb4
- Fix --version
2d8bb4
  Resolves: rhbz#1236395
2d8bb4
2d8bb4
* Tue Aug 14 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-8
2d8bb4
- fence_aliyun: add logging
2d8bb4
  Resolves: rhbz#1568742
2d8bb4
- fence_gce: add stackdriver-logging support, improve logging and
2d8bb4
  set default mode to cycle
2d8bb4
  Resolves: rhbz#1568753
2d8bb4
2d8bb4
* Tue Jul 24 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-5
2d8bb4
- fence_aliyun: new fence agent
2d8bb4
  Resolves: rhbz#1568742
2d8bb4
2d8bb4
* Mon Jul 16 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-3
2d8bb4
- fence_evacuate: fix evacuable tag mix issue
2d8bb4
  Resolves: rhbz#1549699
2d8bb4
2d8bb4
* Thu Jun 28 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.2.1-1
2d8bb4
- rebase to v4.2.1
2d8bb4
  Resolves: rhbz#1236395
2d8bb4
- fence_mpath: add watchdog support
2d8bb4
  Resolves: rhbz#1504202
2d8bb4
2d8bb4
* Mon Jun 25 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-90
2d8bb4
- fence_gce: new fence agent
2d8bb4
  Resolves: rhbz#1568753
2d8bb4
- fence_rhevm: dont require --ssl parameter when using --ssl-insecure
2d8bb4
  Resolves: rhbz#1544093
2d8bb4
- fence_mpath: fix preemptive abort
2d8bb4
  Resolves: rhbz#1556857
2d8bb4
- fence-agents-all: dont show manpage-tags in metadata
2d8bb4
  Resolves: rhbz#1553908
2d8bb4
- fence_scsi: dont write duplicates to .dev-file
2d8bb4
  Resolves: rhbz#1575973
2d8bb4
- fence_impilan: add iLO5-support
2d8bb4
  Resolves: rhbz#1579391
2d8bb4
2d8bb4
* Thu Apr 12 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-88
2d8bb4
- fence_azure_arm: fix subscriptionId from metadata
2d8bb4
  Resolves: rhbz#1566154
2d8bb4
2d8bb4
* Tue Apr 10 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-87
2d8bb4
- fence_azure_arm: add network-fencing
2d8bb4
  Resolves: rhbz#1553904
2d8bb4
- fence_compute/fence_evacuate: fix parameters
2d8bb4
  Resolves: rhbz#1559977
2d8bb4
2d8bb4
* Wed Feb  7 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-86
2d8bb4
- fence-agents-all: remove fence-agents-aws and fence-agents-azure-arm
2d8bb4
  dependencies
2d8bb4
  Resolves: rhbz#1476009
2d8bb4
2d8bb4
* Tue Feb  6 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-85
2d8bb4
- fence_aws: add python-boto3 dependency
2d8bb4
  Resolves: rhbz#1540700
2d8bb4
2d8bb4
* Mon Jan 22 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-84
2d8bb4
- fence_azure_arm: new fence agent
2d8bb4
  Resolves: rhbz#1476009
2d8bb4
2d8bb4
* Thu Jan 11 2018 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-83
2d8bb4
- fence_compute/fence_evacuate: add support for keystone v3 authentication
2d8bb4
  Resolves: rhbz#1533170
2d8bb4
- fence_ilo3: default to onoff
2d8bb4
  Resolves: rhbz#1519370
2d8bb4
2d8bb4
* Tue Nov 28 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-82
2d8bb4
- fence_vmware_rest: new fence agent
2d8bb4
  Resolves: rhbz#1396050
2d8bb4
2d8bb4
* Tue Nov  7 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-81
2d8bb4
- common: add selinux-policy-targeted dependency
2d8bb4
  Resolves: rhbz#1509327
2d8bb4
2d8bb4
* Fri Nov  3 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-80
2d8bb4
- fence_ipmilan: fix default method inconsistency (help/man page)
2d8bb4
  Resolves: rhbz#1465436
2d8bb4
2d8bb4
* Wed Nov  1 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-78
2d8bb4
- fence_heuristics_ping: new fence agent
2d8bb4
  Resolves: rhbz#1476401
2d8bb4
2d8bb4
* Thu Oct 26 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-77
2d8bb4
- fence_ilo_ssh: fix "hard reset"
2d8bb4
  Resolves: rhbz#1490475
2d8bb4
2d8bb4
* Wed Oct 25 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-76
2d8bb4
- fence_ipmilan: add support for hexadecimal key authentication
2d8bb4
  Resolves: rhbz#1449183
2d8bb4
2d8bb4
* Tue Oct 24 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-75
2d8bb4
- fence_aws: new fence agent
2d8bb4
  Resolves: rhbz#1451776
2d8bb4
2d8bb4
* Fri Oct  6 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-72
2d8bb4
- fence_amt_ws: new fence agent
2d8bb4
  Resolves: rhbz#1296201
2d8bb4
2d8bb4
* Fri Sep 29 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-70
2d8bb4
- fence-agents-all: require agents to be the same version
2d8bb4
  Resolves: rhbz#1484128
2d8bb4
2d8bb4
* Fri Sep 29 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-69
2d8bb4
- fence_scsi: add FIPS support
2d8bb4
  Resolves: rhbz#1455383
2d8bb4
2d8bb4
* Thu Sep 28 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-68
2d8bb4
- fence_compute/fence_scsi: fix issue with some parameters
2d8bb4
  Resolves: rhbz#1473860
2d8bb4
- fence_compute/fence_evacuate: changes to support Instance HA on OSP12
2d8bb4
  Resolves: rhbz#1496390
2d8bb4
- fence-agents-common: remove fence_scsi_check-files that should only be in
2d8bb4
  the scsi subpackage
2d8bb4
  Resolves: rhbz#1484128
2d8bb4
2d8bb4
* Wed Aug  2 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-67
2d8bb4
- Remove "list" when not supported
2d8bb4
  Resolves: rhbz#1461854
2d8bb4
2d8bb4
* Fri Jun 16 2017 Marek Grac <mgrac@redhat.com> - 4.0.11-66
2d8bb4
- Set SELinux booleans even when SELinux is disabled
2d8bb4
  Resolves: rhbz#1457887
2d8bb4
2d8bb4
* Thu Jun 15 2017 Marek Grac <mgrac@redhat.com> - 4.0.11-65
2d8bb4
- Set SELinux booleans even when SELinux is disabled
2d8bb4
  Resolves: rhbz#1457887
2d8bb4
2d8bb4
* Wed Jun  7 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-64
2d8bb4
- fence_vmware_soap: fix for self-signed certificates
2d8bb4
  Resolves: rhbz#1459199
2d8bb4
2d8bb4
* Tue May 30 2017 Marek Grac <mgrac@redhat.com> - 4.0.11-63
2d8bb4
- Add dependencies on policycoreutils
2d8bb4
  Resolves: rhbz#1427986
2d8bb4
2d8bb4
* Wed May 17 2017 Marek Grac <mgrac@redhat.com> - 4.0.11-62
2d8bb4
- Set SELinux booleans required for fence agent integration with cluster
2d8bb4
  Resolves: rhbz#1427986
2d8bb4
2d8bb4
* Thu May  4 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-61
2d8bb4
- fence_ipmilan: add target (ipmilan -t <target>) support
2d8bb4
  Resolves: rhbz#1377389
2d8bb4
2d8bb4
* Mon Apr  3 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-60
2d8bb4
- fence_compute: fix project_id changed to project_name in Nova API
2d8bb4
  Resolves: rhbz#1426693
2d8bb4
2d8bb4
* Thu Mar 23 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-58
2d8bb4
- CI: dont test paths in metadata
2d8bb4
  Resolves: rhbz#1377972
2d8bb4
2d8bb4
* Wed Mar 22 2017 Marek Grac <mgrac@redhat.com> - 4.0.11-57
2d8bb4
- Set SELinux booleans required for fence agent integration with cluster
2d8bb4
  Resolves: rhbz#1427986
2d8bb4
- Add consistency of parameters between STDIN and command-line
2d8bb4
  Resolves: rhbz#1403028
2d8bb4
2d8bb4
* Tue Mar 21 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-56
2d8bb4
- fencing: add validate-all action
2d8bb4
  Resolves: rhbz#1433948
2d8bb4
- fence_rhevm: add "--disable-http-filter" to be able to explicitly
2d8bb4
  use oVirt API version 3
2d8bb4
  Resolves: rhbz#1422499
2d8bb4
2d8bb4
* Wed Mar 01 2017 Marek Grac <mgrac@redhat.com> - 4.0.11-54
2d8bb4
- fence_lpar: Fix monitor action on IVM systems
2d8bb4
  Resolves: rhbz#1376481
2d8bb4
2d8bb4
* Tue Feb 21 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-53
2d8bb4
- fence_compute: Improved FQDN and Nova handling
2d8bb4
  Resolves: rhbz#1387590
2d8bb4
2d8bb4
* Tue Feb 14 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-52
2d8bb4
- fence_compute: fix ConnectionError
2d8bb4
  Resolves: rhbz#1384073
2d8bb4
- fence_lpar: add IVM support and improve error handling
2d8bb4
  Resolves: rhbz#1376481
2d8bb4
- fence_vmware_soap: suppress warning for --ssl-insecure
2d8bb4
  Resolves: rhbz#1393962
2d8bb4
- Add support for "s" for seconds for delay, *_timeout, *_wait parameters
2d8bb4
  Resolves: rhbz#1377928
2d8bb4
- fence-agents-zvm: add to fence-agents-all dependencies for s390x
2d8bb4
  Resolves: rhbz#1255700
2d8bb4
- Build for ppc64le
2d8bb4
  Resolves: rhbz#1402566
2d8bb4
2d8bb4
* Mon Jan 23 2017 Marek Grac <mgrac@redhat.com>
2d8bb4
- fence_cisco_ucs: Change commands send to UCS
2d8bb4
  Resolves: rhbz#1410881
2d8bb4
2d8bb4
* Wed Jan 11 2017 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-50
2d8bb4
- fence_sbd: new fence agent
2d8bb4
  Resolves: rhbz#1337236
2d8bb4
2d8bb4
* Wed Nov 23 2016 Marek Grac <mgrac@redhat.com> - 4.0.11-49
2d8bb4
- fencing: Fix 'monitor' action for devices with --port-as-ip
2d8bb4
  Resolves: rhbz#1390915
2d8bb4
2d8bb4
* Wed Aug 31 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-47
2d8bb4
- fence_rhevm: fix issues on RHEV 4
2d8bb4
  Resolves: rhbz#1287059
2d8bb4
2d8bb4
* Thu Aug 25 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-46
2d8bb4
  Resolves: rhbz#1298430
2d8bb4
2d8bb4
* Thu Aug 25 2016 Marek Grac <mgrac@redhat.com> - 4.0.11-45
2d8bb4
- fence_cisco_ucs: Change method for obtaining status
2d8bb4
  Resolves: rhbz#1298430
2d8bb4
2d8bb4
* Wed Aug 17 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-44
2d8bb4
- fence_mpath: update info to say unique key per node instead of per
2d8bb4
  node/device
2d8bb4
  Resolves: rhbz#1280151
2d8bb4
2d8bb4
* Tue Jul 12 2016 Marek Grac <mgrac@redhat.com> - 4.0.11-43
2d8bb4
- change in spec file
2d8bb4
  Resolves: rhbz#1353221
2d8bb4
2d8bb4
* Thu Jul  7 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-42
2d8bb4
- fence-agents-common: add dependency on python-pycurl
2d8bb4
  Resolves: rhbz#1353221
2d8bb4
2d8bb4
* Wed Jul  6 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-41
2d8bb4
- fence_compute: perform real status operation in record-only mode
2d8bb4
  Resolves: rhbz#1287311
2d8bb4
2d8bb4
* Mon Jul  4 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-40
2d8bb4
- fence_compute: improved FQDN handling
2d8bb4
  Resolves: rhbz#1334162
2d8bb4
2d8bb4
* Wed Jun 22 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-39
2d8bb4
- fence_apc: fix "Connection timed out" issue
2d8bb4
  Resolves: rhbz#1342584
2d8bb4
2d8bb4
* Wed Jun 15 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-38
2d8bb4
- fence_compute: advertise as fabric device
2d8bb4
  Resolves: rhbz#1287301
2d8bb4
2d8bb4
* Tue Jun 14 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-37
2d8bb4
- fence_compute: add taggable instance support
2d8bb4
  Resolves: rhbz#1285523
2d8bb4
2d8bb4
* Tue May 31 2016 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.11-34
2d8bb4
- fence_virsh: add --missing-as-off
2d8bb4
  Resolves: rhbz#1254821
2d8bb4
- fence_ipmilan: fix power_wait regression
2d8bb4
  Resolves: rhbz#1275250
2d8bb4
- fence_ipmilan: add diag action
2d8bb4
  Resolves: rhbz#1286045
2d8bb4
- fence_ipmilan: warn that cycle method can report success before node
2d8bb4
  is powered off
2d8bb4
  Resolves: rhbz#1271780
2d8bb4
- fence_scsi: fix persistentl typo in short desc
2d8bb4
  Resolves: rhbz#1280139
2d8bb4
- fence_scsi: remove /dev/dm-X reference
2d8bb4
  Resolves: rhbz#1280151
2d8bb4
- fence_rhevm: add Filter header
2d8bb4
  Resolves: rhbz#1287059
2d8bb4
- fence_compute: fix to locate all instances to be evacuated
2d8bb4
  Resolves: rhbz#1313561
2d8bb4
2d8bb4
* Mon Feb 22 2016 Marek Grac <mgrac@redhat.com> - 4.0.11-33
2d8bb4
- fence_cisco_ucs: Obtain status from different attribute
2d8bb4
  Resolves: rhbz#1298430
2d8bb4
2d8bb4
* Tue Feb 09 2016 Marek Grac <mgrac@redhat.com> - 4.0.11-32
2d8bb4
- fence_cisco_ucs: Obtain status from different endpoint
2d8bb4
  Resolves: rhbz#1298430
2d8bb4
2d8bb4
* Mon Feb 01 2016 Marek Grac <mgrac@redhat.com> - 4.0.11-31
2d8bb4
- fence_cisco_ucs: Obtain status from different endpoint
2d8bb4
  Resolves: rhbz#1298430
2d8bb4
2d8bb4
* Wed Jan 20 2016 Marek Grac <mgrac@redhat.com> - 4.0.11-30
2d8bb4
- fence_compute: Replace with current implementation
2d8bb4
  Resolves: rhbz#1283084
2d8bb4
2d8bb4
* Wed Dec 16 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-28
2d8bb4
- fence_scsi: Add fence_scsi_check_hardreboot
2d8bb4
  Resolves: rhbz#bz1265426
2d8bb4
2d8bb4
* Mon Oct 26 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-27
2d8bb4
- fence_brocade: Fix return status in get_power_status
2d8bb4
  Resolves: rhbz#1274431
2d8bb4
2d8bb4
* Thu Sep 17 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-26
2d8bb4
- fence_ipmilan: Fix -i attribute
2d8bb4
  Resolves: rhbz#1257137
2d8bb4
2d8bb4
* Mon Sep 14 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-25
2d8bb4
- fence_apc: Support for v6.x
2d8bb4
  Resolves: rhbz#1259319
2d8bb4
2d8bb4
* Wed Sep 02 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-24
2d8bb4
- fence_ipmilan: Add removed attributes -i & timeout
2d8bb4
  Resolves: rhbz#1257137
2d8bb4
- fence_ipmilan: Do not print password in verbose mode
2d8bb4
  Resolves: rhbz#1241648
2d8bb4
- fence_ilo: Negotiation of TLS1.0 is more automatic
2d8bb4
  Resolves: rhbz#1256908
2d8bb4
2d8bb4
* Mon Aug 17 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-23
2d8bb4
- fence_scsi: Fix watchdog script broken by more strict 'monitor'
2d8bb4
  Resolves: 1243485
2d8bb4
2d8bb4
* Wed Aug 12 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-21
2d8bb4
- fence_mpath: Fix unfencing after non-cluster reboot
2d8bb4
  Resolves: 1102727
2d8bb4
- manual pages now describe 'list-status' properly
2d8bb4
2d8bb4
bz1102727-3-fence_mpath.patch bz1250586-2-list_status.patch
2d8bb4
* Tue Aug 11 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-20
2d8bb4
- fencing: Fix place where --plug + --port-as-ip are tested
2d8bb4
  Resolves: rhbz#1214522
2d8bb4
2d8bb4
* Mon Aug 10 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-19
2d8bb4
- fencing: do not fail when state is None
2d8bb4
  Resolves: rhbz#1251491
2d8bb4
2d8bb4
* Wed Aug 05 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-18
2d8bb4
- fence_rsa: Fix login issue
2d8bb4
  Resolves: rhbz#1185329
2d8bb4
- fencing: support for list-status
2d8bb4
  Resolves: rhbz#1250586
2d8bb4
- fencing: Fix support for --port-as-ip
2d8bb4
  Resolves: rhbz#1214522
2d8bb4
2d8bb4
* Thu Jul 16 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-17
2d8bb4
- fence_scsi: Improve monitoring and add option to force ON
2d8bb4
  Resolves: rhbz#1243485
2d8bb4
2d8bb4
* Mon Jun 29 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-16
2d8bb4
- fence_compute: Agent cleanup
2d8bb4
  Resolves: rhbz#1214359
2d8bb4
- fence_hpblade: Add support for HP Integrity Superdome
2d8bb4
  Resolves: rhbz#1216997
2d8bb4
- fence_zvmip: Add --missing-as-off and change monitor/status actions
2d8bb4
  Resolves: rhbz#1188750
2d8bb4
- fence_mpath: new fence agent
2d8bb4
  Resolves: rhbz#1102727
2d8bb4
- fencing: Option --port-as-ip
2d8bb4
  Resolves: rhbz#1214522
2d8bb4
2d8bb4
* Mon Jun 22 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-15
2d8bb4
- fence_zvmip: Connection timeout issues
2d8bb4
  Resolves: rhbz#1188750
2d8bb4
2d8bb4
* Thu Jun 18 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-14
2d8bb4
- fence_rhevm: Add authentication via cookies
2d8bb4
  Resolves: rhbz#1145769
2d8bb4
- fence_ilo_moonshot: New fence agent
2d8bb4
  Resolves: rhbz#1152917
2d8bb4
- fence_emerson: New fence agent
2d8bb4
  Resolves: rhbz#1171732
2d8bb4
- fence_rsa: New fence agent
2d8bb4
  Resolves: rhbz#1185329
2d8bb4
2d8bb4
* Wed Jun 17 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-13
2d8bb4
- fence_scsi: Add monitor operation
2d8bb4
  Resolves: rhbz#1213571
2d8bb4
- fence_scsi: Force unfence if any of paths is off
2d8bb4
  Resolves: rhbz#1214919
2d8bb4
- fence_cisco_ucs: Fix https:// prefix with --ssl-(in)secure
2d8bb4
  Resolves: rhbz#1165591
2d8bb4
- fence_kdump: Add monitor operation
2d8bb4
  Resolves: rhbz#1196068
2d8bb4
- fence2rng: Fix problem with quotes
2d8bb4
  Resolves: rhbz#1207982
2d8bb4
2d8bb4
* Mon Jun 08 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-12
2d8bb4
- New fence agent fence_compute
2d8bb4
  Resolves: rhbz#1214359
2d8bb4
2d8bb4
* Wed Mar 25 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-11
2d8bb4
- fence_ipmilan: Unset default cipher
2d8bb4
  Resolves: rhbz#1203877
2d8bb4
- fence_ilo2: Add --tls1.0
2d8bb4
  Resolves: rhbz#1199970
2d8bb4
- update scripts so 'make check' is working again
2d8bb4
2d8bb4
* Mon Jan 05 2015 Marek Grac <mgrac@redhat.com> - 4.0.11-10
2d8bb4
- fence_zvmip: Add fence_zvmip ported to fencing library
2d8bb4
  Resolves: rhbz#1173178
2d8bb4
2d8bb4
* Mon Dec 01 2014 Marek Grac <mgrac@redhat.com> - 4.0.11-9
2d8bb4
- fence_ilo_ssh: Fix EOL issue, syslog problem and add fence_ilo_[34]_ssh symlink
2d8bb4
  Resolves: rhbz#1121122
2d8bb4
2d8bb4
* Wed Nov 12 2014 Marek Grac <mgrac@redhat.com> - 4.0.11-8
2d8bb4
- fence_zvm: Add 'monitor' support for fence_zvmip
2d8bb4
  Resolves: rhbz#1140921
2d8bb4
2d8bb4
* Mon Nov 10 2014 Marek Grac <mgrac@redhat.com> - 4.0.11-7
2d8bb4
- HTTPS connection do not validate certificate (introduced with rebase)
2d8bb4
  Resolves: rhbz#1162092
2d8bb4
2d8bb4
* Thu Oct 16 2014 Marek Grac <mgrac@redhat.com> - 4.0.11-6
2d8bb4
- fence_cisco_ucs and fence_vmware_soap should logout even in case of failure
2d8bb4
  Resolves: rhbz#1111599
2d8bb4
- fence_vmware_soap: Fix issue with import of fail_usage
2d8bb4
  Resolves: rhbz#1153059
2d8bb4
2d8bb4
* Thu Oct 02 2014 Marek Grac <mgrac@redhat.com> - 4.0.11-5
2d8bb4
- fence_wti: Fix problem with EOL introduced by rebase
2d8bb4
  Resolves: rhbz#1148762
2d8bb4
- fence_rsb: Fix issue with new firmware 
2d8bb4
  Resolves: rhbz#1111597
2d8bb4
2d8bb4
* Sat Sep 20 2014 Fabio M. Di Nitto <fdinitto@redhat.com> - 4.0.11-4
2d8bb4
- add initial support for IBM z/VM
2d8bb4
  Resolves: rhbz#1140921
2d8bb4
2d8bb4
* Mon Sep 15 2014 Marek Grac <mgrac@redhat.com> - 4.0.11-3
2d8bb4
- temporary removes fence-agents-amt because amtterm is missing
2d8bb4
2d8bb4
* Wed Sep 03 2014 Marek Grac <mgrac@redhat.com> - 4.0.11-2
2d8bb4
- add a fence agents for AMT and iLO-ssh
2d8bb4
  Resolves: rhbz#1121122 rhbz#1107439
2d8bb4
2d8bb4
* Wed Sep 03 2014 Marek Grac <mgrac@redhat.com> - 4.0.11-1
2d8bb4
- rebase of fence agents
2d8bb4
  Resolves: rhbz#1120682
2d8bb4
- INFO: fence_scsi_check.pl is now a python script
2d8bb4
2d8bb4
* Wed Mar 19 2014 Marek Grac <mgrac@redhat.com> - 4.0.2-21
2d8bb4
- fencing: Add --ssl-secure and --ssl-insecure for fence_vmware_soap
2d8bb4
  Resolves: rhbz#1072564
2d8bb4
2d8bb4
* Fri Mar 07 2014 Marek Grac <mgrac@redhat.com> - 4.0.2-20
2d8bb4
- fencing: Add --ssl-secure and --ssl-insecure for fence_vmware_soap
2d8bb4
  Resolves: rhbz#1072564
2d8bb4
2d8bb4
* Wed Mar 05 2014 Marek Grac <mgrac@redhat.com> - 4.0.2-19
2d8bb4
- fencing: Add --ssl-secure and --ssl-insecure
2d8bb4
  Resolves: rhbz#1072564
2d8bb4
2d8bb4
* Thu Feb 27 2014 Fabio M. Di Nitto <fdinitto@redhat.com> - 4.0.2-18
2d8bb4
- fence_vmware_soap: fix short/long option parsing traceback
2d8bb4
  Resolves: rhbz#1018780
2d8bb4
2d8bb4
* Wed Feb 26 2014 Fabio M. Di Nitto <fdinitto@redhat.com> - 4.0.2-17
2d8bb4
- Fix fence-agents-* Requires on proper fence-agents-common and silence
2d8bb4
  suds error
2d8bb4
  Resolves: rhbz#1018780
2d8bb4
2d8bb4
* Thu Feb 20 2014 Fabio M. Di Nitto <fdinitto@redhat.com> - 4.0.2-16
2d8bb4
- Allow ssl connections to disable TLS negotiation with "notls" option.
2d8bb4
  Resolves: rhbz#990539
2d8bb4
2d8bb4
* Wed Feb 19 2014 Marek Grac <mgrac@redhat.com> - 4.0.2-15
2d8bb4
- Fix dependencies issues
2d8bb4
2d8bb4
* Mon Feb 17 2014 Marek Grac <mgrac@redhat.com> - 4.0.2-14
2d8bb4
- fence_vmware_soap: Fix unexpected exception
2d8bb4
  Resolves: rhbz#1018780
2d8bb4
- nss_wrapper was replaced by gnutls-cli
2d8bb4
  Resolves: rhbz#990539
2d8bb4
2d8bb4
* Wed Jan 29 2014 Marek Grac <mgrac@redhat.com> - 4.0.2-13
2d8bb4
- fencing: Do not use public key if identity file is not defined
2d8bb4
  Resolves: rhbz#1048843
2d8bb4
- fence_vmware_soap: Add support for --delay option
2d8bb4
  Resolves: rhbz#1057299
2d8bb4
- fence_wti: Add support for named groups (also for firmware 1.43)
2d8bb4
  Resolves: rhbz#1022536
2d8bb4
2d8bb4
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 4.0.2-12
2d8bb4
- Mass rebuild 2014-01-24
2d8bb4
2d8bb4
* Thu Jan 23 2014 Marek Grac <mgrac@redhat.com> - 4.0.2-11
2d8bb4
- fencing: Ensure validity of XML metadata using Relax NG 
2d8bb4
  Resolves: rhbz#1022529
2d8bb4
2d8bb4
* Thu Jan 23 2014 Marek Grac <mgrac@redhat.com> - 4.0.2-10
2d8bb4
- fix default action for fabric fencing agents
2d8bb4
  Resolves: rhbz#1021392
2d8bb4
- modify key generation in fence_scsi to support pacemaker/corosync cluster
2d8bb4
  Resolves: rhbz#994466
2d8bb4
2d8bb4
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 4.0.2-9
2d8bb4
- Mass rebuild 2013-12-27
2d8bb4
2d8bb4
* Wed Nov 20 2013 Marek Grac <mgrac@redhat.com> - 4.0.2-8
2d8bb4
- fence-agents-all now includes fence-virt which is not available everywhere
2d8bb4
  Resolves: rhbz#1028940
2d8bb4
2d8bb4
* Tue Nov 12 2013 Marek Grac <mgrac@redhat.com> - 4.0.2-7
2d8bb4
- fence-agents-all now includes fence-virt
2d8bb4
  Resolves: rhbz#1028940
2d8bb4
2d8bb4
* Mon Nov 04 2013 Marek Grac <mgrac@redhat.com> - 4.0.2-6
2d8bb4
- fencing: Ensure validity of XML metadata using Relax NG 
2d8bb4
  Resolves: rhbz#1022529
2d8bb4
- fencing: Fix invalid use of options[".."]
2d8bb4
  Resolves: rhbz#1022533
2d8bb4
- fence_brocade: Add fence agent
2d8bb4
  Resolves: rhbz#1021392
2d8bb4
2d8bb4
* Mon Nov 04 2013 Marek Grac <mgrac@redhat.com> - 4.0.2-5
2d8bb4
- fence_vmware_soap: Report if user privileges are not enough for given operation
2d8bb4
  Resolves: rhbz#1018780
2d8bb4
- fence_wti: Add support for named groups
2d8bb4
  Resolves: rhbz#1022536
2d8bb4
- fence_rsb: Update regular expression to match newer firmware version
2d8bb4
  Resolves: rhbz#1022538
2d8bb4
2d8bb4
* Mon Nov 04 2013 Marek Grac <mgrac@redhat.com> - 4.0.2-4
2d8bb4
- fence_vmware_soap: Disable cache in SUDS library to resolve SELinux problems
2d8bb4
  Resolves: rhbz#1022528
2d8bb4
- fencing: Add information that operation 'unfence' should be run automatically after start of the cluster
2d8bb4
  Resolves: rhbz#1012994
2d8bb4
- Aligned to upstream 4.0.4
2d8bb4
2d8bb4
* Mon Sep 02 2013 Marek Grac <mgrac@redhat.com> - 4.0.2-3
2d8bb4
- fence_bladecenter: Fix telnet login failure
2d8bb4
- fence_brocade: Rewrite to fencing library
2d8bb4
- fencing_snmp: Fix 'KeyError --a'
2d8bb4
- fence_scsi: Fix XML metadata
2d8bb4
- fence_scsi: Add a documentation of "delay"
2d8bb4
- fence_ilo2: Unable to login when password contains "
2d8bb4
2d8bb4
* Tue Jul 30 2013 Marek Grac <mgrac@redhat.com> - 4.0.2-2
2d8bb4
- new upstream release
2d8bb4
2d8bb4
* Tue Jul 09 2013 Marek Grac <mgrac@redhat.com> - 4.0.1-1
2d8bb4
- new upstream release
2d8bb4
2d8bb4
* Mon Jun 24 2013 Marek Grac <mgrac@redhat.com> - 4.0.0-5
2d8bb4
- fence-agents-all should provide fence-agent for clean update path
2d8bb4
2d8bb4
* Wed Apr 03 2013 Marek Grac <mgrac@redhat.com> - 4.0.0-4
2d8bb4
- minor changes in spec file
2d8bb4
2d8bb4
* Thu Mar 21 2013 Marek Grac <mgrac@redhat.com> - 4.0.0-3
2d8bb4
- minor changes in spec file
2d8bb4
2d8bb4
* Mon Mar 18 2013 Marek Grac <mgrac@redhat.com> - 4.0.0-2
2d8bb4
- minor changes in spec file
2d8bb4
2d8bb4
* Mon Mar 11 2013 Marek Grac <mgrac@redhat.com> - 4.0.0-1
2d8bb4
- new upstream release
2d8bb4
- introducing subpackages
2d8bb4
2d8bb4