Given that each authentication strategy has different settings (and even the 2 token-provider strategies have different the same settings in different styles), I think it's time to bite the bullet and move all the authentication settings into KubeAuthStrategy (now an abstract class instead of an enum).
This is to prepare for adding client-go credential plugin support.
Given that each authentication strategy has different settings (and even the 2 token-provider strategies have different the same settings in different styles), I think it's time to bite the bullet and move all the authentication settings into
KubeAuthStrategy
(now an abstract class instead of an enum).See also: tintoy/dotnet-kube-client#108