|
|
@@ -14,6 +14,8 @@ import (
|
|
|
"strings"
|
|
|
|
|
|
"github.com/coreos/etcd/third_party/github.com/BurntSushi/toml"
|
|
|
+
|
|
|
+ "github.com/coreos/etcd/bootstrap"
|
|
|
"github.com/coreos/etcd/log"
|
|
|
"github.com/coreos/etcd/server"
|
|
|
ustrings "github.com/coreos/etcd/pkg/strings"
|
|
|
@@ -136,6 +138,12 @@ func (c *Config) Load(arguments []string) error {
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
+ if c.BootstrapURL != "" {
|
|
|
+ if err := bootstrap.Do(c.BootstrapURL); err != nil {
|
|
|
+ return nil
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
// Sanitize all the input fields.
|
|
|
if err := c.Sanitize(); err != nil {
|
|
|
return fmt.Errorf("sanitize: %v", err)
|