k3s/pkg/server
Brad Davidson ad41fb8c96 Create CRDs with schema
Fixes an issue where CRDs were being created without schema, allowing
resources with invalid content to be created, later stalling the
controller ListWatch event channel when the invalid resources could not
be deserialized.

This also requires moving Addon GVK tracking from a status field to
an annotation, as the GroupVersionKind type has special handling
internal to Kubernetes that prevents it from being serialized to the CRD
when schema validation is enabled.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2023-04-27 20:42:46 -07:00
..
auth.go Make supervisor errors parsable by Kubernetes client libs 2022-04-29 09:23:37 -07:00
cert.go Add support for cross-signing new certs during ca rotation 2023-03-13 16:56:28 -07:00
context.go Create CRDs with schema 2023-04-27 20:42:46 -07:00
router.go Add support for cross-signing new certs during ca rotation 2023-03-13 16:56:28 -07:00
secrets-encrypt.go Add certificate rotate-ca to write updated CA certs to datastore 2023-02-06 15:09:31 -08:00
server.go Fix etcd member deletion 2023-02-14 09:39:41 -08:00
types.go Move DisableServiceLB/Rootless/ServiceLBNamespace into config.Control 2022-09-30 08:17:20 -07:00