aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker/keystone/keystone-fernet/fetch_fernet_tokens.py2
-rw-r--r--releasenotes/notes/bug-1859047-d41762357da8ae0b.yaml6
2 files changed, 7 insertions, 1 deletions
diff --git a/docker/keystone/keystone-fernet/fetch_fernet_tokens.py b/docker/keystone/keystone-fernet/fetch_fernet_tokens.py
index 0f739e9bf..18a3defa7 100644
--- a/docker/keystone/keystone-fernet/fetch_fernet_tokens.py
+++ b/docker/keystone/keystone-fernet/fetch_fernet_tokens.py
@@ -43,7 +43,7 @@ def has_file(filename_path):
def num_tokens():
- _, _, files = os.walk(TOKEN_PATH).next()
+ _, _, files = next(os.walk(TOKEN_PATH))
return len(files)
diff --git a/releasenotes/notes/bug-1859047-d41762357da8ae0b.yaml b/releasenotes/notes/bug-1859047-d41762357da8ae0b.yaml
new file mode 100644
index 000000000..0ab49384c
--- /dev/null
+++ b/releasenotes/notes/bug-1859047-d41762357da8ae0b.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+ - |
+ Fix bug which caused Keystone Fernet key distribution to fail on Python 3 systems,
+ by adapting fetch-fernet-keys.py script to work on Python 3.
+ `LP#1859047 <https://launchpad.net/bugs/1859047>`