Skip to content

Commit

Permalink
envtest: fix panic during CRD installation
Browse files Browse the repository at this point in the history
Signed-off-by: Stefan Büringer buringerst@vmware.com
  • Loading branch information
sbueringer committed Sep 16, 2021
1 parent 1730628 commit d015c44
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion pkg/envtest/crd.go
Original file line number Diff line number Diff line change
Expand Up @@ -371,8 +371,12 @@ func modifyConversionWebhooks(crds []apiextensionsv1.CustomResourceDefinition, s
}]; !ok {
continue
}
if c.Spec.Conversion == nil {
c.Spec.Conversion = &apiextensionsv1.CustomResourceConversion{
Webhook: &apiextensionsv1.WebhookConversion{},
}
}
c.Spec.Conversion.Strategy = apiextensionsv1.WebhookConverter
c.Spec.Conversion.Webhook.ClientConfig.Service = nil
c.Spec.Conversion.Webhook.ClientConfig = &apiextensionsv1.WebhookClientConfig{
Service: nil,
URL: url,
Expand Down

0 comments on commit d015c44

Please sign in to comment.