]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/cephadm: sudo_write_file doesn't support unicode 35260/head
authorSebastian Wagner <sebastian.wagner@suse.com>
Fri, 29 May 2020 10:23:58 +0000 (12:23 +0200)
committerSebastian Wagner <sebastian.wagner@suse.com>
Fri, 29 May 2020 10:23:58 +0000 (12:23 +0200)
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
qa/tasks/cephadm.py

index 879461170cf2ea1faa7d1495ad87678847d2fc24..e6cbf9e7037000708a5099fba367229179141a28 100644 (file)
@@ -12,6 +12,7 @@ import json
 import re
 import uuid
 
+import six
 import toml
 from ceph_manager import CephManager
 from tarfile import ReadError
@@ -1160,7 +1161,7 @@ def add_mirror_to_cluster(ctx, mirror):
             teuthology.sudo_write_file(
                 remote=remote,
                 path=registries_conf,
-                data=new_config,
+                data=six.ensure_str(new_config),
             )
         except FileNotFoundError as e:
             # Docker doesn't ship a registries.conf