kubectl/pkg
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
..
apps Remove newlineReporter custom report 2022-06-01 13:09:47 +08:00
cmd Add client-go credential plugin to kuberc 2025-10-24 16:06:33 -04:00
config Add client-go credential plugin to kuberc 2025-10-24 16:06:33 -04:00
describe remove deprecated Ingress api from describe 2025-11-06 08:51:53 +00:00
drain fix(cordonhelper): Avoid mutating local node before API call 2025-09-28 00:21:51 +08:00
explain Avoid no-change lambdas 2025-09-19 16:56:00 +02:00
generate cleanup: omit comparison with bool constants 2023-09-04 16:59:23 +08:00
kuberc Add client-go credential plugin to kuberc 2025-10-24 16:06:33 -04:00
metricsutil [KEP-2400] kubectl top: add a --show-swap option (#129458) 2025-06-04 17:10:38 +03:00
polymorphichelpers Drop null creationTimestamp from test fixtures 2025-03-24 09:37:26 -04:00
proxy Remove ioutil from kubectl 2022-07-30 22:31:16 +09:00
rawhttp Migrate genericclioptions.IOStreams usage to genericiooptions 2023-04-05 14:07:46 +03:00
scale Replace PollImmediate with PollUntilContextTimeout (#128147) 2024-11-07 16:57:29 +02:00
scheme vac support ResourceDescriber 2024-01-08 18:45:06 +08:00
util remove deadcode HashObject from k8s.io/kubectl/pkg/util 2025-08-26 15:07:10 -07:00
validation OpenAPIResourcesGetter allows lazy-loading OpenAPI V2 2023-03-13 20:28:40 -07:00