Skip to content

Commit c1d2feb

Browse files
committed
fix bug set secret value
1 parent dac6024 commit c1d2feb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

kvmagent/kvmagent/plugins/vm_plugin.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3308,7 +3308,9 @@ def _create_ceph_secret_key(userKey, uuid):
33083308
try:
33093309
o = shell.call("virsh secret-define %s" % spath)
33103310
o = o.strip(' \n\t\r')
3311-
_, generateuuid, _ = o.split()
3311+
uuidReg = "[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}"
3312+
pattern = re.compile(uuidReg)
3313+
generateuuid = pattern.findall(o)[0]
33123314
shell.call('virsh secret-set-value %s %s' % (generateuuid, userKey))
33133315
finally:
33143316
os.remove(spath)

0 commit comments

Comments
 (0)