Commit Graph

2792 Commits (42aba643290c19a63168513bd758822e8014a0fd)

Author SHA1 Message Date
Fabio Rapposelli eb8f3240b0
do not return error on invalid mac address in vsphere cloud provider 2019-02-20 14:12:05 +01:00
skarthiksrinivas 1e5dc21c38 Fix error handling logic in vsphere volume provisioning 2019-02-19 02:54:20 -08:00
Kubernetes Prow Robot de2ceac50d
Merge pull request #74124 from truongnh1992/fix-typo
Correcting error on source codes
2019-02-18 20:16:46 -08:00
Kubernetes Prow Robot fcaa726e60
Merge pull request #74080 from dims/ensure-prometheus-metrics-are-not-registered-twice
Ensure prometheus metrics are not registered twice
2019-02-18 11:59:30 -08:00
skarthiksrinivas a309d8a6c1 Provision vsphere volume honoring zones 2019-02-17 21:37:00 -08:00
andyzhangx 3b37dc566e add azure disk snapshot client in cloud provider 2019-02-16 13:35:39 +00:00
Kubernetes Prow Robot e4db1471f1
Merge pull request #71147 from pivotal-k8s/vsphere-windows-uuid
Support retrieving the VM UUID on Windows
2019-02-15 21:49:50 -08:00
Kubernetes Prow Robot e691e5f2d9
Merge pull request #74082 from pivotal-k8s/loopback_check
Fix testing if an interface is the loopback
2019-02-15 20:35:41 -08:00
Kubernetes Prow Robot 72b0971f3b
Merge pull request #72687 from subramanian-neelakantan/vsphere_volume_zone
Applies zone labels to newly created vsphere volumes
2019-02-15 15:20:35 -08:00
Ben Moss 70923dd9db Fix testing if an interface is the loopback
It's not guaranteed that the loopback interface only has the loopback
IP, in our environments our loopback interface is also assigned a 169
address as well.
2019-02-15 16:40:34 -05:00
Ben Moss 34ac4d9ee9 Update deprecated links 2019-02-15 09:13:07 -05:00
Nguyen Hai Truong 34961dc16c trivial fix typo: resouce -> resource
Although it is spelling mistakes, it might make an affects while reading.

Signed-off-by: Nguyen Hai Truong <truongnh@vn.fujitsu.com>
2019-02-15 02:05:28 -08:00
Subramanian Neelakantan ba9a9cf7c3 Applies zone labels to newly created vsphere volumes 2019-02-15 15:06:01 +05:30
Davanum Srinivas 8fa332cce3
Ensure prometheus metrics are not registered twice
Change-Id: I0f05fae65689b1e22c18d2c46dc5125780e81024
2019-02-14 09:01:14 -05:00
Andrew Kim a82481ff21 update import restrictions for pkg/cloudprovider/providers 2019-02-13 21:46:44 -05:00
Kubernetes Prow Robot 2aedcbc7ca
Merge pull request #73761 from andrewsykim/remove-cloud-provider-volume-deps
remove cloud provider dependencies to pkg/volume
2019-02-12 18:45:24 -08:00
Davanum Srinivas 9870b74f90
cleanup .import-restrictions for cloud provider
Change-Id: I8f9b8a28474d12d6eb74ecef85a988dd3f1f851e
2019-02-10 22:56:53 -05:00
Andrew Kim a62ee8b0a9 clean up volume rounding functions and move to k8s.io/cloud-provider/volume 2019-02-09 01:16:55 -05:00
Andrew Kim ca6a051b00 remove cloud provider dependencies to pkg/volume
Co-authored-by: Weibin Lin <linweibin1@huawei.com>
2019-02-09 01:16:55 -05:00
Kubernetes Prow Robot b50c643be0
Merge pull request #73540 from rlenferink/patch-5
Updated OWNERS files to include link to docs
2019-02-08 09:05:56 -08:00
Kubernetes Prow Robot eac19a3ab9
Merge pull request #73616 from dims/move-part-of-kubelet-apis-well-known-lables
move pkg/kubelet/apis/well_known_labels.go to staging/src/k8s.io/api/core/v1/
2019-02-07 19:44:34 -08:00
Kubernetes Prow Robot af17925f68
Merge pull request #73594 from masterzen/bugfix/73479-nlb-target-groups-tags
Fix #73479 AWS NLB target groups missing tags
2019-02-07 17:12:10 -08:00
Brice Figureau bbee2da7f3 Fix #73479 AWS NLB target groups missing tags
`elbv2.AddTags` doesn't seem to support assigning the same set of
tags to multiple resources at once leading to the following error:
  Error adding tags after modifying load balancer targets:
  "ValidationError: Only one resource can be tagged at a time"

This can happen when using AWS NLB with multiple listeners pointing
to different node ports.

When k8s creates a NLB it creates a target group per listener along
with installing security group ingress rules allowing the traffic to
reach the k8s nodes.

Unfortunately if those target groups are not tagged, k8s will not
manage them, thinking it is not the owner.

This small changes assigns tags one resource at a time instead of
batching them as before.

