• k8s-merge-robot's avatar
    Merge pull request #17590 from fabianofranz/cli_homedir_on_windows · 5c2f7585
    k8s-merge-robot authored
    Automatic merge from submit-queue
    
    Use correct home directory on Windows
    
    As of now the `kubectl` config mechanism that saves/loads `~/.kube/config` is broken on Windows, saving the config file in the *current* directory instead of the user's *home* dir. This happens because most Windows don't respect the `HOME` environment variable. 
    
    This PR changes the config file loading mechanism to use the recommended way to detect the user home on Windows (`HOMEDRIVE`+`HOMEPATH` or `USERPROFILE`), and adds a migration for users that might be currently relying on existing config files.
    5c2f7585
Name
Last commit
Last update
..
adapters Loading commit data...
auth Loading commit data...
clientcmd Loading commit data...
fake Loading commit data...
portforward Loading commit data...
remotecommand Loading commit data...
testclient Loading commit data...
autoscaling.go Loading commit data...
batch.go Loading commit data...
client.go Loading commit data...
componentstatuses.go Loading commit data...
conditions.go Loading commit data...
conditions_test.go Loading commit data...
configmap.go Loading commit data...
containerinfo.go Loading commit data...
containerinfo_test.go Loading commit data...
daemon_sets.go Loading commit data...
daemon_sets_test.go Loading commit data...
deployment.go Loading commit data...
deployment_test.go Loading commit data...
doc.go Loading commit data...
endpoints.go Loading commit data...
endpoints_test.go Loading commit data...
events.go Loading commit data...
events_test.go Loading commit data...
extensions.go Loading commit data...
flags.go Loading commit data...
flags_test.go Loading commit data...
helper.go Loading commit data...
helper_blackbox_test.go Loading commit data...
helper_test.go Loading commit data...
horizontalpodautoscaler.go Loading commit data...
horizontalpodautoscaler_test.go Loading commit data...
import_known_versions.go Loading commit data...
ingress.go Loading commit data...
ingress_test.go Loading commit data...
jobs.go Loading commit data...
jobs_test.go Loading commit data...
limit_ranges.go Loading commit data...
limit_ranges_test.go Loading commit data...
namespaces.go Loading commit data...
namespaces_test.go Loading commit data...
nodes.go Loading commit data...
nodes_test.go Loading commit data...
persistentvolume_test.go Loading commit data...
persistentvolumeclaim.go Loading commit data...
persistentvolumeclaim_test.go Loading commit data...
persistentvolumes.go Loading commit data...
pod_templates.go Loading commit data...
pod_templates_test.go Loading commit data...
pods.go Loading commit data...
pods_test.go Loading commit data...
podsecuritypolicy.go Loading commit data...
podsecuritypolicy_test.go Loading commit data...
replica_sets.go Loading commit data...
replica_sets_test.go Loading commit data...
replication_controllers.go Loading commit data...
replication_controllers_test.go Loading commit data...
resource_quotas.go Loading commit data...
resource_quotas_test.go Loading commit data...
scale.go Loading commit data...
secrets.go Loading commit data...
service_accounts.go Loading commit data...
services.go Loading commit data...
services_test.go Loading commit data...
thirdpartyresources.go Loading commit data...
thirdpartyresources_test.go Loading commit data...