mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-06 16:06:56 +00:00
22 lines
578 B
Go
22 lines
578 B
Go
|
package generate
|
||
|
|
||
|
import (
|
||
|
kyverno "github.com/nirmata/kyverno/pkg/api/kyverno/v1"
|
||
|
"github.com/nirmata/kyverno/pkg/policy/generate/fake"
|
||
|
)
|
||
|
|
||
|
//FakeGenerate provides implementation for generate rule processing
|
||
|
// with mocks/fakes for cluster interactions
|
||
|
type FakeGenerate struct {
|
||
|
Generate
|
||
|
}
|
||
|
|
||
|
//NewFakeGenerate returns a new instance of generatecheck that uses
|
||
|
// fake/mock implementation for operation access(always returns true)
|
||
|
func NewFakeGenerate(rule kyverno.Generation) *FakeGenerate {
|
||
|
g := FakeGenerate{}
|
||
|
g.rule = rule
|
||
|
g.authCheck = fake.NewFakeAuth()
|
||
|
return &g
|
||
|
}
|