k3s/pkg
Kubernetes Submit Queue 37f0fc019a
Merge pull request #63179 from feiskyer/az-disk-op
Automatic merge from submit-queue. 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>.

Improve Azure disk operations for vmas and vmss

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

Today, VirtualMachineScaleSetVM and VirtualMachine are different data structures (because of different API versions), so the disk attach operation seems duplicate between vm and vmss. That means although disk operations are in same logic, some duplication is required then.

With #63063, they are using the same API now. This PR improves Azure disk operations by adding another `GetDataDisks()` interface in vmSet and moving common logics to controllerCommon.

**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 #59736

**Special notes for your reviewer**:

**Release note**:

```release-note
NONE
```
2018-04-27 00:55:44 -07:00
..
api Merge pull request #63200 from deads2k/api-09-duplicate 2018-04-26 09:43:06 -07:00
apis Merge pull request #63105 from deads2k/api-06-mapper 2018-04-26 16:40:12 -07:00
auth
capabilities
client Merge pull request #63200 from deads2k/api-09-duplicate 2018-04-26 09:43:06 -07:00
cloudprovider Simplify vmset acquirement logic 2018-04-27 11:05:45 +08:00
controller stop duplicating preferred version order 2018-04-26 10:03:36 -04:00
credentialprovider Use new clients in Azure credential provider 2018-04-26 09:38:48 +08:00
features Merge pull request #62870 from pospispa/Bring-StorageObjectInUseProtection-feature-to-GA-2nd-attempt 2018-04-26 17:25:04 -07:00
fieldpath
generated Add pointer comments 2018-04-25 09:47:14 -07:00
kubeapiserver remove KUBE_API_VERSIONS 2018-04-26 08:27:49 -04:00
kubectl tighten .Info for kubectl to avoid unpredictable conversion 2018-04-26 12:47:25 -04:00
kubelet Merge pull request #62937 from vikaschoudhary16/fix-dockershim-e2e 2018-04-26 16:26:14 -07:00
kubemark
master Merge pull request #63200 from deads2k/api-09-duplicate 2018-04-26 09:43:06 -07:00
printers rest mappings cannot logically be object converters 2018-04-26 12:47:25 -04:00
probe
proxy Merge pull request #63066 from Lion-Wei/ipvs-dummy 2018-04-25 06:29:19 -07:00
quota Resources prefixed with *kubernetes.io/ should remain unscheduled if they are not exposed on the node. 2018-03-28 17:24:30 -07:00
registry rest mappings cannot logically be object converters 2018-04-26 12:47:25 -04:00
routes
scheduler Merge pull request #59735 from wgliang/master.predicates_test 2018-04-26 20:41:33 -07:00
security Update generated files. 2018-04-11 18:35:24 +02:00
securitycontext remove unused code in securitycontext 2018-03-29 23:32:48 -07:00
serviceaccount fix a error in serviceaccount validate. 2018-04-24 14:48:37 +08:00
ssh
util Merge pull request #62951 from dims/support-nsenter-better-in-non-systemd-envs 2018-04-25 01:08:10 -07:00
version
volume Use new clients in Azure Disk volume 2018-04-26 09:38:48 +08:00
watch/json
windows/service
.import-restrictions
BUILD
OWNERS