Browse Source

Move snapshot-retention to EtcdSnapshotFlags in order to support loading from config

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
pull/9649/head
Brad Davidson 9 months ago committed by Brad Davidson
parent
commit
0b3593205a
  1. 13
      pkg/cli/cmds/etcd_snapshot.go

13
pkg/cli/cmds/etcd_snapshot.go

@ -37,6 +37,12 @@ var EtcdSnapshotFlags = []cli.Flag{
Usage: "(db) Compress etcd snapshot",
Destination: &ServerConfig.EtcdSnapshotCompress,
},
&cli.IntFlag{
Name: "snapshot-retention,etcd-snapshot-retention",
Usage: "(db) Number of snapshots to retain.",
Destination: &ServerConfig.EtcdSnapshotRetention,
Value: defaultSnapshotRentention,
},
&cli.BoolFlag{
Name: "s3,etcd-s3",
Usage: "(db) Enable backup to S3",
@ -140,12 +146,7 @@ func NewEtcdSnapshotCommands(delete, list, prune, save func(ctx *cli.Context) er
SkipFlagParsing: false,
SkipArgReorder: true,
Action: prune,
Flags: append(EtcdSnapshotFlags, &cli.IntFlag{
Name: "snapshot-retention",
Usage: "(db) Number of snapshots to retain.",
Destination: &ServerConfig.EtcdSnapshotRetention,
Value: defaultSnapshotRentention,
}),
Flags: EtcdSnapshotFlags,
},
},
Flags: EtcdSnapshotFlags,

Loading…
Cancel
Save