@@ -69,6 +69,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
69
69
onlineStoreMountPath := "/online"
70
70
registryMountPath := "/registry"
71
71
72
+ accessModes := []corev1.PersistentVolumeAccessMode {corev1 .ReadWriteOnce , corev1 .ReadWriteMany }
72
73
storageClassName := "test"
73
74
74
75
onlineStoreMountedPath := path .Join (onlineStoreMountPath , onlineStorePath )
@@ -85,6 +86,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
85
86
Type : offlineType ,
86
87
PvcConfig : & feastdevv1alpha1.PvcConfig {
87
88
Create : & feastdevv1alpha1.PvcCreate {
89
+ AccessModes : accessModes ,
88
90
StorageClassName : & storageClassName ,
89
91
},
90
92
MountPath : offlineStoreMountPath ,
@@ -162,6 +164,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
162
164
Expect (resource .Status .Applied .Services .OfflineStore .Persistence .FilePersistence .Type ).To (Equal (offlineType ))
163
165
Expect (resource .Status .Applied .Services .OfflineStore .Persistence .FilePersistence .PvcConfig ).NotTo (BeNil ())
164
166
Expect (resource .Status .Applied .Services .OfflineStore .Persistence .FilePersistence .PvcConfig .Create ).NotTo (BeNil ())
167
+ Expect (resource .Status .Applied .Services .OfflineStore .Persistence .FilePersistence .PvcConfig .Create .AccessModes ).To (Equal (accessModes ))
165
168
Expect (resource .Status .Applied .Services .OfflineStore .Persistence .FilePersistence .PvcConfig .Create .StorageClassName ).To (Equal (& storageClassName ))
166
169
expectedResources := corev1.VolumeResourceRequirements {
167
170
Requests : corev1.ResourceList {
@@ -179,6 +182,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
179
182
Expect (resource .Status .Applied .Services .OnlineStore .Persistence .FilePersistence .Path ).To (Equal (onlineStorePath ))
180
183
Expect (resource .Status .Applied .Services .OnlineStore .Persistence .FilePersistence .PvcConfig ).NotTo (BeNil ())
181
184
Expect (resource .Status .Applied .Services .OnlineStore .Persistence .FilePersistence .PvcConfig .Create ).NotTo (BeNil ())
185
+ Expect (resource .Status .Applied .Services .OnlineStore .Persistence .FilePersistence .PvcConfig .Create .AccessModes ).To (Equal (services .DefaultPVCAccessModes ))
182
186
Expect (resource .Status .Applied .Services .OnlineStore .Persistence .FilePersistence .PvcConfig .Create .StorageClassName ).To (BeNil ())
183
187
expectedResources = corev1.VolumeResourceRequirements {
184
188
Requests : corev1.ResourceList {
@@ -198,6 +202,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
198
202
Expect (resource .Status .Applied .Services .Registry .Local .Persistence .FilePersistence .Path ).To (Equal (registryPath ))
199
203
Expect (resource .Status .Applied .Services .Registry .Local .Persistence .FilePersistence .PvcConfig ).NotTo (BeNil ())
200
204
Expect (resource .Status .Applied .Services .Registry .Local .Persistence .FilePersistence .PvcConfig .Create ).NotTo (BeNil ())
205
+ Expect (resource .Status .Applied .Services .Registry .Local .Persistence .FilePersistence .PvcConfig .Create .AccessModes ).To (Equal (services .DefaultPVCAccessModes ))
201
206
Expect (resource .Status .Applied .Services .Registry .Local .Persistence .FilePersistence .PvcConfig .Create .StorageClassName ).To (BeNil ())
202
207
expectedResources = corev1.VolumeResourceRequirements {
203
208
Requests : corev1.ResourceList {
@@ -283,6 +288,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
283
288
Expect (err ).NotTo (HaveOccurred ())
284
289
Expect (pvc .Name ).To (Equal (deploy .Name ))
285
290
Expect (pvc .Spec .StorageClassName ).To (Equal (& storageClassName ))
291
+ Expect (pvc .Spec .AccessModes ).To (Equal (accessModes ))
286
292
Expect (pvc .Spec .Resources .Requests .Storage ().String ()).To (Equal (services .DefaultOfflineStorageRequest ))
287
293
Expect (pvc .DeletionTimestamp ).To (BeNil ())
288
294
@@ -313,6 +319,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
313
319
pvc )
314
320
Expect (err ).NotTo (HaveOccurred ())
315
321
Expect (pvc .Name ).To (Equal (deploy .Name ))
322
+ Expect (pvc .Spec .AccessModes ).To (Equal (services .DefaultPVCAccessModes ))
316
323
Expect (pvc .Spec .Resources .Requests .Storage ().String ()).To (Equal (services .DefaultOnlineStorageRequest ))
317
324
Expect (pvc .DeletionTimestamp ).To (BeNil ())
318
325
@@ -343,6 +350,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
343
350
pvc )
344
351
Expect (err ).NotTo (HaveOccurred ())
345
352
Expect (pvc .Name ).To (Equal (deploy .Name ))
353
+ Expect (pvc .Spec .AccessModes ).To (Equal (services .DefaultPVCAccessModes ))
346
354
Expect (pvc .Spec .Resources .Requests .Storage ().String ()).To (Equal (services .DefaultRegistryStorageRequest ))
347
355
Expect (pvc .DeletionTimestamp ).To (BeNil ())
348
356
0 commit comments