diff --git a/_servicedata b/_servicedata
index 2599c2f..52de77e 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
git://github.com/ClusterLabs/fence-agents.git
- e3e3199cbf35855c6ab512ac06d7249df94eb3e7
\ No newline at end of file
+ 08a4521f9361c7ca4877e691fa82cc0e8f51d707
\ No newline at end of file
diff --git a/fence-agents-4.5.2+git.1592573838.1eee0863.tar.xz b/fence-agents-4.5.2+git.1592573838.1eee0863.tar.xz
deleted file mode 100644
index 29f6ced..0000000
--- a/fence-agents-4.5.2+git.1592573838.1eee0863.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:696d69b923f01a5881103d1b7bf19b2a271ecc3dbac7b486893f54d3c6b31abc
-size 239904
diff --git a/fence-agents-4.7.0+git.1612425309.e4f51e44.tar.xz b/fence-agents-4.7.0+git.1612425309.e4f51e44.tar.xz
new file mode 100644
index 0000000..bedad67
--- /dev/null
+++ b/fence-agents-4.7.0+git.1612425309.e4f51e44.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0e35b338436eb97f5b29138b328720e386289daec6aeb1f3ccfb0bf77e9e3f12
+size 249984
diff --git a/fence-agents.changes b/fence-agents.changes
index b5f2b0f..5d75b14 100644
--- a/fence-agents.changes
+++ b/fence-agents.changes
@@ -1,3 +1,60 @@
+-------------------------------------------------------------------
+Thu Feb 04 10:02:29 UTC 2021 - trenn@suse.de
+
+- This update has one part (fence-agents part) of a fix for bsc#1178294
+ It still needs cobbler adjustings
+- Update to version 4.7.0+git.1612425309.e4f51e44:
+ * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
+ * fence_vbox: updated metadata file
+ * fence_vbox: do not flood host account with vboxmanage calls
+ * fence_aws/fence_gce: allow building without cloud libs
+ * fence_gce: default to onoff
+ * fence_lpar: Make --managed a required option
+ * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
+ * Adds service account authentication to GCE fence agent
+ * spec: dont build -all subpackage as noarch
+- Patch that went mainline and got deleted:
+D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch
+
+-------------------------------------------------------------------
+Wed Feb 3 09:41:25 UTC 2021 - Thomas Renninger
+
+- Quote strings in specfile (originally by Olaf Hering, ohering@suse.de)
+
+-------------------------------------------------------------------
+Thu Jan 21 15:13:20 UTC 2021 - Peter Varkoly
+
+- Adds service account authentication to GCE fence agent
+
+-------------------------------------------------------------------
+Thu Jan 21 15:05:26 UTC 2021 - varkoly@suse.com
+
+- Update to version 4.7.0+git.1607346448.17bd8552:
+ * fence_mpath, fence_scsi: Improve logging for failed res/key get
+ * fence_mpath, fence_scsi: Capture stderr in run_cmd()
+ * build: depend on config changes to rebuild when running make after running ./configure
+ * fence_redfish: Fix typo in help.
+ * fence_aws: add support for IMDSv2
+ * spec: add pkg-config file, and set version for obsoletes to avoid failing to build on Fedora 33
+ * Add pkg-config file
+ * fence_scsi: dont write key to device if it's already registered, and open file correctly to avoid using regex against end-of-file
+ * fencing: fix run_command() to allow timeout=0 to mean forever
+ * fencing: fix to make timeout(s)=0 be treated as forever for agents using pexpect
+
+-------------------------------------------------------------------
+Thu Oct 29 13:39:38 UTC 2020 - varkoly@suse.com
+
+- Update to version 4.6.0+git.1603723121.a17eb9d4:
+ * Add a fence_crosslink agent
+ * fencing: fix power-timeout when using new disable-timeout parameter
+ * metadata: update for disable_timeout parameter
+ * fencing: add disable-timeout parameter, and make it default when run from Pacemaker (at least 2.0+)
+ * spec: make telnet a weak dependency
+ * Adds baremetal support to GCE fence agent and API call retries (#355)
+ * spec: add -aws and -gce dependency to -all subpackage
+ * spec: fix ibmz subpackage referring to fence_z instead of fence_ibmz
+ * fence_lpar: Reduce code duplication in get_lpar_list
+
-------------------------------------------------------------------
Fri Jun 19 14:34:32 UTC 2020 - dakechi@suse.com
diff --git a/fence-agents.spec b/fence-agents.spec
index 2d037c6..b6273d1 100644
--- a/fence-agents.spec
+++ b/fence-agents.spec
@@ -1,7 +1,7 @@
#
# spec file for package fence-agents
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -29,15 +29,15 @@ Name: fence-agents
Summary: Fence Agents for High Availability
License: GPL-2.0-only AND LGPL-2.1-only
Group: Productivity/Clustering/HA
-Version: 4.5.2+git.1592573838.1eee0863
+Version: 4.7.0+git.1612425309.e4f51e44
Release: 0
-Url: https://github.com/ClusterLabs/fence-agents
+URL: https://github.com/ClusterLabs/fence-agents
Source0: %{name}-%{version}.tar.xz
Patch1: 0001-Use-Python-3-for-all-scripts-bsc-1065966.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: %{python_version}
-%if %{python_version} == "python3"
+%if "%{python_version}" == "python3"
BuildRequires: python3-google-api-python-client
BuildRequires: python3-keystoneclient
BuildRequires: python3-novaclient
@@ -71,7 +71,7 @@ BuildRequires: perl-Net-Telnet
BuildRequires: pkg-config
BuildRequires: xz
-%if %{python_version} == "python3"
+%if "%{python_version}" == "python3"
Requires: python3-pexpect
Requires: python3-pycurl
Requires: python3-requests
@@ -94,7 +94,7 @@ Recommends: /usr/bin/virsh
# have changed Requires around. Make sure to get the right one.
Recommends: /usr/bin/ipmitool
-%if %{python_version} == "python3"
+%if "%{python_version}" == "python3"
Recommends: python3-openwsman
%endif
@@ -136,14 +136,14 @@ development.
%prep
%setup -q -n %{name}-%{version}
-%if %{python_version} == "python3"
+%if "%{python_version}" == "python3"
%patch1 -p1
%endif
%build
CFLAGS="${CFLAGS} ${RPM_OPT_FLAGS}"
export CFLAGS
-%if %{python_version} == "python3"
+%if "%{python_version}" == "python3"
PYTHON="%{_bindir}/python3"
%else
PYTHON="%{_bindir}/python2"
@@ -170,7 +170,7 @@ ln -s %{_sbindir}/fence_cisco_ucs %{buildroot}%{plugin_dir}
%if 0%{?with_regression_tests}
%check
make check
-PYTHONPATH=fence/agents/lib %{python_version} fence/agents/lib/tests/test_fencing.py
+PYTHONPATH=fence/agents/lib "%{python_version}" fence/agents/lib/tests/test_fencing.py
%endif
%files
@@ -189,6 +189,7 @@ PYTHONPATH=fence/agents/lib %{python_version} fence/agents/lib/tests/test_fencin
%exclude %{_mandir}/man8/fence_dummy*
%{_mandir}/man8/fence_*
%{_libexecdir}/fence_*
+/usr/share/pkgconfig/fence-agents.pc
%files amt_ws
%{_sbindir}/fence_amt_ws