Add clone volume command to CLI
This commit is contained in:
		@@ -1550,6 +1550,27 @@ def ceph_volume_rename(pool, name, new_name):
 | 
				
			|||||||
    retcode, retmsg = pvc_ceph.rename_volume(zk_conn, pool, name, new_name)
 | 
					    retcode, retmsg = pvc_ceph.rename_volume(zk_conn, pool, name, new_name)
 | 
				
			||||||
    cleanup(retcode, retmsg, zk_conn)
 | 
					    cleanup(retcode, retmsg, zk_conn)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					###############################################################################
 | 
				
			||||||
 | 
					# pvc storage ceph volume clone
 | 
				
			||||||
 | 
					###############################################################################
 | 
				
			||||||
 | 
					@click.command(name='rename', short_help='Clone RBD volume.')
 | 
				
			||||||
 | 
					@click.argument(
 | 
				
			||||||
 | 
					    'pool'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					@click.argument(
 | 
				
			||||||
 | 
					    'name'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					@click.argument(
 | 
				
			||||||
 | 
					    'new_name'
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					def ceph_volume_clone(pool, name, new_name):
 | 
				
			||||||
 | 
					    """
 | 
				
			||||||
 | 
					    Clone a Ceph RBD volume with name NAME in pool POOL to name NEW_NAME in pool POOL.
 | 
				
			||||||
 | 
					    """
 | 
				
			||||||
 | 
					    zk_conn = pvc_common.startZKConnection(zk_host)
 | 
				
			||||||
 | 
					    retcode, retmsg = pvc_ceph.clone_volume(zk_conn, pool, name, new_name)
 | 
				
			||||||
 | 
					    cleanup(retcode, retmsg, zk_conn)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
###############################################################################
 | 
					###############################################################################
 | 
				
			||||||
# pvc storage ceph volume list
 | 
					# pvc storage ceph volume list
 | 
				
			||||||
###############################################################################
 | 
					###############################################################################
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user