INNER CODE UNIT · Go
doRestore
k8up-io/k8up · cmd/restic/main.go:242
func doRestore(resticCLI *resticCli.Restic) error {
if !cfg.Config.DoRestore {
return nil
}
restoreOptions := resticCli.RestoreOptions{
RestoreType: resticCli.RestoreType(cfg.Config.RestoreType),
RestoreDir: cfg.Config.RestoreDir,
RestoreFilter: cfg.Config.RestoreFilter,
RestoreTimeFilter: cfg.Config.RestoreTimeFilter,
Delete: cfg.Config.Delete,
Verify: cfg.Config.VerifyRestore,
S3Destination: resticCli.S3Bucket{
Endpoint: cfg.Config.RestoreS3Endpoint,
AccessKey: cfg.Config.RestoreS3AccessKey,
SecretKey: cfg.Config.RestoreS3SecretKey,
Cert: fillRestoreS3Cert(),
},