@@ -1940,36 +1940,39 @@ func TestInjectMetadataPrefetchSidecarWithSC(t *testing.T) {
19401940 si .PvLister = informer .Core ().V1 ().PersistentVolumes ().Lister ()
19411941 si .PvcLister = informer .Core ().V1 ().PersistentVolumeClaims ().Lister ()
19421942 informer .Start (ctx .Done ())
1943- err := informer .Storage ().V1 ().StorageClasses ().Informer ().GetStore ().Add (tc .sc )
1943+ _ , err := fakeClient .StorageV1 ().StorageClasses ().Create (context .TODO (), tc .sc , metav1.CreateOptions {})
1944+
19441945 if err != nil {
19451946 t .Fatalf ("failed to setup test SC: %v" , err )
19461947 }
1947- err = informer . Core ().V1 (). PersistentVolumes ().Informer (). GetStore (). Add ( tc .pv )
1948+ _ , err = fakeClient . CoreV1 ().PersistentVolumes ().Create ( context . TODO (), tc .pv , metav1. CreateOptions {} )
19481949 if err != nil {
19491950 t .Fatalf ("failed to setup test PV: %v" , err )
19501951 }
1951- err = informer . Core ().V1 (). PersistentVolumes ().Informer (). GetStore (). Add ( & corev1.PersistentVolume {
1952+ _ , err = fakeClient . CoreV1 ().PersistentVolumes ().Create ( context . TODO (), & corev1.PersistentVolume {
19521953 ObjectMeta : metav1.ObjectMeta {
19531954 Name : "pv-mention-prefetch" ,
1954- }})
1955+ }}, metav1. CreateOptions {} )
19551956 if err != nil {
19561957 t .Fatalf ("failed to setup test PV: %v" , err )
19571958 }
19581959
1959- err = informer . Core ().V1 (). PersistentVolumeClaims (). Informer (). GetStore (). Add ( tc .pvc )
1960+ _ , err = fakeClient . CoreV1 ().PersistentVolumeClaims ("" ). Create ( context . TODO (), tc .pvc , metav1. CreateOptions {} )
19601961 if err != nil {
19611962 t .Fatalf ("failed to setup test PVC: %v" , err )
19621963 }
1963- err = informer . Core ().V1 (). PersistentVolumeClaims (). Informer (). GetStore (). Add ( & corev1.PersistentVolumeClaim {
1964+ _ , err = fakeClient . CoreV1 ().PersistentVolumeClaims ("" ). Create ( context . TODO (), & corev1.PersistentVolumeClaim {
19641965 ObjectMeta : metav1.ObjectMeta {
19651966 Name : "pvc-mention-prefetch" ,
19661967 }, Spec : corev1.PersistentVolumeClaimSpec {
19671968 VolumeName : "pv-mention-prefetch" ,
1968- }})
1969+ }}, metav1. CreateOptions {} )
19691970 if err != nil {
19701971 t .Fatalf ("failed to setup test PVC: %v" , err )
19711972 }
19721973
1974+ informer .WaitForCacheSync (ctx .Done ())
1975+
19731976 err = si .injectSidecarContainer (MetadataPrefetchSidecarName , tc .pod , * tc .nativeSidecar , nil )
19741977 t .Logf ("%s resulted in %v and error: %v" , tc .testName , err == nil , err )
19751978 if ! reflect .DeepEqual (tc .pod , tc .expectedPod ) {
0 commit comments