Commit 0b359320 authored by Brad Davidson's avatar Brad Davidson Committed by Brad Davidson

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

parent 3576ed43
...@@ -37,6 +37,12 @@ var EtcdSnapshotFlags = []cli.Flag{ ...@@ -37,6 +37,12 @@ var EtcdSnapshotFlags = []cli.Flag{
Usage: "(db) Compress etcd snapshot", Usage: "(db) Compress etcd snapshot",
Destination: &ServerConfig.EtcdSnapshotCompress, 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{ &cli.BoolFlag{
Name: "s3,etcd-s3", Name: "s3,etcd-s3",
Usage: "(db) Enable backup to S3", Usage: "(db) Enable backup to S3",
...@@ -140,12 +146,7 @@ func NewEtcdSnapshotCommands(delete, list, prune, save func(ctx *cli.Context) er ...@@ -140,12 +146,7 @@ func NewEtcdSnapshotCommands(delete, list, prune, save func(ctx *cli.Context) er
SkipFlagParsing: false, SkipFlagParsing: false,
SkipArgReorder: true, SkipArgReorder: true,
Action: prune, Action: prune,
Flags: append(EtcdSnapshotFlags, &cli.IntFlag{ Flags: EtcdSnapshotFlags,
Name: "snapshot-retention",
Usage: "(db) Number of snapshots to retain.",
Destination: &ServerConfig.EtcdSnapshotRetention,
Value: defaultSnapshotRentention,
}),
}, },
}, },
Flags: EtcdSnapshotFlags, Flags: EtcdSnapshotFlags,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment