76
76
driver = self._pick_volume_driver()
77
77
protocol = connection_info['driver_volume_type']
78
78
name = connection_info['data']['name']
79
xml = """<disk type='network'>
80
<driver name='%s' type='raw' cache='none'/>
81
<source protocol='%s' name='%s'/>
82
<target dev='%s' bus='virtio'/>
83
</disk>""" % (driver, protocol, name, mount_device)
79
if connection_info['data'].get('auth_enabled'):
80
username = connection_info['data']['auth_username']
81
secret_type = connection_info['data']['secret_type']
82
secret_uuid = connection_info['data']['secret_uuid']
83
xml = """<disk type='network'>
84
<driver name='%s' type='raw' cache='none'/>
85
<source protocol='%s' name='%s'/>
87
<secret type='%s' uuid='%s'/>
89
<target dev='%s' bus='virtio'/>
90
</disk>""" % (driver, protocol, name, username,
91
secret_type, secret_uuid, mount_device)
93
xml = """<disk type='network'>
94
<driver name='%s' type='raw' cache='none'/>
95
<source protocol='%s' name='%s'/>
96
<target dev='%s' bus='virtio'/>
97
</disk>""" % (driver, protocol, name, mount_device)