Commit Graph

12469 Commits

Author SHA1 Message Date
AdamKorcz 5a1f13d123 Added fuzzer to integrate with OSS-fuzz 2020-12-04 10:53:48 +00:00
Kubernetes Prow Robot ead7143a79
Merge pull request #10319 from hwoarang/tolerate-missing-detached-ec2
Tolerate missing detached EC2 instances
2020-11-26 10:40:19 -08:00
Kubernetes Prow Robot d49ac34bb7
Merge pull request #10320 from srikiz/DO-Upgrade-godo-sdk
[Digital Ocean] Upgrade godo sdk to v1.54
2020-11-26 03:58:20 -08:00
srikiz c911976516 Fix tests 2020-11-26 15:55:17 +05:30
srikiz 15dc7b4f5a Update godo to v1.54.0 2020-11-26 15:55:10 +05:30
Markos Chandras 0eb114d751
Tolerate missing detached EC2 instances
Sometimes we see the following error during a rolling update:

I1125 18:12:46.467059     165 instancegroups.go:340] Draining the node: "ip-X-X-X-X.X.compute.internal".
I1125 18:12:46.473365     165 instancegroups.go:359] deleting node "ip-X-X-X-X.X.compute.internal" from kubernetes
I1125 18:12:46.476756     165 instancegroups.go:486] Stopping instance "i-XXXXXXXX", node "ip-X-X-X-X.X.compute.internal", in group "X" (this may take a while).
E1125 18:12:46.523269     165 instancegroups.go:367] error deleting instance "i-XXXXXXXX", node "ip-X-X-X-X.X.compute.internal": error deleting instance "i-XXXXXXXX", node "ip-X-X-X-X.X.compute.internal": error deleting instance "i-XXXXXXXX": InvalidInstanceID.NotFound: The instance ID 'i-XXXXXXXXX' does not exist
	status code: 400, request id: 91238c21-1caf-41eb-91d7-534d4ca67ed0

It's possible that the EC2 instance to have disappeared by the time it
was detached (it may have been a spot instance for example)

In any case, we can't do much when we do not find an instance id, and
throwing this error during the update is not very user friendly.

As such, we can simply report and tolerate this problem instead of
exiting with non-zero code. This is similar to how we handle missing
EC2 when updating an IG[1]

