From 0b3593205a9654a792dc5554445576585e1aa6db Mon Sep 17 00:00:00 2001 From: Brad Davidson Date: Thu, 15 Feb 2024 22:36:52 +0000 Subject: [PATCH] Move snapshot-retention to EtcdSnapshotFlags in order to support loading from config Signed-off-by: Brad Davidson --- pkg/cli/cmds/etcd_snapshot.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkg/cli/cmds/etcd_snapshot.go b/pkg/cli/cmds/etcd_snapshot.go index 9901a7b07d..b0e373e840 100644 --- a/pkg/cli/cmds/etcd_snapshot.go +++ b/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,