kubectl/pkg/config
Peter Engelbert 52b571c82c Add client-go credential plugin to kuberc
Remove reference to internal types in kuberc types

* Remove unserialized types from public APIs

Also remove defaulting

* Don't do conversion gen for plugin policy types

Because the plugin policy types are explicitly allowed to be empty, they
should not affect conversion. The autogenerated conversion functions for
the `Preference` type will leave those fields empty.

* Remove defaulting tests

Comments and simplifications (h/t jordan liggitt)

Signed-off-by: Peter Engelbert <pmengelbert@gmail.com>

Kubernetes-commit: fab280950dabfefabe6a8578b7a76372a9b21874
2025-10-24 16:06:33 -04:00
..
fuzzer kuberc: introduce fuzzing for kuberc types 2025-05-16 13:45:37 +02:00
scheme Add client-go credential plugin to kuberc 2025-10-24 16:06:33 -04:00
v1alpha1 Add client-go credential plugin to kuberc 2025-10-24 16:06:33 -04:00
v1beta1 Add client-go credential plugin to kuberc 2025-10-24 16:06:33 -04:00
doc.go Introduce kuberc as new flag to customize defaulting and define aliases in kubectl (#125230) 2025-02-12 00:39:09 +00:00
OWNERS Introduce kuberc as new flag to customize defaulting and define aliases in kubectl (#125230) 2025-02-12 00:39:09 +00:00
register.go Introduce kuberc as new flag to customize defaulting and define aliases in kubectl (#125230) 2025-02-12 00:39:09 +00:00
types.go Add client-go credential plugin to kuberc 2025-10-24 16:06:33 -04:00
zz_generated.deepcopy.go Add client-go credential plugin to kuberc 2025-10-24 16:06:33 -04:00