From 93690dca8cb84d2f2b67bba421c6393890c71637 Mon Sep 17 00:00:00 2001 From: Vu Cong Tuan Date: Fri, 2 Nov 2018 16:15:36 +0700 Subject: [PATCH] Replace deprecated "decodestring()" by "decodebytes()" decodestring() is deprecated alias of decodebytes() https://docs.python.org/3/library/base64.html#base64.decodestring The same has been done for nova: https://review.openstack.org/#/c/610401/ Change-Id: I3be35466fce8d1325cc484b6d2b23f3f818cb08f --- hooks/ceph_hooks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hooks/ceph_hooks.py b/hooks/ceph_hooks.py index a41586a4..3ceda0d5 100755 --- a/hooks/ceph_hooks.py +++ b/hooks/ceph_hooks.py @@ -659,7 +659,7 @@ def secrets_storage_joined(relation_id=None): def secrets_storage_changed(): vault_ca = relation_get('vault_ca') if vault_ca: - vault_ca = base64.decodestring(json.loads(vault_ca).encode()) + vault_ca = base64.decodebytes(json.loads(vault_ca).encode()) write_file('/usr/local/share/ca-certificates/vault-ca.crt', vault_ca, perms=0o644) subprocess.check_call(['update-ca-certificates', '--fresh'])