Commit Graph

13703 Commits

Author SHA1 Message Date
Kubernetes Prow Robot 0d9e2e7bb4
Merge pull request #11184 from cloudnatix/kenji/gcp
Add GCE Router task
2021-04-24 00:37:15 -07:00
Kenji Kaneda f37330f53d Add GCE Router task
This commit picks up the change from the previous attempt
(https://github.com/kubernetes/kops/pull/6828).

- Add Router to GCE tasks
- Add the HasExternalIP field to InstanceTemplate
- Create a RouterTask and set HasExternalIP to false when
  a private topology is specified.

https://github.com/kubernetes/kops/issues/6827
2021-04-23 23:03:38 -07:00
Kubernetes Prow Robot 4fa59e4e00
Merge pull request #11301 from haugenj/bump_nth_1.13.0
bump NTH to 1.13.0
2021-04-23 22:15:15 -07:00
Kubernetes Prow Robot af353d1635
Merge pull request #11303 from haugenj/nth_permissions
fix permissions required for NTH Queue Processor
2021-04-23 13:01:40 -07:00
Jason Haugen c2a9bdc515 fix permissions required for NTH Queue Processor 2021-04-23 13:10:29 -05:00
Kubernetes Prow Robot 7d936548ca
Merge pull request #11300 from rifelpet/sqs-perms
Document the newly required SQS permissions for NTH
2021-04-23 10:05:39 -07:00
Jason Haugen 4bf8ad3f4a bump NTH to 1.13.0 2021-04-23 10:43:56 -05:00
Kubernetes Prow Robot c3727bffa6
Merge pull request #11285 from olemarkus/warm-fix-errors
Make warm pool no ASG found error retryable
2021-04-23 08:14:02 -07:00
Ole Markus With b3f52ee39f Make warm pool no ASG found error retryable 2021-04-23 16:38:30 +02:00
Peter Rifel c653a83be9
Document the newly required SQS permissions for NTH 2021-04-23 09:31:10 -05:00
Kubernetes Prow Robot cc16b528f6
Merge pull request #11296 from ebarped/fix-create-cmd
fix: create.go doesnt add --name flag to the prompt: kops update cluster
2021-04-23 04:24:02 -07:00
ebarped 44500b5b8d create.go: add --name to kops update cluster command 2021-04-23 10:57:18 +02:00
Kubernetes Prow Robot 11acc49b13
Merge pull request #11289 from spotinst/fix-issue-10908
Spotinst: Prevent nil pointer dereference
2021-04-23 00:16:03 -07:00
Kubernetes Prow Robot ef0388b564
Merge pull request #11293 from olemarkus/apiserver-fixes
Apiserver fixes
2021-04-22 23:26:02 -07:00
Ole Markus With ab12d18714 Make kops-controller use the local api server
If the cluster is under pressure, especially the new api server nodes, kops-controller go into crash loops because kubernetes.default doesn't respond.
By using the local api server, it has a higher likelyhood of being able to connect.
2021-04-23 07:35:43 +02:00
Ole Markus With df2f66e1e5 Make API servers provision themselves.
API servers also have access to secret store, so there is no need to go through kops-controller.
This lets API server only depend on etcd from the CP nodes, which should make it easier to scale out API servers under pressure
2021-04-23 06:59:15 +02:00
Kubernetes Prow Robot 2649cbc598
Merge pull request #10995 from haugenj/release-1.19
Add NTH Queue Processor Mode
2021-04-22 12:15:58 -07:00
liranp bd19ba987d
fix(spot/elastigroup): prevent nil pointer dereference 2021-04-22 21:48:07 +03:00
Jason Haugen 36722afb0f change casing Asg->ASG 2021-04-22 13:07:01 -05:00
Kubernetes Prow Robot 5c252012fa
Merge pull request #11286 from spotinst/feat-ocean-controller-1.0.74
Spotinst: Update spotinst/ocean-controller to v1.0.74
2021-04-22 07:41:41 -07:00
liranp 59c6b4a440
feat(spot/addon): bump ocean-controller to 1.0.74 2021-04-22 16:28:33 +03:00
Kubernetes Prow Robot 5307cd735f
Merge pull request #11276 from olemarkus/no-eip
If one tries to use eip with a public ip that doesn't exist, fail
2021-04-21 00:14:10 -07:00
Ole Markus With e70585d7e5 If one tries to use eip with a public ip that doesn't exist, fail
Update upup/pkg/fi/cloudup/awstasks/elastic_ip.go

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-04-21 08:36:56 +02:00
Kubernetes Prow Robot 9c46f5046a
Merge pull request #11235 from olemarkus/warm-provision
Make it possible to enable/configure warm pool
2021-04-20 21:44:10 -07:00
Kubernetes Prow Robot 77a2868f27
Merge pull request #11273 from johngmyers/remove-lb
Exclude nodes from load balancers upon cordoning
2021-04-20 20:52:10 -07:00
John Gardiner Myers d46ee9c883 Exclude nodes from load balancers upon cordoning 2021-04-20 17:58:26 -07:00
Kubernetes Prow Robot 06ca1ff169
Merge pull request #11271 from cloudnatix/kenji/azure_channel
Add Azure image to alpha/stable channel
2021-04-20 11:18:33 -07:00
Kubernetes Prow Robot 5547e690c9
Merge pull request #11270 from javipolo/cilium-template-typo
Fix cilium template scoping typo
2021-04-20 09:48:34 -07:00
Kenji Kaneda 221568a7a6 Add Azure image to alpha/stable channel
Remove the default image hard-coded in populate_instancegroup_spec.go.
2021-04-20 09:47:03 -07:00
Javi Polo 685e856d66 Fix cilium template scoping typo
Fixes https://github.com/kubernetes/kops/issues/11269
2021-04-20 17:44:22 +02:00
Ole Markus With 020652e096 Add ability to enable/configure warm pool for ASG
Apply suggestions from code review

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>

Apply suggestions from code review

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2021-04-20 09:02:09 +02:00
Kubernetes Prow Robot af9abb4052
Merge pull request #11266 from rifelpet/tf-cfn
Update terraform and cloudformation lint versions
2021-04-19 20:12:32 -07:00
Peter Rifel 39072df39c
Update terraform and cloudformation lint versions 2021-04-19 21:38:31 -05:00
Jason Haugen 7e48dad4d2 add ManagedAsgTag, merge templates, improve docs 2021-04-19 16:51:08 -05:00
Jason Haugen a2cc750d62 fix sqs url for china 2021-04-19 15:43:06 -05:00
Jason Haugen cceb9dd296 lifecycle integ test, docs, & small cleanup 2021-04-19 15:43:06 -05:00
Jason Haugen 211c77f224 rebase & update tf output 2021-04-19 15:43:05 -05:00
Jason Haugen f91a71d901 update cloudformation test output 2021-04-19 15:43:05 -05:00
Jason Haugen 366634e66a change permisisons & node selector 2021-04-19 15:43:05 -05:00
Jason Haugen fb3f317e42 fix cloudformation verify 2021-04-19 15:43:05 -05:00
Jason Haugen 318a116ba6 fix staticcheck 2021-04-19 15:43:05 -05:00
Jason Haugen 10df4a9a14 integ tests 2021-04-19 15:43:05 -05:00
Jason Haugen fe78fa5fb7 run make verify 2021-04-19 15:43:05 -05:00
Jason Haugen c8bb48ba81 fix existing tests 2021-04-19 15:43:05 -05:00
Jason Haugen d07b067249 Add NTH queue-processor mode 2021-04-19 15:43:05 -05:00
Kubernetes Prow Robot bcf92d1fa5
Merge pull request #11264 from olemarkus/kubelet-install-unit
Add install section to kubelet unit
2021-04-19 11:59:42 -07:00
Kubernetes Prow Robot 146f9b4cbb
Merge pull request #11248 from dntosas/cilium-resources
[cilium] Add support for choosing resources
2021-04-19 10:23:45 -07:00
Ole Markus With 769c6e584f Add install section to kubelet unit 2021-04-19 19:19:46 +02:00
dntosas 55524935d7
[cilium] Add support for choosing resources
Cilium as a CNI is a critical component for the cluster so it would be safe
to have some guaranteed resources as well as allowing the users to
define them based on their needs.

In this commit, we init default requested resources and add the
capability of user-defined values.

Signed-off-by: dntosas <ntosas@gmail.com>
2021-04-19 11:30:02 +03:00
dntosas 0d12f8bfac
[docs] Add a note for updating hashes when changing addon manifests
Signed-off-by: dntosas <ntosas@gmail.com>
2021-04-19 11:11:39 +03:00