Commit Graph

12882 Commits

Author SHA1 Message Date
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
Barry Melbourne f2ecb5c153 Upgrade Go v1.15.6 / Bazel v3.4.1 2021-01-10 18:13:12 +00:00
Kubernetes Prow Robot 75623366e6
Merge pull request #10553 from justinsb/fix_openstack_race
Openstack: Prevent data race in servergroup member list
2021-01-10 09:45:05 -08:00
Peter Rifel 5074f327a2
Ensure pretestSetup is ran
I was wrapping the ginkgo tester functions in a way that pretestSetup was never actually being called
2021-01-10 11:34:40 -06:00
Peter Rifel 1ffc565526
Fix kubectl PATH element, add logging verbosity 2021-01-10 11:18:38 -06:00
Kubernetes Prow Robot 08cac106b6
Merge pull request #10541 from fenggw-fnst/work
Fix typo in comment
2021-01-10 09:01:06 -08:00
Kubernetes Prow Robot 4ee8936d63
Merge pull request #10547 from justinsb/cos_var_lib_kubelet
COS/GCE: exec on kubelet/flexvolume dirs
2021-01-10 08:23:17 -08:00
Kubernetes Prow Robot ac082bd091
Merge pull request #10182 from h3poteto/fix/hack-verify-bazel
Fix to handle exit code of gazelle command in hack/verify-bazel.sh
2021-01-10 08:23:05 -08:00
Justin SB 2f5ba0fbac Update OpenStack expected test output for removal of Members
It is now an internal field.
2021-01-10 11:11:11 -05:00
Justin SB 1c11f1a094 Openstack: Prevent data race in servergroup member list
We were adding to the ServerGroup without a mutex, so we introduce a mutex.

Also introduce some defense against the member list changing once
we've observed it, though this is already enforced by GetDependencies.
2021-01-10 11:11:11 -05:00
liranp 2f874be0a1
feat(spot/ocean): set spot percentage on launchspec level 2021-01-10 15:22:43 +02:00
Kubernetes Prow Robot 50999d24bd
Merge pull request #10538 from justinsb/ubuntu_2010_partii
Refactor and centralize distribution logic
2021-01-10 03:45:06 -08:00
Peter Rifel 17468d496f
Kubetest2 - use our own tester that wraps kubetest2's ginkgo tester
This allows us to share tester flags (package version and bucket) for downloading kubectl while passing them to the ginkgo tester
2021-01-09 23:44:26 -06:00
Kubernetes Prow Robot 7df2521a09
Merge pull request #10523 from justinsb/test_upgrade
Simple upgrade test using kubetest2 framework
2021-01-09 15:51:05 -08:00
Justin Santa Barbara 116f81c5c9 Simple upgrade test using kubetest2 framework
Starting very simple and hard-coded!

Co-authored-by: Peter Rifel <rifelpet@users.noreply.github.com>
2021-01-09 17:06:08 -05:00
Kubernetes Prow Robot 95d2d3fb5d
Merge pull request #10548 from justinsb/gce_no_nvme_logspam
GCE: Don't warn about NVME
2021-01-09 13:09:04 -08:00
Justin Santa Barbara e9f6623a80 COS/GCE: exec on kubelet/flexvolume dirs
Upstream bind mounts /var/lib/kubelet with exec, dev and suid
permissions, because emptyDirs end up inheriting these permissions.

Similarly, /home/kubernetes/flexvolume needs exec permission to
support flexdrivers.
2021-01-09 13:56:18 -05:00
Justin Santa Barbara 5779f29e15 GCE: Don't warn about NVME
NVME only works with Local SSDs, which have their own restrictions;
it isn't a must-support GA blocker (which is why we had the log
previously)
2021-01-09 13:55:33 -05:00
Kubernetes Prow Robot f0322a1373
Merge pull request #10526 from justinsb/kubetest2_admin_access
kubetest2: support specifying admin-access value
2021-01-09 10:53:05 -08:00
Justin Santa Barbara b04b5f556c kubetest2: support specifying admin-access value
Otherwise I was getting my IPv6 address, which doesn't work well.
2021-01-09 13:12:37 -05:00
Kubernetes Prow Robot 62b7ae0c49
Merge pull request #10409 from olemarkus/bcb-own-package
Move bootstrapchannelbuilder to a dedicated package
2021-01-09 07:05:05 -08:00
Ole Markus With 72073d3f2c Move cilium bootstrap logic to its own file 2021-01-09 10:02:27 +01:00
Ole Markus With 39b139a0ee Move bootstrapchannelbuilder to its own package 2021-01-09 09:55:22 +01:00
srikiz d0d41fa649 Rebase deployer changes 2021-01-09 00:45:29 +05:30
srikiz 6e507478b5 Add DO for e2e tests 2021-01-08 23:58:19 +05:30
Kubernetes Prow Robot 53f0ffdcc7
Merge pull request #10397 from olemarkus/no-master-node-role
Add control-plane node role label to cp nodes
2021-01-08 04:30:54 -08:00
Ole Markus With 2b3a8f133e Add control-plane node role annotation to cp nodes
Update docs/releases/1.20-NOTES.md

Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2021-01-08 12:39:42 +01:00
Kubernetes Prow Robot 59c6aaa7c1
Merge pull request #10540 from hakman/flatcar-containerd-config
Add containerd config file to Flatcar based instances
2021-01-07 07:47:59 -08:00
Kubernetes Prow Robot 4e08ed9ae3
Merge pull request #10542 from hakman/olemarkus-approver
Promote Ole Markus to approvers list
2021-01-06 11:13:52 -08:00
Ciprian Hacman 422cfad1da Add containerd config file to Flatcar based instances 2021-01-06 15:33:17 +02:00
Ciprian Hacman cf2deb3db9 Promote Ole Markus to approvers list 2021-01-06 14:14:46 +02:00