Generated kubeconfigs should have the active context set
The kubeconfig doesn't have the default context set as the active one, which causes all sorts of weird issues in tools when there is no active context set.
The kubeconfig generator just needs to add:
current-context: default
when generating the files.