@@ -1003,7 +1003,14 @@ func preparePayloads(t *testing.T, clients *memberoperatortest.FakeClientSet, na
10031003 dv .SetName (fmt .Sprintf ("%s%s-datavolume" , namePrefix , namespace ))
10041004 dv .SetNamespace (namespace )
10051005 createObjectWithDynamicClient (t , clients .DynamicClient , dv )
1006- controlledPods = createPods (t , clients .AllNamespacesClient , dv , sTime , controlledPods , noRestart ())
1006+ // PersistentVolumeClaim owned by DataVolume
1007+ dvPvc := & corev1.PersistentVolumeClaim {
1008+ ObjectMeta : metav1.ObjectMeta {Name : fmt .Sprintf ("%s-pvc" , dv .GetName ()), Namespace : namespace },
1009+ }
1010+ err := controllerutil .SetControllerReference (dv , dvPvc , scheme .Scheme )
1011+ require .NoError (t , err )
1012+ createObjectWithDynamicClient (t , clients .DynamicClient , dvPvc )
1013+ controlledPods = createPods (t , clients .AllNamespacesClient , dvPvc , sTime , controlledPods , noRestart ())
10071014
10081015 // StatefulSet
10091016 sts := & appsv1.StatefulSet {
@@ -1023,7 +1030,7 @@ func preparePayloads(t *testing.T, clients *memberoperatortest.FakeClientSet, na
10231030 ObjectMeta : metav1.ObjectMeta {Name : fmt .Sprintf ("%s-replicationcontroller" , dc .Name ), Namespace : namespace },
10241031 Spec : corev1.ReplicationControllerSpec {Replicas : & replicas },
10251032 }
1026- err : = controllerutil .SetControllerReference (dc , rc , scheme .Scheme )
1033+ err = controllerutil .SetControllerReference (dc , rc , scheme .Scheme )
10271034 require .NoError (t , err )
10281035 createObjectWithDynamicClient (t , clients .DynamicClient , rc )
10291036 controlledPods = createPods (t , clients .AllNamespacesClient , rc , sTime , controlledPods , noRestart ())
0 commit comments