Commit Graph

12810 Commits

Author SHA1 Message Date
Ole Markus With b07c048f8a Add troubleshooting documentation 2021-01-15 20:49:04 +01:00
Kubernetes Prow Robot 00a92c1a2e
Merge pull request #10188 from olemarkus/sgr-consistent-naming-2
Use consistent naming for the remaining SGRs part two
2021-01-14 05:17:03 -08:00
Ole Markus With afbd057286 Use consistent naming for the remaining SGRs 2021-01-14 12:57:33 +01:00
Kubernetes Prow Robot e109c9c583
Merge pull request #10577 from rifelpet/kubetest2-tester
Give kubetest2 its own makefile
2021-01-14 02:23:03 -08:00
Kubernetes Prow Robot 3920395eea
Merge pull request #10578 from hakman/post-submit-bazel
Use Bazel 3.4.1 for postsubmit jobs
2021-01-14 00:59:03 -08:00
Ciprian Hacman cb4a203143 Use Bazel 3.4.1 for postsubmit jobs 2021-01-14 08:42:13 +02:00
Kubernetes Prow Robot 0410058bb0
Merge pull request #10576 from MoShitrit/alpha-k8s-releases-jan-2021
Updates to Alpha versions - k8s & kOps
2021-01-13 21:11:02 -08:00
Peter Rifel 59c312ff5f
Give kubetest2 its own makefile
Use GOOS and GOARCH for running the kops binary

Also try deploying and testing against k8s 1.20.2
2021-01-13 21:59:15 -06:00
MoShitrit 6a735e75ba Bump recommended kOps 1.19 version to beta.3 2021-01-13 17:01:24 -05:00
MoShitrit 68377252e5 Update k8s versions with January releases 2021-01-13 17:00:36 -05:00
Kubernetes Prow Robot 8e5f71702d
Merge pull request #10559 from rifelpet/kubetest2-tester
kubetest2 - Add manifest template support
2021-01-13 10:50:36 -08:00
Kubernetes Prow Robot fb0fbb5280
Merge pull request #10557 from zetaab/feature/hashname
[OpenStack] Use new hash format in instance names
2021-01-13 09:24:36 -08:00
Kubernetes Prow Robot 0412bf7566
Merge pull request #10561 from spotinst/feat-launchspec-restrictions
Spotinst: Specify whether scale-down activities should be restricted
2021-01-13 08:24:36 -08:00
Kubernetes Prow Robot 1dfac88053
Merge pull request #10573 from spotinst/feat-ocean-controller-1.0.70
Spotinst: Bump the Ocean Controller to 1.0.70
2021-01-13 07:46:36 -08:00
liranp f5cb758d55
feat(spot/addon): bump ocean-controller to 1.0.70 2021-01-13 15:08:43 +02:00
Jesse Haka 643997320d fix comment 2021-01-13 11:57:01 +02:00
Jesse Haka 1bc330b0bb nameprefix -> groupname 2021-01-13 11:54:07 +02:00
Kubernetes Prow Robot 09bf333433
Merge pull request #10567 from rifelpet/nlb-listener-order
Fix NLB listener -> target group association for TF & CF
2021-01-13 01:04:35 -08:00
Kubernetes Prow Robot 95e9cbf8ab
Merge pull request #10566 from rifelpet/fs-err
Fix file not found error detection in fs://
2021-01-12 22:42:35 -08:00
Kubernetes Prow Robot 828c0f9b04
Merge pull request #10565 from rifelpet/cfn-lint-0-44-3
Upgrade cfn-lint to 0.44.3
2021-01-12 21:54:35 -08:00
Peter Rifel 580d73bdc7
Fix NLB listener -> target group association for TF & CF
The old code made the incorrect assumption that the NLB's list of TargetGroup tasks is in the same order as the NLB's list of listeners for their associations.
Because the model adds them in opposite orders this resulted in the TLS listener being forwarded to the TCP TG and vice versa.

This updates the terraform and cloudformation generation code to search the NLB's list of target groups by name for the target group that should be associated with the listener.
This matches the logic used in the "direct" target.
2021-01-12 23:21:55 -06:00
Peter Rifel 2cff487a6d
export admin credentials after creating cluster 2021-01-12 22:52:09 -06:00
Peter Rifel 0df5f6c24d
Fix file not found error detection in fs:// 2021-01-12 20:57:33 -06:00
Peter Rifel 521f0d654c
Upgrade cfn-lint to 0.44.3 2021-01-12 20:14:56 -06:00
Peter Rifel cef43d2002
Use kops create -f for creating clusters via manifest 2021-01-12 19:58:58 -06:00
Kubernetes Prow Robot a140168c70
Merge pull request #10467 from olemarkus/ebs-csi
AWS CSI driver
2021-01-12 13:36:35 -08:00
Kubernetes Prow Robot e4f4a20d27
Merge pull request #10419 from bharath-123/task/default-systemd
Default cgroup driver to systemd from k8s 1.20
2021-01-12 08:30:27 -08:00
Bharath Vedartham a8d709acf2 Default cgroup driver to systemd from k8s 1.20
Currently, kOps uses cgroupfs cgroup driver for the kubelet and CRIs. This PR defaults
the cgroup driver to systemd for clusters created with k8s versions >= 1.20.

