Skip to content

Commit a187414

Browse files
authored
Merge pull request kubernetes#81669 from liggitt/changelog-crd
Fix CRD v1 release note
2 parents 8f6643c + a11d6a0 commit a187414

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

CHANGELOG-1.16.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -98,17 +98,17 @@ filename | sha512 hash
9898
* fix: detach azure disk issue using dangling error ([#81266](https://github.com/kubernetes/kubernetes/pull/81266), [@andyzhangx](https://github.com/andyzhangx))
9999
* Conversion webhooks can now indicate they support receiving and responding with `ConversionReview` API objects in the `apiextensions.k8s.io/v1` version by including `v1` in the `conversionReviewVersions` list in their CustomResourceDefinition. Conversion webhooks must respond with a ConversionReview object in the same apiVersion they receive. `apiextensions.k8s.io/v1` `ConversionReview` responses must specify a `response.uid` that matches the `request.uid` of the object they were sent. ([#81476](https://github.com/kubernetes/kubernetes/pull/81476), [@liggitt](https://github.com/liggitt))
100100
* The `CustomResourceDefinition` API type is promoted to `apiextensions.k8s.io/v1` with the following changes: ([#79604](https://github.com/kubernetes/kubernetes/pull/79604), [@liggitt](https://github.com/liggitt))
101-
* Use of the new `default` feature in validation schemas is limited to v1
102-
* `spec.scope` is no longer defaulted to `Namespaced` and must be explicitly specified
103-
* `spec.version` is removed; use `spec.versions` instead
104-
* `spec.validation` is removed; use `spec.versions[*].schema` instead
105-
* `spec.subresources` is removed; use `spec.versions[*].subresources` instead
106-
* `spec.additionalPrinterColumns` is removed; use `spec.versions[*].additionalPrinterColumns` instead
107-
* `spec.conversion.webhookClientConfig` is moved to `spec.conversion.webhook.clientConfig`
108-
* `spec.conversion.conversionReviewVersions` is moved to `spec.conversion.webhook.conversionReviewVersions`
109-
* `spec.versions[*].schema.openAPIV3Schema` is now required when creating v1 CustomResourceDefinitions
110-
* `spec.preserveUnknownFields: true` is disallowed when creating v1 CustomResourceDefinitions; it must be specified within schema definitions as `x-kubernetes-preserve-unknown-fields: true`
111-
* In `additionalPrinterColumns` items, the `JSONPath` field was renamed to `jsonPath` (fixes https://github.com/kubernetes/kubernetes/issues/66531)
101+
* Use of the new `default` feature in validation schemas is limited to v1
102+
* `spec.scope` is no longer defaulted to `Namespaced` and must be explicitly specified
103+
* `spec.version` is removed; use `spec.versions` instead
104+
* `spec.validation` is removed; use `spec.versions[*].schema` instead
105+
* `spec.subresources` is removed; use `spec.versions[*].subresources` instead
106+
* `spec.additionalPrinterColumns` is removed; use `spec.versions[*].additionalPrinterColumns` instead
107+
* `spec.conversion.webhookClientConfig` is moved to `spec.conversion.webhook.clientConfig`
108+
* `spec.conversion.conversionReviewVersions` is moved to `spec.conversion.webhook.conversionReviewVersions`
109+
* `spec.versions[*].schema.openAPIV3Schema` is now required when creating v1 CustomResourceDefinitions
110+
* `spec.preserveUnknownFields: true` is disallowed when creating v1 CustomResourceDefinitions; it must be specified within schema definitions as `x-kubernetes-preserve-unknown-fields: true`
111+
* In `additionalPrinterColumns` items, the `JSONPath` field was renamed to `jsonPath` (fixes https://github.com/kubernetes/kubernetes/issues/66531)
112112
* openapi now advertises correctly supported patch types for custom resources ([#81515](https://github.com/kubernetes/kubernetes/pull/81515), [@liggitt](https://github.com/liggitt))
113113
* Kubelet could be run with no Azure identity without subscriptionId configured now. ([#81500](https://github.com/kubernetes/kubernetes/pull/81500), [@feiskyer](https://github.com/feiskyer))
114114
* A sample cloud provider configure is: '{"vmType": "vmss", "useInstanceMetadata": true}'.

0 commit comments

Comments
 (0)