diff --git a/storage/health.go b/storage/health.go index 1b6e22c662..8cdefddf32 100644 --- a/storage/health.go +++ b/storage/health.go @@ -9,7 +9,7 @@ import ( // NewCustomHealthCheckFunc returns a new health check function. func NewCustomHealthCheckFunc(s Storage, now func() time.Time) func(context.Context) (details interface{}, err error) { - return func(_ context.Context) (details interface{}, err error) { + return func(ctx context.Context) (details interface{}, err error) { a := AuthRequest{ ID: NewID(), ClientID: NewID(), @@ -19,7 +19,7 @@ func NewCustomHealthCheckFunc(s Storage, now func() time.Time) func(context.Cont HMACKey: NewHMACKey(crypto.SHA256), } - if err := s.CreateAuthRequest(a); err != nil { + if err := s.CreateAuthRequest(ctx, a); err != nil { return nil, fmt.Errorf("create auth request: %v", err) } diff --git a/storage/kubernetes/storage_test.go b/storage/kubernetes/storage_test.go index 07475fcd8f..b4b42688e2 100644 --- a/storage/kubernetes/storage_test.go +++ b/storage/kubernetes/storage_test.go @@ -302,6 +302,7 @@ func TestRetryOnConflict(t *testing.T) { } func TestRefreshTokenLock(t *testing.T) { + ctx := context.Background() if os.Getenv(kubeconfigPathVariableName) == "" { t.Skipf("variable %q not set, skipping kubernetes storage tests\n", kubeconfigPathVariableName) } @@ -345,7 +346,7 @@ func TestRefreshTokenLock(t *testing.T) { ConnectorData: []byte(`{"some":"data"}`), } - err = kubeClient.CreateRefresh(r) + err = kubeClient.CreateRefresh(ctx, r) require.NoError(t, err) t.Run("Timeout lock error", func(t *testing.T) {