Commit Graph

13707 Commits

Author SHA1 Message Date
Kubernetes Prow Robot b0664176bc
Merge pull request #11259 from olemarkus/warm-life-cycle-hook
Make nodeup able to complete the warming life cycle hook
2021-04-24 02:05:15 -07:00
Kubernetes Prow Robot bc20262a47
Merge pull request #11281 from javipolo/cert-manager-default-issuer
Add ability to set a default Issuer in certManager addon
2021-04-24 01:21:14 -07:00
Ole Markus With 1ec0bd18e8 Enable support for the ASG WarmPool lifecycle hook
Update pkg/model/iam/iam_builder.go

Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-04-24 09:40:52 +02:00
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
Javi Polo bf20c6a4b7 Add ability to set a default Issuer in certManager addon 2021-04-21 22:39:25 +02: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