kubernetes/pkg
Kubernetes Submit Queue cb91e2d9b1
Merge pull request #55313 from petrutlucian94/openstack_hv_pv
Automatic merge from submit-queue (batch tested with PRs 55642, 55897, 55835, 55496, 55313). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

OpenStack: fetch volume path from metadata service

**What this PR does / why we need it**:
Updates the OpenStack cloud provider to use the Nova metadata service as a fallback when retrieving mounted PV disk paths. Note that the Nova instance device metadata will contain the disk address and bus, which allows finding its path. 

This is needed as the *standard* mechanism of retrieving disk paths is not available when running k8s under OpenStack Hyper-V hosts.

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

**Special notes for your reviewer**:

**Release note**:

```release-note
NONE
```
2017-11-18 10:46:41 -08:00
..
api Move unstructured conversion into pkg/runtime 2017-11-16 15:38:24 -05:00
apimachinery/tests update BUILD files 2017-10-15 18:18:13 -07:00
apis Merge pull request #55204 from vladimirvivien/k8s-csi-volume-source 2017-11-17 22:18:30 -08:00
auth move authorizers over to new interface 2017-11-03 13:46:28 -07:00
bootstrap/api update BUILD files 2017-10-15 18:18:13 -07:00
capabilities update BUILD files 2017-10-15 18:18:13 -07:00
client Generated files for new VolumeAttachemnt object 2017-11-14 17:08:49 -08:00
cloudprovider Merge pull request #55313 from petrutlucian94/openstack_hv_pv 2017-11-18 10:46:41 -08:00
controller Merge pull request #55653 from hzxuzhonghu/test-flaky 2017-11-17 17:11:13 -08:00
credentialprovider fix awsStandardDNSSuffix 2017-11-15 16:39:48 +08:00
features CSI - API change for CSI volume source type 2017-11-17 19:17:42 -05:00
fieldpath update BUILD files 2017-10-15 18:18:13 -07:00
generated Merge pull request #47584 from zjj2wry/translate 2017-11-15 23:57:28 -08:00
hyperkube update BUILD files 2017-10-15 18:18:13 -07:00
kubeapiserver Reorganize the admission webhook code. 2017-11-14 15:59:53 -08:00
kubectl Merge pull request #55650 from smarterclayton/make_unstructured_conversion 2017-11-18 08:47:10 -08:00
kubelet Merge pull request #55496 from JiangtianLi/jiangtli-fixservercore 2017-11-18 10:46:38 -08:00
kubemark Move ungated 'alpha' KubeletConfiguration fields and self-registration fields to KubeletFlags 2017-11-15 17:47:10 -08:00
master remove duplicated import 2017-11-14 17:18:17 +08:00
printers Merge pull request #55835 from smarterclayton/table_printer_meta 2017-11-18 10:46:35 -08:00
probe update BUILD files 2017-10-15 18:18:13 -07:00
proxy Merge pull request #53780 from m1093782566/validate-ipvs 2017-11-15 09:30:24 -08:00
quota Update generated files 2017-11-09 12:14:08 +01:00
registry registry: move generic registry tester into k8s.io/apiserver 2017-11-16 09:03:42 +01:00
routes update BUILD files 2017-10-15 18:18:13 -07:00
security CSI - API change for CSI volume source type 2017-11-17 19:17:42 -05:00
securitycontext Update generated files 2017-11-09 12:14:08 +01:00
serviceaccount Update generated files 2017-11-09 12:14:08 +01:00
ssh update BUILD files 2017-10-15 18:18:13 -07:00
util Kubeadm supports for Kubelet Dynamic Configuration. 2017-11-17 11:19:12 +08:00
version Capture git export-subst strings in version.sh for 'git archive' use. 2017-11-09 16:36:27 -08:00
volume Merge pull request #54556 from cofyc/fix_cmd_not_found 2017-11-18 07:32:22 -08:00
watch update BUILD files 2017-10-15 18:18:13 -07:00
.import-restrictions Add import-boss directives 2017-10-13 07:06:22 -04:00
BUILD Update generated files for MutatingWebhookConfiguration 2017-11-09 15:33:50 -08:00
OWNERS