Skip to content

Commit cadb150

Browse files
authored
Merge pull request kubernetes#125258 from serathius/etcd-kubernetes-interface
Etcd kubernetes interface
2 parents a8a086f + a16a364 commit cadb150

File tree

12 files changed

+404
-152
lines changed

12 files changed

+404
-152
lines changed

staging/src/k8s.io/apiserver/pkg/storage/cacher/cacher_test.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -180,42 +180,42 @@ func TestList(t *testing.T) {
180180
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.ConsistentListFromCache, false)
181181
ctx, cacher, server, terminate := testSetupWithEtcdServer(t)
182182
t.Cleanup(terminate)
183-
storagetesting.RunTestList(ctx, t, cacher, compactStorage(cacher, server.V3Client), true)
183+
storagetesting.RunTestList(ctx, t, cacher, compactStorage(cacher, server.V3Client.Client), true)
184184
}
185185

186186
func TestListWithConsistentListFromCache(t *testing.T) {
187187
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.ConsistentListFromCache, true)
188188
ctx, cacher, server, terminate := testSetupWithEtcdServer(t)
189189
t.Cleanup(terminate)
190-
storagetesting.RunTestList(ctx, t, cacher, compactStorage(cacher, server.V3Client), true)
190+
storagetesting.RunTestList(ctx, t, cacher, compactStorage(cacher, server.V3Client.Client), true)
191191
}
192192

193193
func TestConsistentList(t *testing.T) {
194194
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.ConsistentListFromCache, false)
195195
ctx, cacher, server, terminate := testSetupWithEtcdServer(t)
196196
t.Cleanup(terminate)
197-
storagetesting.RunTestConsistentList(ctx, t, cacher, compactStorage(cacher, server.V3Client), true, false)
197+
storagetesting.RunTestConsistentList(ctx, t, cacher, compactStorage(cacher, server.V3Client.Client), true, false)
198198
}
199199

200200
func TestConsistentListWithConsistentListFromCache(t *testing.T) {
201201
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.ConsistentListFromCache, true)
202202
ctx, cacher, server, terminate := testSetupWithEtcdServer(t)
203203
t.Cleanup(terminate)
204-
storagetesting.RunTestConsistentList(ctx, t, cacher, compactStorage(cacher, server.V3Client), true, true)
204+
storagetesting.RunTestConsistentList(ctx, t, cacher, compactStorage(cacher, server.V3Client.Client), true, true)
205205
}
206206

207207
func TestGetListNonRecursive(t *testing.T) {
208208
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.ConsistentListFromCache, false)
209209
ctx, cacher, server, terminate := testSetupWithEtcdServer(t)
210210
t.Cleanup(terminate)
211-
storagetesting.RunTestGetListNonRecursive(ctx, t, compactStorage(cacher, server.V3Client), cacher)
211+
storagetesting.RunTestGetListNonRecursive(ctx, t, compactStorage(cacher, server.V3Client.Client), cacher)
212212
}
213213

214214
func TestGetListNonRecursiveWithConsistentListFromCache(t *testing.T) {
215215
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.ConsistentListFromCache, true)
216216
ctx, cacher, server, terminate := testSetupWithEtcdServer(t)
217217
t.Cleanup(terminate)
218-
storagetesting.RunTestGetListNonRecursive(ctx, t, compactStorage(cacher, server.V3Client), cacher)
218+
storagetesting.RunTestGetListNonRecursive(ctx, t, compactStorage(cacher, server.V3Client.Client), cacher)
219219
}
220220

221221
func TestGetListRecursivePrefix(t *testing.T) {
@@ -301,7 +301,7 @@ func TestWatch(t *testing.T) {
301301
func TestWatchFromZero(t *testing.T) {
302302
ctx, cacher, server, terminate := testSetupWithEtcdServer(t)
303303
t.Cleanup(terminate)
304-
storagetesting.RunTestWatchFromZero(ctx, t, cacher, compactStorage(cacher, server.V3Client))
304+
storagetesting.RunTestWatchFromZero(ctx, t, cacher, compactStorage(cacher, server.V3Client.Client))
305305
}
306306

307307
func TestDeleteTriggerWatch(t *testing.T) {

staging/src/k8s.io/apiserver/pkg/storage/etcd3/compact_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import (
2727
)
2828

2929
func TestCompact(t *testing.T) {
30-
client := testserver.RunEtcd(t, nil)
30+
client := testserver.RunEtcd(t, nil).Client
3131
ctx := context.Background()
3232

3333
putResp, err := client.Put(ctx, "/somekey", "data")
@@ -56,7 +56,7 @@ func TestCompact(t *testing.T) {
5656
// - C1 compacts first. It will succeed.
5757
// - C2 compacts after. It will fail. But it will get latest logical time, which should be larger by one.
5858
func TestCompactConflict(t *testing.T) {
59-
client := testserver.RunEtcd(t, nil)
59+
client := testserver.RunEtcd(t, nil).Client
6060
ctx := context.Background()
6161

6262
putResp, err := client.Put(ctx, "/somekey", "data")

0 commit comments

Comments
 (0)