Skip to content

Commit d015c44

Browse files
committed
envtest: fix panic during CRD installation
Signed-off-by: Stefan Büringer [email protected]
1 parent 1730628 commit d015c44

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pkg/envtest/crd.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,8 +371,12 @@ func modifyConversionWebhooks(crds []apiextensionsv1.CustomResourceDefinition, s
371371
}]; !ok {
372372
continue
373373
}
374+
if c.Spec.Conversion == nil {
375+
c.Spec.Conversion = &apiextensionsv1.CustomResourceConversion{
376+
Webhook: &apiextensionsv1.WebhookConversion{},
377+
}
378+
}
374379
c.Spec.Conversion.Strategy = apiextensionsv1.WebhookConverter
375-
c.Spec.Conversion.Webhook.ClientConfig.Service = nil
376380
c.Spec.Conversion.Webhook.ClientConfig = &apiextensionsv1.WebhookClientConfig{
377381
Service: nil,
378382
URL: url,

0 commit comments

Comments
 (0)