#
#
-# Copyright (C) 2006, 2007, 2010 Google Inc.
+# Copyright (C) 2006, 2007, 2010, 2011 Google Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
"""Backup related commands"""
-# pylint: disable-msg=W0401,W0613,W0614,C0103
+# pylint: disable=W0401,W0613,W0614,C0103
# W0401: Wildcard import ganeti.cli
# W0613: Unused argument, since all functions follow the same API
# W0614: Unused import %s from wildcard import (since we need cli)
raise errors.OpPrereqError("Target node must be specified",
errors.ECODE_INVAL)
- op = opcodes.OpExportInstance(instance_name=args[0],
- target_node=opts.node,
- shutdown=opts.shutdown,
- shutdown_timeout=opts.shutdown_timeout,
- remove_instance=opts.remove_instance,
- ignore_remove_failures=ignore_remove_failures)
+ op = opcodes.OpBackupExport(instance_name=args[0],
+ target_node=opts.node,
+ shutdown=opts.shutdown,
+ shutdown_timeout=opts.shutdown_timeout,
+ remove_instance=opts.remove_instance,
+ ignore_remove_failures=ignore_remove_failures)
SubmitOpCode(op, opts=opts)
return 0
@return: the desired exit code
"""
- op = opcodes.OpRemoveExport(instance_name=args[0])
+ op = opcodes.OpBackupRemove(instance_name=args[0])
SubmitOpCode(op, opts=opts)
return 0
IDENTIFY_DEFAULTS_OPT,
SRC_DIR_OPT,
SRC_NODE_OPT,
+ IGNORE_IPOLICY_OPT,
]