Skip to content

Commit f0f32d1

Browse files
committed
consolidate into new cryptokeys package
1 parent dcf3b27 commit f0f32d1

File tree

7 files changed

+21
-21
lines changed

7 files changed

+21
-21
lines changed

coderd/keychain/dbkeychain.go renamed to coderd/cryptokeys/dbkeychain.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package keychain
1+
package cryptokeys
22

33
import (
44
"context"

coderd/keychain/dbkeychain_internal_test.go renamed to coderd/cryptokeys/dbkeychain_internal_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package keychain
1+
package cryptokeys
22

33
import (
44
"database/sql"

coderd/keychain/dbkeychain_test.go renamed to coderd/cryptokeys/dbkeychain_test.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package keychain_test
1+
package cryptokeys_test
22

33
import (
44
"database/sql"
@@ -12,7 +12,7 @@ import (
1212
"github.com/coder/coder/v2/coderd/database"
1313
"github.com/coder/coder/v2/coderd/database/dbgen"
1414
"github.com/coder/coder/v2/coderd/database/dbtestutil"
15-
"github.com/coder/coder/v2/coderd/keychain"
15+
"github.com/coder/coder/v2/coderd/cryptokeys"
1616
"github.com/coder/coder/v2/testutil"
1717
"github.com/coder/quartz"
1818
)
@@ -30,8 +30,8 @@ func TestDBKeychain(t *testing.T) {
3030
logger = slogtest.Make(t, nil)
3131
)
3232

33-
_, err := keychain.NewDBKeychain(ctx, logger, db, database.CryptoKeyFeatureWorkspaceApps, clock)
34-
require.ErrorIs(t, err, keychain.ErrKeyNotFound)
33+
_, err := cryptokeys.NewDBKeychain(ctx, logger, db, database.CryptoKeyFeatureWorkspaceApps, clock)
34+
require.ErrorIs(t, err, cryptokeys.ErrKeyNotFound)
3535
})
3636

3737
t.Run("Version", func(t *testing.T) {
@@ -57,7 +57,7 @@ func TestDBKeychain(t *testing.T) {
5757
StartsAt: clock.Now().UTC(),
5858
})
5959

60-
k, err := keychain.NewDBKeychain(ctx, logger, db, database.CryptoKeyFeatureWorkspaceApps, clock)
60+
k, err := cryptokeys.NewDBKeychain(ctx, logger, db, database.CryptoKeyFeatureWorkspaceApps, clock)
6161
require.NoError(t, err)
6262

6363
got, err := k.Version(ctx, key.Sequence)
@@ -85,7 +85,7 @@ func TestDBKeychain(t *testing.T) {
8585
StartsAt: clock.Now().UTC(),
8686
})
8787

88-
k, err := keychain.NewDBKeychain(ctx, logger, db, database.CryptoKeyFeatureWorkspaceApps, clock)
88+
k, err := cryptokeys.NewDBKeychain(ctx, logger, db, database.CryptoKeyFeatureWorkspaceApps, clock)
8989
require.NoError(t, err)
9090

9191
key := dbgen.CryptoKey(t, db, database.CryptoKey{
@@ -132,7 +132,7 @@ func TestDBKeychain(t *testing.T) {
132132
StartsAt: clock.Now().UTC(),
133133
})
134134

135-
k, err := keychain.NewDBKeychain(ctx, logger, db, database.CryptoKeyFeatureWorkspaceApps, clock)
135+
k, err := cryptokeys.NewDBKeychain(ctx, logger, db, database.CryptoKeyFeatureWorkspaceApps, clock)
136136
require.NoError(t, err)
137137

138138
got, err := k.Latest(ctx)
@@ -169,7 +169,7 @@ func TestDBKeychain(t *testing.T) {
169169
},
170170
})
171171
trap := clock.Trap().TickerFunc()
172-
k, err := keychain.NewDBKeychain(ctx, logger, db, database.CryptoKeyFeatureWorkspaceApps, clock)
172+
k, err := cryptokeys.NewDBKeychain(ctx, logger, db, database.CryptoKeyFeatureWorkspaceApps, clock)
173173
require.NoError(t, err)
174174

175175
// Should be able to fetch the expiring key since it's still valid.
@@ -205,6 +205,6 @@ func TestDBKeychain(t *testing.T) {
205205
// The expiring key should be gone.
206206

207207
_, err = k.Version(ctx, expiringKey.Sequence)
208-
require.ErrorIs(t, err, keychain.ErrKeyNotFound)
208+
require.ErrorIs(t, err, cryptokeys.ErrKeyNotFound)
209209
})
210210
}

