1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-31 03:45:17 +00:00

remove dclient from pvbuilder

This commit is contained in:
Shuting Zhao 2020-01-06 18:53:36 -08:00
parent ecbbd04bc5
commit dcc3179b09
2 changed files with 4 additions and 11 deletions

View file

@ -5,7 +5,6 @@ import (
"github.com/golang/glog" "github.com/golang/glog"
kyverno "github.com/nirmata/kyverno/pkg/api/kyverno/v1" kyverno "github.com/nirmata/kyverno/pkg/api/kyverno/v1"
client "github.com/nirmata/kyverno/pkg/dclient"
"github.com/nirmata/kyverno/pkg/engine/response" "github.com/nirmata/kyverno/pkg/engine/response"
) )
@ -34,16 +33,10 @@ type Builder interface {
build(policy, kind, namespace, name string, rules []kyverno.ViolatedRule) *kyverno.PolicyViolationTemplate build(policy, kind, namespace, name string, rules []kyverno.ViolatedRule) *kyverno.PolicyViolationTemplate
} }
type pvBuilder struct { type pvBuilder struct{}
// dynamic client
dclient *client.Client
}
func newPvBuilder(dclient *client.Client) *pvBuilder { func newPvBuilder() *pvBuilder {
pvb := pvBuilder{ return &pvBuilder{}
dclient: dclient,
}
return &pvb
} }
func (pvb *pvBuilder) generate(info Info) kyverno.PolicyViolationTemplate { func (pvb *pvBuilder) generate(info Info) kyverno.PolicyViolationTemplate {

View file

@ -218,7 +218,7 @@ func (gen *Generator) syncHandler(info Info) error {
glog.V(4).Infof("recieved info:%v", info) glog.V(4).Infof("recieved info:%v", info)
var handler pvGenerator var handler pvGenerator
var builder Builder var builder Builder
builder = newPvBuilder(gen.dclient) builder = newPvBuilder()
if info.Resource.GetNamespace() == "" { if info.Resource.GetNamespace() == "" {
// cluster scope resource generate a clusterpolicy violation // cluster scope resource generate a clusterpolicy violation
handler = newClusterPV(gen.dclient, gen.cpvLister, gen.kyvernoInterface) handler = newClusterPV(gen.dclient, gen.cpvLister, gen.kyvernoInterface)