k3s/pkg
Kubernetes Submit Queue 031a83082b Merge pull request #49283 from dixudx/fix_cloudprovider_azure_config
Automatic merge from submit-queue (batch tested with PRs 49642, 50335, 50390, 49283, 46582)

fix bug when azure cloud provider configuration file is not specified

**What this PR does / why we need it**:

Current [Azure cloud provider](https://github.com/kubernetes/kubernetes/blob/master/pkg/cloudprovider/providers/azure/azure.go#L203) failed to [parse empty config file](https://github.com/kubernetes/kubernetes/blob/master/pkg/cloudprovider/plugins.go#L110-L124) when `--cloud-config` is not specified.

[GetServicePrincipalToken](https://github.com/kubernetes/kubernetes/blob/master/pkg/cloudprovider/providers/azure/azure.go#L157-L199) will raise an error if no valid secrets/tokens are found. So we just need to return empty config obj if `--cloud-config` is not set.

**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #49228

**Special notes for your reviewer**:
@githubvick 

**Release note**:

```release-note
fix bug when azure cloud provider configuration file is not specified
```
2017-08-10 00:53:24 -07:00
..
api Merge pull request #49642 from liggitt/rbac-v1 2017-08-10 00:53:17 -07:00
apimachinery/tests
apis Merge pull request #49642 from liggitt/rbac-v1 2017-08-10 00:53:17 -07:00
auth
bootstrap/api
capabilities
client Update generated code 2017-08-06 15:32:28 +02:00
cloudprovider Merge pull request #49283 from dixudx/fix_cloudprovider_azure_config 2017-08-10 00:53:24 -07:00
controller Merge pull request #50335 from ironcladlou/gc-discovery-optimization 2017-08-10 00:53:19 -07:00
conversion
credentialprovider
features Added taints node by condition feature flag. 2017-07-31 19:30:34 +08:00
fieldpath
fields
generated Add rbac.authorization.k8s.io/v1 2017-08-09 17:04:54 -04:00
hyperkube
kubeapiserver Move remaining cert helper functions to client-go/util/cert 2017-08-03 13:17:07 -07:00
kubectl Merge pull request #49830 from jianglingxia/jlx72916 2017-08-09 22:07:15 -07:00
kubelet Merge pull request #50390 from Random-Liu/admit-sysctl 2017-08-10 00:53:21 -07:00
kubemark Merge pull request #46254 from mtaufen/dkcfg 2017-08-09 14:14:32 -07:00
labels
master Merge pull request #49642 from liggitt/rbac-v1 2017-08-10 00:53:17 -07:00
printers Merge pull request #49206 from zhangxiaoyu-zidif/add-unittest-print-for-pdb 2017-08-09 22:07:18 -07:00
probe
proxy Merge pull request #49300 from tklauser/syscall-to-x-sys-unix 2017-08-03 04:02:12 -07:00
quota
registry Merge pull request #49642 from liggitt/rbac-v1 2017-08-10 00:53:17 -07:00
routes
runtime
security
securitycontext
serviceaccount Move remaining cert helper functions to client-go/util/cert 2017-08-03 13:17:07 -07:00
ssh
types
util Merge pull request #49640 from jsafrane/systemd-mount-service 2017-08-09 12:05:01 -07:00
version
volume Merge pull request #49615 from jianglingxia/jlx72615 2017-08-09 23:55:58 -07:00
watch
BUILD
OWNERS