kyverno: [BUG] Kyverno 1.1.5 crashes
Describe the bug Since Kyverno 1.1.5 it crashes on startup
To Reproduce Steps to reproduce the behavior:
- Use the 1.1.5 install.yaml
- Observe the pod crashing
Expected behavior Kyverno doesn’t crash, or at least tells me what’s wrong
Screenshots
Additional context
Log:
I0402 10:04:01.793325 1 version.go:17] "msg"="Kyverno" "Version"="v1.1.5-dirty"
I0402 10:04:01.793502 1 version.go:18] "msg"="Kyverno" "BuildHash"="(HEAD/f0300b7c49a09f80c7e004f2536ae49ac651bbfe"
I0402 10:04:01.793523 1 version.go:19] "msg"="Kyverno" "BuildTime"="2020-04-02_04:04:04AM"
I0402 10:04:01.793855 1 config.go:79] CreateClientConfig "msg"="Using in-cluster configuration"
I0402 10:04:01.796473 1 client.go:241] Client/Poll "msg"="starting registered resources sync" "period"=10000000000
I0402 10:04:01.870158 1 util.go:69] CRDInstalled "msg"="CRD found" "kind"="ClusterPolicy"
I0402 10:04:01.871138 1 util.go:69] CRDInstalled "msg"="CRD found" "kind"="ClusterPolicyViolation"
I0402 10:04:01.872070 1 util.go:69] CRDInstalled "msg"="CRD found" "kind"="PolicyViolation"
I0402 10:04:01.874042 1 dynamicconfig.go:68] ConfigData "msg"="init configuration from commandline arguments"
I0402 10:04:01.874224 1 dynamicconfig.go:170] ConfigData "msg"="Init resource filters" "filters"=[{"Kind":"Event","Namespace":"*","Name":"*"},{"Kind":"*","Namespace":"kube-system","Name":"*"},{"Kind":"*","Namespace":"kube-public","Name":"*"},{"Kind":"*","Namespace":"kube-node-lease","Name":"*"},{"Kind":"Node","Namespace":"*","Name":"*"},{"Kind":"APIService","Namespace":"*","Name":"*"},{"Kind":"TokenReview","Namespace":"*","Name":"*"},{"Kind":"SubjectAccessReview","Namespace":"*","Name":"*"},{"Kind":"*","Namespace":"kyverno","Name":"*"}]
I0402 10:04:01.881190 1 certificates.go:38] Client "msg"="Using existing TLS key/certificate pair"
I0402 10:04:01.881233 1 registration.go:252] WebhookRegistrationClient "msg"="Started cleaning up webhookconfigurations"
E0402 10:04:01.886774 1 resource.go:145] WebhookRegistrationClient "msg"="resource does not exist; deleted already" "error"="validatingwebhookconfigurations.admissionregistration.k8s.io \"kyverno-resource-validating-webhook-cfg\" not found" "kind"="ValidatingWebhookConfiguration" "name"="kyverno-resource-validating-webhook-cfg"
E0402 10:04:01.886996 1 resource.go:75] WebhookRegistrationClient "msg"="resource does not exit" "error"="mutatingwebhookconfigurations.admissionregistration.k8s.io \"kyverno-resource-mutating-webhook-cfg\" not found" "kind"="MutatingWebhookConfiguration" "name"="kyverno-resource-mutating-webhook-cfg"
I0402 10:04:03.618739 1 generator.go:148] PolicyViolationGenerator "msg"="start"
I0402 10:04:03.618822 1 controller.go:255] PolicyController "msg"="starting"
I0402 10:04:03.618740 1 controller.go:214] GenerateController "msg"="starting"
I0402 10:04:03.618875 1 controller.go:104] EventGenerator "msg"="start"
I0402 10:04:03.618909 1 controller.go:194] GenerateCleanUpController "msg"="starting"
E0402 10:04:04.462146 1 crdSync.go:117] "msg"="could not parse crd schema:" "error"="ERROR schema.properties.spec.properties.containers.items.\u003carray\u003e.properties.lifecycle.properties.postStart.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.containers.items.\u003carray\u003e.properties.lifecycle.properties.postStart.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.containers.items.\u003carray\u003e.properties.lifecycle.properties.preStop.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.containers.items.\u003carray\u003e.properties.lifecycle.properties.preStop.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.containers.items.\u003carray\u003e.properties.livenessProbe.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.containers.items.\u003carray\u003e.properties.livenessProbe.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.containers.items.\u003carray\u003e.properties.readinessProbe.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.containers.items.\u003carray\u003e.properties.readinessProbe.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.containers.items.\u003carray\u003e.properties.startupProbe.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.containers.items.\u003carray\u003e.properties.startupProbe.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.initContainers.items.\u003carray\u003e.properties.lifecycle.properties.postStart.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.initContainers.items.\u003carray\u003e.properties.lifecycle.properties.postStart.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.initContainers.items.\u003carray\u003e.properties.lifecycle.properties.preStop.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.initContainers.items.\u003carray\u003e.properties.lifecycle.properties.preStop.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.initContainers.items.\u003carray\u003e.properties.livenessProbe.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.initContainers.items.\u003carray\u003e.properties.livenessProbe.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.initContainers.items.\u003carray\u003e.properties.readinessProbe.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.initContainers.items.\u003carray\u003e.properties.readinessProbe.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.initContainers.items.\u003carray\u003e.properties.startupProbe.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.initContainers.items.\u003carray\u003e.properties.startupProbe.properties.tcpSocket.properties.port has invalid property: anyOf"
E0402 10:04:04.500653 1 crdSync.go:117] "msg"="could not parse crd schema:" "error"="ERROR schema.properties.spec.properties.hooks.properties.postBackup.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.hooks.properties.postBackup.properties.httpPost.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.hooks.properties.postBackup.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.hooks.properties.preBackup.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.hooks.properties.preBackup.properties.httpPost.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.hooks.properties.preBackup.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.members.items.\u003carray\u003e.properties.hooks.properties.postBackup.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.members.items.\u003carray\u003e.properties.hooks.properties.postBackup.properties.httpPost.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.members.items.\u003carray\u003e.properties.hooks.properties.postBackup.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.members.items.\u003carray\u003e.properties.hooks.properties.preBackup.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.members.items.\u003carray\u003e.properties.hooks.properties.preBackup.properties.httpPost.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.members.items.\u003carray\u003e.properties.hooks.properties.preBackup.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.members.items.\u003carray\u003e.properties.runtimeSettings.properties.container.properties.lifecycle.properties.postStart.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.members.items.\u003carray\u003e.properties.runtimeSettings.properties.container.properties.lifecycle.properties.postStart.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.members.items.\u003carray\u003e.properties.runtimeSettings.properties.container.properties.lifecycle.properties.preStop.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.members.items.\u003carray\u003e.properties.runtimeSettings.properties.container.properties.lifecycle.properties.preStop.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.members.items.\u003carray\u003e.properties.runtimeSettings.properties.container.properties.livenessProbe.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.members.items.\u003carray\u003e.properties.runtimeSettings.properties.container.properties.livenessProbe.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.members.items.\u003carray\u003e.properties.runtimeSettings.properties.container.properties.readinessProbe.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.members.items.\u003carray\u003e.properties.runtimeSettings.properties.container.properties.readinessProbe.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.lifecycle.properties.postStart.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.lifecycle.properties.postStart.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.lifecycle.properties.preStop.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.lifecycle.properties.preStop.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.livenessProbe.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.livenessProbe.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.readinessProbe.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.readinessProbe.properties.tcpSocket.properties.port has invalid property: anyOf"
E0402 10:04:04.528703 1 crdSync.go:117] "msg"="could not parse crd schema:" "error"="ERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.lifecycle.properties.postStart.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.lifecycle.properties.postStart.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.lifecycle.properties.preStop.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.lifecycle.properties.preStop.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.livenessProbe.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.livenessProbe.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.readinessProbe.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.readinessProbe.properties.tcpSocket.properties.port has invalid property: anyOf"
E0402 10:04:04.558459 1 crdSync.go:117] "msg"="could not parse crd schema:" "error"="ERROR schema.properties.spec.properties.hooks.properties.postBackup.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.hooks.properties.postBackup.properties.httpPost.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.hooks.properties.postBackup.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.hooks.properties.preBackup.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.hooks.properties.preBackup.properties.httpPost.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.hooks.properties.preBackup.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.lifecycle.properties.postStart.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.lifecycle.properties.postStart.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.lifecycle.properties.preStop.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.lifecycle.properties.preStop.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.livenessProbe.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.livenessProbe.properties.tcpSocket.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.readinessProbe.properties.httpGet.properties.port has invalid property: anyOf\nERROR schema.properties.spec.properties.runtimeSettings.properties.container.properties.readinessProbe.properties.tcpSocket.properties.port has invalid property: anyOf"
panic: assignment to entry in nil map
goroutine 1 [running]:
github.com/nirmata/kyverno/pkg/openapi.addingDefaultFieldsToSchema(0xc0032e3b40, 0x4, 0x8, 0x4, 0x8, 0x0)
/home/travis/gopath/src/github.com/nirmata/kyverno/pkg/openapi/crdSync.go:142 +0x336
github.com/nirmata/kyverno/pkg/openapi.(*Controller).parseCRD(0xc0002cad20, 0xc00361f140)
/home/travis/gopath/src/github.com/nirmata/kyverno/pkg/openapi/crdSync.go:112 +0x122
github.com/nirmata/kyverno/pkg/openapi.(*crdSync).sync(0xc0027e7a60)
/home/travis/gopath/src/github.com/nirmata/kyverno/pkg/openapi/crdSync.go:69 +0x139
github.com/nirmata/kyverno/pkg/openapi.(*crdSync).Run(0xc0027e7a60, 0x1, 0xc0000c6660)
/home/travis/gopath/src/github.com/nirmata/kyverno/pkg/openapi/crdSync.go:49 +0x8b
main.main()
/home/travis/gopath/src/github.com/nirmata/kyverno/cmd/kyverno/main.go:305 +0x1c05
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 22 (20 by maintainers)
Commits related to this issue
- Merge pull request #804 from shravanshetty1/786_deepCopy_crash #786 - subVars crashes — committed to kyverno/kyverno by shravanshetty1 4 years ago
Ah, ok 😄
Otherwise, this seems fine, if @HaseHarald doesn’t have any issues left, we can close this 😄