@@ -69,6 +69,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
6969 onlineStoreMountPath := "/online"
7070 registryMountPath := "/registry"
7171
72+ accessModes := []corev1.PersistentVolumeAccessMode {corev1 .ReadWriteOnce , corev1 .ReadWriteMany }
7273 storageClassName := "test"
7374
7475 onlineStoreMountedPath := path .Join (onlineStoreMountPath , onlineStorePath )
@@ -85,6 +86,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
8586 Type : offlineType ,
8687 PvcConfig : & feastdevv1alpha1.PvcConfig {
8788 Create : & feastdevv1alpha1.PvcCreate {
89+ AccessModes : accessModes ,
8890 StorageClassName : & storageClassName ,
8991 },
9092 MountPath : offlineStoreMountPath ,
@@ -162,6 +164,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
162164 Expect (resource .Status .Applied .Services .OfflineStore .Persistence .FilePersistence .Type ).To (Equal (offlineType ))
163165 Expect (resource .Status .Applied .Services .OfflineStore .Persistence .FilePersistence .PvcConfig ).NotTo (BeNil ())
164166 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 ))
165168 Expect (resource .Status .Applied .Services .OfflineStore .Persistence .FilePersistence .PvcConfig .Create .StorageClassName ).To (Equal (& storageClassName ))
166169 expectedResources := corev1.VolumeResourceRequirements {
167170 Requests : corev1.ResourceList {
@@ -179,6 +182,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
179182 Expect (resource .Status .Applied .Services .OnlineStore .Persistence .FilePersistence .Path ).To (Equal (onlineStorePath ))
180183 Expect (resource .Status .Applied .Services .OnlineStore .Persistence .FilePersistence .PvcConfig ).NotTo (BeNil ())
181184 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 ))
182186 Expect (resource .Status .Applied .Services .OnlineStore .Persistence .FilePersistence .PvcConfig .Create .StorageClassName ).To (BeNil ())
183187 expectedResources = corev1.VolumeResourceRequirements {
184188 Requests : corev1.ResourceList {
@@ -198,6 +202,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
198202 Expect (resource .Status .Applied .Services .Registry .Local .Persistence .FilePersistence .Path ).To (Equal (registryPath ))
199203 Expect (resource .Status .Applied .Services .Registry .Local .Persistence .FilePersistence .PvcConfig ).NotTo (BeNil ())
200204 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 ))
201206 Expect (resource .Status .Applied .Services .Registry .Local .Persistence .FilePersistence .PvcConfig .Create .StorageClassName ).To (BeNil ())
202207 expectedResources = corev1.VolumeResourceRequirements {
203208 Requests : corev1.ResourceList {
@@ -283,6 +288,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
283288 Expect (err ).NotTo (HaveOccurred ())
284289 Expect (pvc .Name ).To (Equal (deploy .Name ))
285290 Expect (pvc .Spec .StorageClassName ).To (Equal (& storageClassName ))
291+ Expect (pvc .Spec .AccessModes ).To (Equal (accessModes ))
286292 Expect (pvc .Spec .Resources .Requests .Storage ().String ()).To (Equal (services .DefaultOfflineStorageRequest ))
287293 Expect (pvc .DeletionTimestamp ).To (BeNil ())
288294
@@ -313,6 +319,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
313319 pvc )
314320 Expect (err ).NotTo (HaveOccurred ())
315321 Expect (pvc .Name ).To (Equal (deploy .Name ))
322+ Expect (pvc .Spec .AccessModes ).To (Equal (services .DefaultPVCAccessModes ))
316323 Expect (pvc .Spec .Resources .Requests .Storage ().String ()).To (Equal (services .DefaultOnlineStorageRequest ))
317324 Expect (pvc .DeletionTimestamp ).To (BeNil ())
318325
@@ -343,6 +350,7 @@ var _ = Describe("FeatureStore Controller-Ephemeral services", func() {
343350 pvc )
344351 Expect (err ).NotTo (HaveOccurred ())
345352 Expect (pvc .Name ).To (Equal (deploy .Name ))
353+ Expect (pvc .Spec .AccessModes ).To (Equal (services .DefaultPVCAccessModes ))
346354 Expect (pvc .Spec .Resources .Requests .Storage ().String ()).To (Equal (services .DefaultRegistryStorageRequest ))
347355 Expect (pvc .DeletionTimestamp ).To (BeNil ())
348356
0 commit comments