Using systemd as the cgroup-driver is the recommended way as per
https://kubernetes.io/docs/setup/production-environment/container-runtimes/
2021-01-12 20:39:25 +05:30
Jesse Haka 38831ff70d fix test 2021-01-12 15:50:40 +02:00
Jesse Haka 185ccba246 Use random instance names in OpenStack 2021-01-12 14:52:39 +02:00
liranp 9fe505abed
feat(spot/ocean): new label: spotinst.io/restrict-scale-down 2021-01-12 11:35:28 +02:00
Kubernetes Prow Robot 06a533ed04
Merge pull request #10560 from spotinst/fix-launchspec-strategy
Spotinst: Iterate over metadata labels only once
2021-01-12 01:14:25 -08:00
liranp eee856392b
fix(spot/model): iterate metadata labels only once 2021-01-12 10:26:11 +02:00
Ole Markus With f5ae5f8808 AWS CSI driver 2021-01-12 07:09:10 +01:00
Peter Rifel 196e678205
kubetest2 - Add manifest template support
I'm updating the test-e2e make target as I go to make the presubmit job use it but soon I'll work on how we'll actually configure and invoke kubetest2 from our variety of jobs
2021-01-11 21:53:21 -06:00
Kubernetes Prow Robot 695be2666c
Merge pull request #10281 from dntosas/cluster-autoscaler-improvements
[addons/CA] Add support for specifying resources and metrics
2021-01-11 12:16:26 -08:00
Kubernetes Prow Robot 789877984b
Merge pull request #10439 from olemarkus/remove-node-authorizer
Remove node-authorization
2021-01-11 11:14:25 -08:00
dntosas 56fe4bab24
[addons/CA] Add support for specifying resources and metrics
- Resources
We enable users to set their desired capacity for cluster-autoscaler addon.
There are edge cases, especially in big clusters, where autoscaler needs
to reconcile a large number of objects thus may need increased memory or
increased cpu to avoid saturation.

- Metrics
Cluster autoscaler provides valuable insights for monitoring capacity
allocation and scheduling aspects of a cluster. In this commit, we
add proper annotation on deployment to enable Prometheus scrape metrics.

We also bump patch version of container images.

Signed-off-by: dntosas <ntosas@gmail.com>
2021-01-11 20:53:08 +02:00
Ole Markus With f71a037552 Apply suggestions from code review
Co-authored-by: Ciprian Hacman <ciprianhacman@gmail.com>
2021-01-11 19:33:39 +01:00
Ole Markus With 4d2eca199f Remove node-authorization 2021-01-11 18:59:45 +01:00
Kubernetes Prow Robot 065daaab30
Merge pull request #10550 from bmelbourne/update-workflows-go-1.15.6
Upgrade Go v1.15.6 / Bazel v3.4.1
2021-01-11 06:57:07 -08:00
Kubernetes Prow Robot f94539f6f6
Merge pull request #10556 from zetaab/feature/updatedeps
update gophercloud dependency
2021-01-11 06:13:08 -08:00
Jesse Haka 46de9f145e update gophercloud dependency 2021-01-11 14:48:22 +02:00
Kubernetes Prow Robot b3be6478dd
Merge pull request #10551 from spotinst/feat-launchspec-strategy
Spotinst: Specify Spot percentage per Instance Group
2021-01-11 04:33:07 -08:00
Kubernetes Prow Robot f4c9b27cf2
Merge pull request #10549 from rifelpet/kubetest2-tester
Kubetest2 - use our own tester that wraps kubetest2's ginkgo tester
2021-01-11 01:51:07 -08:00
Kubernetes Prow Robot 225e5ef178
Merge pull request #10554 from geojaz/update_gce_images
Updates GCE channels to use ubuntu over COS
2021-01-10 23:01:06 -08:00
geojaz ddf3daf427 Adds release note for update GCE channel 2021-01-10 21:33:19 -08:00
geojaz 803c7bcd4e pdates GCE channels to use ubuntu over COS 2021-01-10 21:20:25 -08:00
Peter Rifel f671acc5d6
Use anonymous struct for wrapping ginkgo.Tester 2021-01-10 18:41:40 -06:00
Peter Rifel 720dcb6428
Add troubleshooting statements 2021-01-10 18:41:40 -06:00