-
Notifications
You must be signed in to change notification settings - Fork 498
Description
/kind bug
What steps did you take and what happened:
[A clear and concise description of what the bug is.]
Update deprecated api group apiextensions.k8s.io/v1beta1 - code.
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.16.md#deprecations-and-removals
The apiextensions.k8s.io/v1beta1 version of CustomResourceDefinition is deprecated and will no longer be served in v1.19. Use apiextensions.k8s.io/v1 instead. (#79604, @liggitt)
The
CustomResourceDefinitionAPI type is promoted toapiextensions.k8s.io/v1with the following changes:
- Use of the new
defaultfeature in validation schemas is limited to v1spec.scopeis no longer defaulted toNamespacedand must be explicitly specifiedspec.versionis removed; usespec.versionsinsteadspec.validationis removed; usespec.versions[*].schemainsteadspec.subresourcesis removed; usespec.versions[*].subresourcesinsteadspec.additionalPrinterColumnsis removed; usespec.versions[*].additionalPrinterColumnsinsteadspec.conversion.webhookClientConfigis moved tospec.conversion.webhook.clientConfigspec.conversion.conversionReviewVersionsis moved tospec.conversion.webhook.conversionReviewVersionsspec.versions[*].schema.openAPIV3Schemais now required when creating v1 CustomResourceDefinitionsspec.preserveUnknownFields: trueis disallowed when creating v1 CustomResourceDefinitions; it must be specified within schema definitions asx-kubernetes-preserve-unknown-fields: true- In
additionalPrinterColumnsitems, theJSONPathfield was renamed tojsonPath(fixes v1: CustomResourceColumnDefinition JSONPath should be serialized as "jsonPath" kubernetes/kubernetes#66531)
Theapiextensions.k8s.io/v1beta1version ofCustomResourceDefinitionis deprecated and will no longer be served in v1.19.
What did you expect to happen:
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]
Environment:
- Kubeflow version (
kfctl version): - Minikube version (
minikube version): - Kubernetes version: (use
kubectl version): - OS (e.g. from
/etc/os-release):