77 "github.com/openshift/cluster-logging-operator/internal/reconcile"
88 "github.com/openshift/cluster-logging-operator/internal/runtime"
99 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
10+ k8sruntime "k8s.io/apimachinery/pkg/runtime"
1011 "k8s.io/client-go/kubernetes/scheme"
1112 "sigs.k8s.io/controller-runtime/pkg/client"
1213 "sigs.k8s.io/controller-runtime/pkg/client/fake"
@@ -34,12 +35,15 @@ var _ = Describe("reconciling ", func() {
3435
3536 var _ = DescribeTable ("SCC" , func (initial * security.SecurityContextConstraints , desired security.SecurityContextConstraints ) {
3637
37- globalScheme := scheme .Scheme
38+ globalScheme := k8sruntime .NewScheme ()
39+ Expect (scheme .AddToScheme (globalScheme )).To (Succeed ())
3840 Expect (security .Install (globalScheme )).To (Succeed ())
3941
40- k8sClient := fake . NewFakeClient ()
42+ var k8sClient client. Client
4143 if initial != nil {
42- k8sClient = fake .NewFakeClient (initial )
44+ k8sClient = fake .NewClientBuilder ().WithScheme (globalScheme ).WithObjects (initial ).Build ()
45+ } else {
46+ k8sClient = fake .NewClientBuilder ().WithScheme (globalScheme ).Build ()
4347 }
4448 reader := k8sClient .(client.Reader )
4549
@@ -51,6 +55,8 @@ var _ = Describe("reconciling ", func() {
5155
5256 act .ResourceVersion = "" //dont care here
5357 desired .ResourceVersion = ""
58+ act .TypeMeta = metav1.TypeMeta {} //dont care here
59+ desired .TypeMeta = metav1.TypeMeta {}
5460
5561 Expect (cmp .Diff (act , & desired )).To (BeEmpty (), "Exp. the spec to be the same" )
5662 Expect (cmp .Diff (act , initial )).To (Not (BeEmpty ()), "Exp. the spec to have been updated" )
0 commit comments