Add ability to perform an etcd on-demand snapshot via cli (#2819)

* add ability to perform an etcd on-demand snapshot via cli
This commit is contained in:
Brian Downs
2021-01-21 14:09:15 -07:00
committed by GitHub
parent 84f6655342
commit 13229019f8
15 changed files with 205 additions and 26 deletions

View File

@@ -42,7 +42,7 @@ const (
ControlPlaneRoleLabelKey = "node-role.kubernetes.io/control-plane"
)
func resolveDataDir(dataDir string) (string, error) {
func ResolveDataDir(dataDir string) (string, error) {
dataDir, err := datadir.Resolve(dataDir)
return filepath.Join(dataDir, "server"), err
}
@@ -322,7 +322,7 @@ func setupDataDirAndChdir(config *config.Control) error {
err error
)
config.DataDir, err = resolveDataDir(config.DataDir)
config.DataDir, err = ResolveDataDir(config.DataDir)
if err != nil {
return err
}