Update CRD Subresources for 1.11 (#8519)
This commit is contained in:
committed by
Misty Linville
parent
7b39ed7185
commit
18f8bf969c
+4
-6
@@ -333,18 +333,15 @@ crontab "my-new-cron-object" created
|
|||||||
### Subresources
|
### Subresources
|
||||||
|
|
||||||
Custom resources support `/status` and `/scale` subresources.
|
Custom resources support `/status` and `/scale` subresources.
|
||||||
This feature is __alpha__ in v1.10 and may change in backward incompatible ways.
|
This feature is __beta__ in v1.11 and enabled by default.
|
||||||
|
|
||||||
Enable this feature using the `CustomResourceSubresources` feature gate on
|
You can disable this feature using the `CustomResourceSubresources` feature gate on
|
||||||
the [kube-apiserver](/docs/admin/kube-apiserver):
|
the [kube-apiserver](/docs/admin/kube-apiserver):
|
||||||
|
|
||||||
```
|
```
|
||||||
--feature-gates=CustomResourceSubresources=true
|
--feature-gates=CustomResourceSubresources=false
|
||||||
```
|
```
|
||||||
|
|
||||||
When the `CustomResourceSubresources` feature gate is enabled, only the `properties` construct
|
|
||||||
is allowed in the root schema for custom resource validation.
|
|
||||||
|
|
||||||
The status and scale subresources can be optionally enabled by
|
The status and scale subresources can be optionally enabled by
|
||||||
defining them in the CustomResourceDefinition.
|
defining them in the CustomResourceDefinition.
|
||||||
|
|
||||||
@@ -357,6 +354,7 @@ When the status subresource is enabled, the `/status` subresource for the custom
|
|||||||
- `PUT` requests to the `/status` subresource only validate the status stanza of the custom resource.
|
- `PUT` requests to the `/status` subresource only validate the status stanza of the custom resource.
|
||||||
- `PUT`/`POST`/`PATCH` requests to the custom resource ignore changes to the status stanza.
|
- `PUT`/`POST`/`PATCH` requests to the custom resource ignore changes to the status stanza.
|
||||||
- Any changes to the spec stanza increments the value at `.metadata.generation`.
|
- Any changes to the spec stanza increments the value at `.metadata.generation`.
|
||||||
|
- `Properties` and `Required` are the only constructs allowed in the root of the CRD OpenAPI validation schema.
|
||||||
|
|
||||||
#### Scale subresource
|
#### Scale subresource
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user