From 621b535ddea2e9b64d6d1f845976f44bb756d6d4 Mon Sep 17 00:00:00 2001 From: Damian Debkowski Date: Mon, 15 Jan 2024 20:12:27 -0800 Subject: [PATCH] chore: move infinity retention definition --- internal/cmd/commands/sessionrecordingscmd/funcs.go | 6 +++--- internal/{policy/storage => recording}/time.go | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) rename internal/{policy/storage => recording}/time.go (74%) diff --git a/internal/cmd/commands/sessionrecordingscmd/funcs.go b/internal/cmd/commands/sessionrecordingscmd/funcs.go index d7f8848d9..5b4b69342 100644 --- a/internal/cmd/commands/sessionrecordingscmd/funcs.go +++ b/internal/cmd/commands/sessionrecordingscmd/funcs.go @@ -12,7 +12,7 @@ import ( "github.com/hashicorp/boundary/api/scopes" "github.com/hashicorp/boundary/api/sessionrecordings" "github.com/hashicorp/boundary/internal/cmd/base" - "github.com/hashicorp/boundary/internal/policy/storage" + "github.com/hashicorp/boundary/internal/recording" ) type extraCmdVars struct{} @@ -119,7 +119,7 @@ func (c *Command) printListTable(items []*sessionrecordings.SessionRecording) st if !item.RetainUntil.IsZero() { var retention string switch item.RetainUntil { - case storage.InfinityTS: + case recording.InfinityTS: retention = "Keep Forever" default: retention = item.RetainUntil.Local().Format(time.RFC1123) @@ -185,7 +185,7 @@ func printItemTable(item *sessionrecordings.SessionRecording, resp *api.Response if !item.RetainUntil.IsZero() { var retention string switch item.RetainUntil { - case storage.InfinityTS: + case recording.InfinityTS: retention = "Keep Forever" default: retention = item.RetainUntil.Local().Format(time.RFC1123) diff --git a/internal/policy/storage/time.go b/internal/recording/time.go similarity index 74% rename from internal/policy/storage/time.go rename to internal/recording/time.go index fec678a45..f66aa2f27 100644 --- a/internal/policy/storage/time.go +++ b/internal/recording/time.go @@ -1,10 +1,10 @@ // Copyright (c) HashiCorp, Inc. // SPDX-License-Identifier: BUSL-1.1 -package storage +package recording import "time" // InfinityTS is the max protobuf timestamp value of 9999-12-31T23:59:59.999999999Z. It is -// used to represent a infinite retention value in storage policies. +// used to represent a infinite retention value in session recording. var InfinityTS = time.Date(9999, time.December, 31, 23, 23, 23, 1e9-1, time.UTC)