// UpgradePrep prepares a running cluster to be upgraded func (c *Client) UpgradePrep(argv []string) error { usage := `Prepare platform for graceful upgrade. Usage: deisctl upgrade-prep [options] ` if _, err := docopt.Parse(usage, argv, true, "", false); err != nil { return err } return cmd.UpgradePrep(c.Backend) }
// UpgradePrep prepares a running cluster to be upgraded func (c *Client) UpgradePrep(argv []string) error { usage := `Prepare platform for graceful upgrade. Usage: deisctl upgrade-prep [--stateless] Options: --stateless Use when the target platform is stateless ` args, err := docopt.Parse(usage, argv, true, "", false) if err != nil { return err } stateless, _ := args["--stateless"].(bool) return cmd.UpgradePrep(stateless, c.Backend) }