Signed-off-by: Brice Figureau <brice@daysofwonder.com>
2019-02-07 19:43:46 +01:00
Kubernetes Prow Robot 98de0729cf
Merge pull request #73770 from M00nF1sh/master
support multiple cidr vpc for nlb health check
2019-02-06 12:06:32 -08:00
Kubernetes Prow Robot 7788606ec6
Merge pull request #73721 from frapposelli/fix-vsphere-ip-patch
Fix MAC filtering in vSphere cloud provider
2019-02-05 20:16:16 -08:00
M00nF1sh 416a98e030 support multiple cidr vpc for nlb health check 2019-02-05 17:31:16 -08:00
Fabio Rapposelli dbeb5f02b5
fix mac filtering in vsphere cloud provider 2019-02-05 23:44:17 +01:00
Davanum Srinivas 6e954322b3
Fix BUILD files
Change-Id: Ie36cde9511a3123ae8f68449bcdee08a9b78cfd2
2019-02-05 13:40:29 -05:00
Davanum Srinivas b975573385
move pkg/kubelet/apis/well_known_labels.go to staging/src/k8s.io/api/core/v1/
Co-Authored-By: Weibin Lin <linweibin1@huawei.com>

Change-Id: I163b2f2833e6b8767f72e2c815dcacd0f4e504ea
2019-02-05 13:39:07 -05:00
Andrew Kim da22fcaac0 remove cloud provider dependencies to pkg/api/v1/service 2019-02-04 18:25:56 -05:00
Roy Lenferink b43c04452f Updated OWNERS files to include link to docs 2019-02-04 22:33:12 +01:00
Ashish Ranjan 7be223e798 Refactor to use k8s.io/utils/net/ package instead of kubernetes/pkg/util/net/sets
Signed-off-by: Ashish Ranjan <ashishranjan738@gmail.com>
2019-02-04 10:34:53 +05:30
Davanum Srinivas 3722989fe4
Cleanup pkg/cloudprovider/providers/.import-restrictions
Change-Id: I4d09ea3cc68eddd90cbafb2726fefc0701fe6925
2019-02-02 21:41:12 -05:00
Kubernetes Prow Robot 30566b990a
Merge pull request #73645 from andrewsykim/remove-dep-node-addresses
move AddToNodeAddresses to k8s.io/cloud-provider/node/helpers
2019-02-01 18:29:29 -08:00
Kubernetes Prow Robot c953daa3bc
Merge pull request #73604 from andrewsykim/gce-features
move GCERegionalPersistentDisk feature to k8s.io/cloud-provider/features
2019-02-01 17:14:36 -08:00
Kubernetes Prow Robot b0a455b811
Merge pull request #70309 from 2rs2ts/ssl-healthchecks
Use SSL health checks for ELBs when backend protocol is SSL/HTTPS
2019-02-01 14:31:41 -08:00
Andrew Kim 369fd95a9f move AddToNodeAddresses to k8s.io/cloud-provider/node/helpers
Co-authored-by: Weibin Lin <linweibin1@huawei.com>
2019-02-01 14:47:07 -05:00
Kubernetes Prow Robot 495ee5ea40
Merge pull request #73611 from andrewsykim/gce-lb-ports
remove GCE cloud provider dependency to pkg/master/ports
2019-02-01 06:32:23 -08:00
Kubernetes Prow Robot 35b09e5370
Merge pull request #73437 from dims/update-to-latest-gophercloud
Update to latest gophercloud
2019-02-01 04:45:00 -08:00
Kubernetes Prow Robot 5be8d9552b
Merge pull request #70005 from stewart-yu/stewart-cloud-controller-manager-movefile
remove `pkg/controller` dependencies from `k8s.io/kubernetes/pkg/cloudprovider/providers`
2019-01-31 20:43:03 -08:00
Andrew Kim fc9b63d6f0 remove GCE cloud provider dependency to pkg/master/ports by duplicating the proxy port value 2019-01-31 21:37:08 -05:00
stewart-yu 0ca7bf5e86 remove pkg/controller dependencies from k8s.io/kubernetes/pkg/cloudprovider/providers 2019-02-01 08:48:23 +08:00
Andrew Kim ece2b0db19 remove dep to pkg/version in vSphere provider 2019-01-31 17:26:05 -05:00
Andrew Kim 8be7963797 move GCERegionalPersistentDisk feature to k8s.io/cloud-provider 2019-01-31 15:19:52 -05:00
Kubernetes Prow Robot aa7220876a
Merge pull request #73550 from andrewsykim/cloud-provider-version
use k8s.io/client-go/pkg/version for cloud providers
2019-01-31 11:44:46 -08:00
Andrew Kim c01caa6796 use k8s.io/client-go/pkg/version for cloud providers 2019-01-30 18:11:11 -05:00
Andrew Kim da1ea1c7f0 move cloud node helper functions to k8s.io/cloud-provider/node/helpers 2019-01-30 12:06:52 -05:00
Davanum Srinivas 55a8dbcbfb
Update to latest gophercloud
Change-Id: I0145b899576f76e7116152fee978bc04b05080f8
2019-01-30 11:46:17 -05:00
Andrew Kim 1e4ff79f25 remove cloud provider dependencies to pkg/controller 2019-01-29 18:45:31 -05:00
Kubernetes Prow Robot 26d32a7cff
Merge pull request #72245 from ampsight/master
Add AWS Custom Endpoint capability #70588
2019-01-29 12:49:50 -08:00