Added configuration input to etcd-snapshot (#4280) (#4282)

Signed-off-by: dereknola <derek.nola@suse.com>
This commit is contained in:
Derek Nola 2021-10-22 13:08:22 -07:00 committed by GitHub
parent 944ea312be
commit 50fb1ce065
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

View File

@ -11,6 +11,7 @@ const EtcdSnapshotCommand = "etcd-snapshot"
var EtcdSnapshotFlags = []cli.Flag{
DebugFlag,
ConfigFlag,
LogFile,
AlsoLogToStderr,
cli.StringFlag{
@ -25,7 +26,7 @@ var EtcdSnapshotFlags = []cli.Flag{
Destination: &ServerConfig.DataDir,
},
&cli.StringFlag{
Name: "name,etcd-snapshot-name",
Name: "name",
Usage: "(db) Set the base name of the etcd on-demand snapshot (appended with UNIX timestamp).",
Destination: &ServerConfig.EtcdSnapshotName,
Value: "on-demand",

View File

@ -7,7 +7,7 @@ import (
func MustParse(args []string) []string {
parser := &Parser{
After: []string{"server", "agent"},
After: []string{"server", "agent", "etcd-snapshot"},
FlagNames: []string{"--config", "-c"},
EnvName: version.ProgramUpper + "_CONFIG_FILE",
DefaultConfig: "/etc/rancher/" + version.Program + "/config.yaml",