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:
parent
ecbbd04bc5
commit
dcc3179b09
2 changed files with 4 additions and 11 deletions
|
@ -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 {
|
||||||
|
|
|
@ -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)
|
||||||
|
|
Loading…
Add table
Reference in a new issue