fence-agents/RHEL-88568-fence_ibm_powervs-fix-plaintext-token-file-support.patch
Oyvind Albrigtsen c84b7c10c0 - fence_ibm_powervs: fix plaintext token file support
Resolves: RHEL-88568
2025-04-28 12:08:29 +02:00

22 lines
827 B
Diff

From 988cbd9fb600261106d5da1db6a7bf9cde218eaa Mon Sep 17 00:00:00 2001
From: Oyvind Albrigtsen <oalbrigt@redhat.com>
Date: Fri, 25 Apr 2025 16:38:03 +0200
Subject: [PATCH] fence_ibm_powervs: fix plaintext token file support
---
agents/ibm_powervs/fence_ibm_powervs.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/agents/ibm_powervs/fence_ibm_powervs.py b/agents/ibm_powervs/fence_ibm_powervs.py
index ec9a0c11d..d408e8727 100755
--- a/agents/ibm_powervs/fence_ibm_powervs.py
+++ b/agents/ibm_powervs/fence_ibm_powervs.py
@@ -35,6 +35,7 @@ def get_token(conn, options):
api_key = keys.get("apikey", "")
# data is text, return as is
except ValueError:
+ f.seek(0)
api_key = f.read().strip()
except FileNotFoundError:
logging.debug("Failed: Cannot open file {}".format(key_file))