[1] https://github.com/kubernetes/kops/pull/594
2020-11-26 08:55:38 +00:00
Kubernetes Prow Robot bafa96220e
Merge pull request #10310 from hakman/calico-3.17.0
Update Calico to v3.17.0
2020-11-24 23:36:39 -08:00
Kubernetes Prow Robot 97336181bd
Merge pull request #10309 from hakman/optimize-dev-upload
Optimize Bazel dev builds by arch
2020-11-23 23:15:01 -08:00
Ciprian Hacman 8b9fb1ffe8 Update Calico to v3.17.0 2020-11-24 08:17:23 +02:00
Ciprian Hacman 349c4ee045 Optimize Bazel dev builds by arch 2020-11-24 07:50:26 +02:00
Kubernetes Prow Robot e789c24c3a
Merge pull request #10275 from rdrgmnzs/kubeapi-mem-cpu-request-limit
Allow setting CPU limit and Mem request / limit for kube API server
2020-11-23 11:23:02 -08:00
Rodrigo Menezes da773ba35c Allow setting CPU limit and Mem request / limit for kube API 2020-11-23 10:03:34 -08:00
Kubernetes Prow Robot 95f9386174
Merge pull request #10305 from cloudnatix/fix_minor_typo
Fix a typo in an error message returned from buildAzureBlobPath
2020-11-23 09:03:34 -08:00
Kenji Kaneda 40c944aa5c Fix a typo in an error message returned from buildAzureBlobPath
invalid Azure Blob schem -> invalid Azure Blob scheme
2020-11-23 08:16:39 -08:00
Kubernetes Prow Robot a05e13cb7a
Merge pull request #10303 from rifelpet/cpos-1192
Upgrade cloud-provider-openstack to 1.19.2
2020-11-22 21:47:34 -08:00
Peter Rifel c74a7d2a38
Upgrade cloud-provider-openstack to 1.19.2 2020-11-22 22:20:25 -06:00
Kubernetes Prow Robot fa5152a2db
Merge pull request #10298 from johngmyers/manifests
Remove support for disabling manifest normalization
2020-11-22 13:09:34 -08:00
Kubernetes Prow Robot c44d8fb0d8
Merge pull request #10297 from hakman/no_model_store_needed
Remove dead code
2020-11-22 12:07:34 -08:00
Kubernetes Prow Robot 16e922141a
Merge pull request #10296 from hakman/remove-legacy-elb-name
Remove support for using legacy ELB name
2020-11-22 11:31:42 -08:00
Kubernetes Prow Robot 064e39299b
Merge pull request #10295 from hakman/master-1.19.0-beta.2
Update kOps version after 1.19.0-beta.2 release
2020-11-22 11:31:34 -08:00
John Gardiner Myers 227c179f83 Remove support for disabling manifest normalization 2020-11-22 11:01:15 -08:00
Kubernetes Prow Robot 47b407c230
Merge pull request #10258 from cloudnatix/kenji/azure_vfs
Add support of Azure Blob storage to VFS
2020-11-22 10:05:34 -08:00
Kubernetes Prow Robot 085b57527f
Merge pull request #10273 from dntosas/weave-add-ability-to-specify-image
[weave] Add support for default version override
2020-11-21 23:55:34 -08:00
Ciprian Hacman d2cebfe01f Remove dead code 2020-11-22 09:18:43 +02:00
Kubernetes Prow Robot 3d1038b9ab
Merge pull request #10282 from alok87/doc-update-cert-expiry-trick3
Can check cert expiry using openssl
2020-11-21 23:11:33 -08:00
Ciprian Hacman 0fdd46f73e
Document minimum supported version 2020-11-22 08:37:26 +02:00
Kubernetes Prow Robot fddbcfe50b
Merge pull request #10294 from rifelpet/nlb-acm-notes
Add more NLB release notes and documentation
2020-11-21 22:31:33 -08:00
Ciprian Hacman ffe0af8629 Remove support for using legacy ELB name 2020-11-22 08:24:12 +02:00
Ciprian Hacman 338fb43f8b Update kOps version after 1.19.0-beta.2 release 2020-11-22 08:10:50 +02:00
Ciprian Hacman 608be53827 Improve formatting 2020-11-22 07:56:12 +02:00
Kubernetes Prow Robot b098ee01e5
Merge pull request #10293 from hakman/relnotes_1.19.0-beta.2
Release notes for 1.19.0-beta.2
2020-11-21 19:33:33 -08:00
Alok Kumar Singh 3b2c2314a2
Can use openssl to check cert expiry 2020-11-22 06:58:05 +05:30
Peter Rifel 4acd421bcf
Add more NLB release notes and documentation 2020-11-21 19:17:14 -06:00
Kubernetes Prow Robot 2af553dffe
Merge pull request #10292 from rifelpet/nlb-acm-notes
Add ACM/NLB instructions to 1.19 release notes
2020-11-21 15:19:33 -08:00
Ciprian Hacman 43da43b15f Release notes for 1.19.0-beta.2 2020-11-22 01:13:39 +02:00
Peter Rifel d2c94f88b2
Add ACM/NLB instructions to 1.19 release notes 2020-11-21 16:44:42 -06:00
Kubernetes Prow Robot 874d2fdb4d
Merge pull request #10285 from bmelbourne/add-code-generator-hash
Add Go code-generator v0.20.0-beta.2 crypto hash
2020-11-21 14:37:33 -08:00
Kubernetes Prow Robot 44465075b3
Merge pull request #10276 from hakman/fix-asg
Parse TargetGroup names from ARNs
2020-11-21 12:21:33 -08:00
Ciprian Hacman d5bee0b867 Update integration test for ExternalLoadBalancers 2020-11-21 21:45:57 +02:00
Barry Melbourne 6649e36bc3 Add code-generator v0.20.0-beta.2 crypto hash
Update go.sum

Add code-generator v0.20.0-beta.2 crypto hash
2020-11-21 13:12:43 +00:00
Kubernetes Prow Robot 40d44af834
Merge pull request #10277 from hakman/etcd-3.4.13
Use etcd v3.4.13 for k8s v1.19+
2020-11-20 20:17:34 -08:00
Ciprian Hacman ecb576ced2 Add field validation for ExternalLoadBalancers 2020-11-20 19:44:34 +02:00
Ciprian Hacman e11c663e29 Check changes before attaching/detaching TargetGroups 2020-11-20 19:44:34 +02:00
dntosas b7a2d0a1b1
[weave] Add support for default version override
In this commit, we enable users to override default version
of networking/Weave specs.

Signed-off-by: dntosas <ntosas@gmail.com>
2020-11-20 14:26:50 +02:00
Ciprian Hacman 4853bf982a Use etcd v3.4.13 for k8s v1.19+ 2020-11-20 14:25:22 +02:00
Ciprian Hacman 19345c3f7f Order attached TargetGrups list by name 2020-11-20 10:40:27 +02:00
Ciprian Hacman fdcc2607bf Parse TargetGrup names from ARNs 2020-11-20 10:40:26 +02:00
Kubernetes Prow Robot 01a261cd35
Merge pull request #10274 from bycEEE/patch-2
Fix incorrect URLs in kops cluster documentation
2020-11-19 18:50:51 -08:00
Kubernetes Prow Robot 7347d42e57
Merge pull request #10267 from hakman/bazel-optimize
Optimize Bazel builds by os and arch
2020-11-19 18:08:50 -08:00
Brian Choy c99c0d62d3
Fix incorrect URLs in kops cluster documentation 2020-11-19 14:14:04 -08:00