coderd/keychain/keychain.go renamed to coderd/cryptokeys/keychain.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package keychain
1+
package cryptokeys
22

33
import (
44
"context"

coderd/keyrotate/rotate.go renamed to coderd/cryptokeys/rotate.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package keyrotate
1+
package cryptokeys
22

33
import (
44
"context"

coderd/keyrotate/rotate_internal_test.go renamed to coderd/cryptokeys/rotate_internal_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package keyrotate
1+
package cryptokeys
22

33
import (
44
"database/sql"

coderd/keyrotate/rotate_test.go renamed to coderd/cryptokeys/rotate_test.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package keyrotate_test
1+
package cryptokeys_test
22

33
import (
44
"testing"
@@ -12,7 +12,7 @@ import (
1212
"github.com/coder/coder/v2/coderd/database"
1313
"github.com/coder/coder/v2/coderd/database/dbgen"
1414
"github.com/coder/coder/v2/coderd/database/dbtestutil"
15-
"github.com/coder/coder/v2/coderd/keyrotate"
15+
"github.com/coder/coder/v2/coderd/cryptokeys"
1616
"github.com/coder/coder/v2/testutil"
1717
"github.com/coder/quartz"
1818
)
@@ -34,7 +34,7 @@ func TestRotator(t *testing.T) {
3434
require.NoError(t, err)
3535
require.Len(t, dbkeys, 0)
3636

37-
err = keyrotate.StartRotator(ctx, logger, db, keyrotate.WithClock(clock))
37+
err = cryptokeys.StartRotator(ctx, logger, db, cryptokeys.WithClock(clock))
3838
require.NoError(t, err)
3939

4040
// Fetch the keys from the database and ensure they
@@ -59,14 +59,14 @@ func TestRotator(t *testing.T) {
5959

6060
rotatingKey := dbgen.CryptoKey(t, db, database.CryptoKey{
6161
Feature: database.CryptoKeyFeatureWorkspaceApps,
62-
StartsAt: now.Add(-keyrotate.DefaultKeyDuration + time.Hour + time.Minute),
62+
StartsAt: now.Add(-cryptokeys.DefaultKeyDuration + time.Hour + time.Minute),
6363
Sequence: 12345,
6464
})
6565

6666
trap := clock.Trap().TickerFunc()
6767
t.Cleanup(trap.Close)
6868

69-
err := keyrotate.StartRotator(ctx, logger, db, keyrotate.WithClock(clock))
69+
err := cryptokeys.StartRotator(ctx, logger, db, cryptokeys.WithClock(clock))
7070
require.NoError(t, err)
7171

7272
initialKeyLen := len(database.AllCryptoKeyFeatureValues())
@@ -88,14 +88,14 @@ func TestRotator(t *testing.T) {
8888
newKey, err := db.GetLatestCryptoKeyByFeature(ctx, database.CryptoKeyFeatureWorkspaceApps)
8989
require.NoError(t, err)
9090
require.Equal(t, rotatingKey.Sequence+1, newKey.Sequence)
91-
require.Equal(t, rotatingKey.ExpiresAt(keyrotate.DefaultKeyDuration), newKey.StartsAt.UTC())
91+
require.Equal(t, rotatingKey.ExpiresAt(cryptokeys.DefaultKeyDuration), newKey.StartsAt.UTC())
9292
require.False(t, newKey.DeletesAt.Valid)
9393

9494
oldKey, err := db.GetCryptoKeyByFeatureAndSequence(ctx, database.GetCryptoKeyByFeatureAndSequenceParams{
9595
Feature: rotatingKey.Feature,
9696
Sequence: rotatingKey.Sequence,
9797
})
98-
expectedDeletesAt := rotatingKey.StartsAt.Add(keyrotate.DefaultKeyDuration + time.Hour + keyrotate.WorkspaceAppsTokenDuration)
98+
expectedDeletesAt := rotatingKey.StartsAt.Add(cryptokeys.DefaultKeyDuration + time.Hour + cryptokeys.WorkspaceAppsTokenDuration)
9999
require.NoError(t, err)
100100
require.Equal(t, rotatingKey.StartsAt, oldKey.StartsAt)
101101
require.True(t, oldKey.DeletesAt.Valid)

0 commit comments

Comments
 (0)