1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-06 16:06:56 +00:00
kyverno/pkg/sharedinformer/utils.go

16 lines
522 B
Go
Raw Normal View History

2019-06-11 14:35:26 -07:00
package sharedinformer
import (
"github.com/nirmata/kyverno/pkg/client/clientset/versioned/fake"
informers "github.com/nirmata/kyverno/pkg/client/informers/externalversions"
"k8s.io/apimachinery/pkg/runtime"
)
func NewFakeSharedInformerFactory(objects ...runtime.Object) (SharedInfomer, error) {
fakePolicyClient := fake.NewSimpleClientset(objects...)
policyInformerFactory := informers.NewSharedInformerFactory(fakePolicyClient, 0)
return &sharedInfomer{
policyInformerFactory: policyInformerFactory,
}, nil
}