Kubernetes Prow Robot
ed4fa17d01
Merge pull request #101119 from BinacsLee/binacs-cmd-reuse-function
...
code cleanup: Abstract repetitive codes in `cmd` as a function
2021-04-22 13:19:15 -07:00
Kubernetes Prow Robot
62876fb406
Merge pull request #101085 from lojies/fixbrokenlinkindockersandbox
...
fix a broken link in docker_sandbox.go
2021-04-22 13:19:06 -07:00
Kubernetes Prow Robot
19d47ed330
Merge pull request #101037 from BodilessSleeper/master
...
Fixed the broken link
2021-04-22 13:18:58 -07:00
Kubernetes Prow Robot
ba4d8f7cc2
Merge pull request #101011 from lojies/fixbrokelinkinmirrorclient
...
fix broken link for issue 101008
2021-04-22 13:18:49 -07:00
Kubernetes Prow Robot
1960a7becf
Merge pull request #100981 from songxiao-wang87/run-test3
...
spelling mistake
2021-04-22 13:18:40 -07:00
Kubernetes Prow Robot
13e9c24db4
Merge pull request #100920 from navist2020/fix/Yoda
...
Don't use Yoda conditions
2021-04-22 13:18:31 -07:00
Kubernetes Prow Robot
9cc6c2a82f
Merge pull request #100150 from bobbypage/remove-unused-limit-func
...
kubelet: remove unused applyLimits function
2021-04-22 13:18:22 -07:00
Kubernetes Prow Robot
6dbdf144e5
Merge pull request #99915 from BLasan/issue-99897
...
Remove AddGeneratorFlag from kubectl create deployment
2021-04-22 13:18:13 -07:00
Kubernetes Prow Robot
27e23967f4
Merge pull request #99880 from Dragoncell/pleg-log
...
Add exit code log when container died
2021-04-22 13:18:01 -07:00
Kubernetes Prow Robot
714a821f1b
Merge pull request #101295 from eddiezane/ez/fix-kubectl-error-code-e2e-test
...
Fix kubectl flake: Simple pod should return command exit codes
2021-04-22 11:27:59 -07:00
Eddie Zaneski
1bc5364b16
[e2e] match kubectl run timeout to pod start timeout
...
Signed-off-by: Eddie Zaneski <eddiezane@gmail.com>
2021-04-22 11:10:56 -06:00
Kubernetes Prow Robot
9b7b966508
Merge pull request #96959 from tssurya/kube-proxy-iptables-perf-enhancements
...
Kube-proxy: perf-enhancement: Reduce NAT table KUBE-SERVICES/NODEPORTS chain rules
2021-04-22 10:07:58 -07:00
Kubernetes Prow Robot
1b08dde41f
Merge pull request #101191 from tanjing2020/container_manager_test
...
Agnhost image's progress name is called agnhost, not test-webserver
2021-04-22 08:59:53 -07:00
Kubernetes Prow Robot
86856e1b81
Merge pull request #99900 from MadhavJivrajani/master
...
Remove deprecated generator flag from kubectl autoscale
2021-04-22 08:59:41 -07:00
BinacsLee
75dde4dce4
code cleanup: Abstract repetitive codes in cmd as a function
2021-04-22 23:35:04 +08:00
Kubernetes Prow Robot
972ee2d425
Merge pull request #101034 from verb/1.22-ec-api
...
Switch alpha Pod ephemeralcontainers API to use Pod kind
2021-04-22 06:21:41 -07:00
Kubernetes Prow Robot
82d8d08c78
Merge pull request #101280 from huffmanca/address-snapshotting-flakes
...
Force NodeUnstageVolume to finish for all distros
2021-04-22 02:32:31 -07:00
Kubernetes Prow Robot
f1e51ceb3c
Merge pull request #98377 from nodo/scale-ownership-tracking-deployment
...
Track ownership of scale subresource
2021-04-22 01:28:32 -07:00
Kubernetes Prow Robot
d797ece247
Merge pull request #101299 from jihoon-seo/210421_Add_missing_heading_in_CHANGELOG
...
Add missing heading in CHANGELOG
2021-04-21 22:52:31 -07:00
Kubernetes Prow Robot
1f87e3fe00
Merge pull request #101347 from verult/subpath-configmap-timeout
...
Extend pod start timeout to 5min for storage subpath configmap test
2021-04-21 21:12:46 -07:00
Kubernetes Prow Robot
d907c29956
Merge pull request #100637 from pohly/hostpath-update
...
storage e2e: automate hostpath YAML updates, update sidecars but not driver
2021-04-21 21:12:33 -07:00
Kubernetes Prow Robot
a160d1dedc
Merge pull request #101297 from houjun41544/20210421-volumezone
...
Remove redundant checks
2021-04-21 19:15:56 -07:00
Kubernetes Prow Robot
7ed02d61d1
Merge pull request #101235 from andyzhangx/azurefile-inline-ns-translation
...
fix: azure file inline volume namespace issue in csi migration translation
2021-04-21 19:15:44 -07:00
Kubernetes Prow Robot
a5a155aaab
Merge pull request #101072 from gavinfish/volume-log
...
Fix log format in flexvolume
2021-04-21 18:11:41 -07:00
Cheng Xing
4cfb6e2c23
Extend pod start timeout to 5min for storage subpath configmap test
2021-04-21 17:24:09 -07:00
Kubernetes Prow Robot
75b846dee4
Merge pull request #101313 from BinacsLee/binacs-scheduler-fwk-types-cleanup
...
code cleanup: scheduler / framework use `max` function instead of if-cond…
2021-04-21 17:04:13 -07:00
Kubernetes Prow Robot
4cf9658a3e
Merge pull request #101152 from tkashem/add-httplog
...
controller-manager: restore http logging filter in the chain
2021-04-21 17:04:05 -07:00
Kubernetes Prow Robot
5779fec3c4
Merge pull request #99959 from AliceZhang2016/nodeaffinity-cleanup
...
Move nodeaffinity helpers to component-helpers package
2021-04-21 17:03:53 -07:00
Kubernetes Prow Robot
232d93037c
Merge pull request #99336 from neolit123/1.21-kublet-node-sync-fix
...
pkg/kubelet: improve the node informer sync check
2021-04-21 17:03:40 -07:00
Kubernetes Prow Robot
9e8506eb1f
Merge pull request #101337 from damemi/remove-limits-from-balancedpodfornodes
...
Remove Limits from scheduling e2e balanced pod resources
2021-04-21 14:03:51 -07:00
Mike Dame
07029c941a
Remove Limits from scheduling e2e balanced pod resources
...
The purpose of the pod created by `createBalancedPodForNodes()` is to ensure
that all nodes have equal resource requests (as seen by the scheduler). This
prevents the default scheduling behavior (which attempts to balance resource requests)
from interfering with e2e's which test other priorities/score plugins.
Because the scheduler only worries about requests, specifying `Limits` in this pod
is unnecessary. In fact, if the calculated "balancing" limit is too low, it can cause
the balancing pod to never start due to OOMKill errors, leading to flakes and failures.
2021-04-21 15:58:00 -04:00
Lubomir I. Ivanov
7deac5e697
pkg/kubelet: improve the node informer sync check
...
GetNode() is called in a lot of places including a hot loop in
fastStatusUpdateOnce. Having a poll in it is delaying
the kubelet /readyz status=200 report.
If a client is available attempt to wait for the sync to happen,
before starting the list watch for pods at the apiserver.
2021-04-21 22:46:27 +03:00
Kubernetes Prow Robot
1e4388964e
Merge pull request #101293 from ehashman/issue-93480
...
Remove unmaintained elasticsearch tests
2021-04-21 12:20:12 -07:00
Kubernetes Prow Robot
ba5ec40d41
Merge pull request #101277 from wangyx1992/capatial-log-scheduler
...
cleanup: fix log capitalization in scheduler
2021-04-21 12:20:03 -07:00
Kubernetes Prow Robot
d3fbbfab5f
Merge pull request #101162 from ihcsim/fix-malformed-request-logs
...
Fix Client-Side Request Throttling Malformed Logs
2021-04-21 12:19:51 -07:00
Christian Huffman
21ea9af37f
Force NodeUnstageVolume to finish for all distros
2021-04-21 15:01:41 -04:00
Andrea Nodari
5b666a61a1
Add nil path to mapping when a CR has no "scale" subresource
...
This is to prevent the ScaleHandler to drop the entry. In this way
entries just get ignored.
2021-04-21 20:27:47 +02:00
Andrea Nodari
c10dd884c4
Drop managed fields entries with unknown fields
...
This is aligned to the behaviour of server-side apply on main resources.
2021-04-21 20:27:47 +02:00
Andrea Nodari
8e4b5c849b
Do not add managed fields if a scale entry doesn't own replicas
...
This happens when a request changes the .status.replicas but not
.spec.replicas
2021-04-21 20:27:45 +02:00
Andrea Nodari
09649e58b5
Check request info when updating managed fields during scale
...
- Test all versions to make sure each resource version is in the
mappings
- Fail when request info contains an unrecognized version. We have tests
that guarantee that all known versions are in the mappings. If we
get a version in request info that is not there we should fail fast to
prevent inconsistent behaviour (e.g. for some reason the mappings is
not up to date).
Ensure all known versions are in mappings
2021-04-21 20:27:02 +02:00
Kubernetes Prow Robot
6aa683e9cf
Merge pull request #100639 from zshihang/proxy
...
dnat to 169.254.169.252 for metadata server traffic
2021-04-21 11:15:51 -07:00
Antoine Pelisse
816e80206c
Use ScaleHandler for all scalable resources
2021-04-21 18:41:40 +02:00
Andrea Nodari
a9ea98b3b9
Track ownership of deployments scale subresource
2021-04-21 18:41:40 +02:00
Kubernetes Prow Robot
032007e007
Merge pull request #101312 from harche/ContainerLogPath_fix
...
Add SELinux security context to ContainerLogPath test
2021-04-21 09:31:17 -07:00
Kubernetes Prow Robot
b204b1ecdc
Merge pull request #101306 from joelsmith/master
...
Additional CVE-2021-3121 fix
2021-04-21 09:31:05 -07:00
Kubernetes Prow Robot
eda3faaf44
Merge pull request #101317 from BinacsLee/binacs-scheduler-fwk-plugins-nodelabel-cleanup
...
code cleanup: scheduler simplify the check function in NodeLabel.Filter
2021-04-21 08:26:11 -07:00
Surya Seetharaman
d3fe48e848
Kube-proxy: perf-enhancement: Reduce NAT table KUBE-SERVICES/NODEPORTS chain rules
...
The nat KUBE-SERVICES chain is called from OUTPUT and PREROUTING stages. In
clusters with large number of services, the nat-KUBE-SERVICES chain is the largest
chain with for eg: 33k rules. This patch aims to move the KubeMarkMasq rules from
the kubeServicesChain into the respective KUBE-SVC-* chains. This way during each
packet-rule matching we won't have to traverse the MASQ rules of all services which
get accumulated in the KUBE-SERVICES and/or KUBE-NODEPORTS chains. Since the
jump to KUBE-MARK-MASQ ultimately sets the 0x400 mark for nodeIP SNAT, it should not
matter whether the jump is made from KUBE-SERVICES or KUBE-SVC-* chains.
Specifically we change:
1) For ClusterIP svc, we move the KUBE-MARK-MASQ jump rule from KUBE-SERVICES
chain into KUBE-SVC-* chain.
2) For ExternalIP svc, we move the KUBE-MARK-MASQ jump rule in the case of
non-ServiceExternalTrafficPolicyTypeLocal from KUBE-SERVICES
chain into KUBE-SVC-* chain.
3) For NodePorts svc, we move the KUBE-MARK-MASQ jump rule in case of
non-ServiceExternalTrafficPolicyTypeLocal from KUBE-NODEPORTS chain to
KUBE-SVC-* chain.
4) For load-balancer svc, we don't change anything since it is already svc specific
due to creation of KUBE-FW-* chains per svc.
This would cut the rules per svc in KUBE-SERVICES and KUBE-NODEPORTS in half.
2021-04-21 16:41:03 +02:00
Surya Seetharaman
667e50abc8
Add TestOverallIPTablesRulesWithMultipleServices
2021-04-21 16:41:03 +02:00
Kubernetes Prow Robot
565d5f4562
Merge pull request #101234 from gautierdelorme/rm-go-openapi-spec
...
eliminate dependency on go-openapi/spec
2021-04-21 06:18:10 -07:00
BinacsLee
9ff1419511
code cleanup: scheduler simplify the check function in NodeLabel.Filter
2021-04-21 20:30:02 +08:00