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

Fix Dev setup (#1815)

Co-authored-by: vyankatesh <vyankatesh@neualto.com>
This commit is contained in:
Vyankatesh Kudtarkar 2021-04-22 01:05:13 +05:30 committed by GitHub
parent 6e76fd68f0
commit ab8d077384
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 5 deletions

View file

@ -138,13 +138,14 @@ func main() {
if err != nil {
setupLog.Error(err, "ConfigMap lookup disabled: failed to create resource cache")
}
debug := serverIP != ""
webhookCfg := webhookconfig.NewRegister(
clientConfig,
client,
rCache,
serverIP,
int32(webhookTimeout),
debug,
log.Log)
// Resource Mutating Webhook Watcher
@ -334,7 +335,6 @@ func main() {
// -- annotations on resources with update details on mutation JSON patches
// -- generate policy violation resource
// -- generate events on policy and resource
debug := serverIP != ""
server, err := webhooks.NewWebhookServer(
pclient,
client,

View file

@ -39,6 +39,7 @@ type Register struct {
serverIP string // when running outside a cluster
timeoutSeconds int32
log logr.Logger
debug bool
}
// NewRegister creates new Register instance
@ -48,6 +49,7 @@ func NewRegister(
resCache resourcecache.ResourceCache,
serverIP string,
webhookTimeout int32,
debug bool,
log logr.Logger) *Register {
return &Register{
clientConfig: clientConfig,
@ -56,6 +58,7 @@ func NewRegister(
serverIP: serverIP,
timeoutSeconds: webhookTimeout,
log: log.WithName("Register"),
debug: debug,
}
}
@ -65,10 +68,11 @@ func (wrc *Register) Register() error {
if wrc.serverIP != "" {
logger.Info("Registering webhook", "url", fmt.Sprintf("https://%s", wrc.serverIP))
}
if !wrc.debug {
if err := wrc.checkEndpoint(); err != nil {
return err
}
}
wrc.removeWebhookConfigurations()
caData := wrc.readCaData()