Commit Graph

107638 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
4d45ae5050
Merge pull request #106485 from aimuz/fix-kubectl-uid
fix Kubectl describe node missing event
2022-03-28 05:39:23 -07:00
Maciej Szulik
1e62529ab8
Add cli-maintainers as approvers to cmd/(gendocs|genman|genyaml) 2022-03-28 14:00:35 +02:00
Maciej Szulik
790396caba
Allow adding new verbs in AddSpecialVerb 2022-03-28 12:49:02 +02:00
Wojciech Tyczyński
b106b2621c Deprecate apiserver_dropped_requests_total metric 2022-03-28 12:48:01 +02:00
Kubernetes Prow Robot
a83c97941b
Merge pull request #109017 from jprzychodzen/kcm-ccm-metric
Rework 'running_managed_controllers' metric interface
2022-03-28 02:19:22 -07:00
Stephen Kitt
080c6c711e
Upgrade to blang/semver/v4 v4.0.0
This is the first version to be fully go-mod-compatible.

Signed-off-by: Stephen Kitt <skitt@redhat.com>
2022-03-28 09:33:23 +02:00
Kevin Delgado
f234cb142a Adjust testing for server-side validation as default 2022-03-28 04:11:27 +00:00
Kevin Delgado
a3a24e1c7b Enable ServerSideFieldValidation feature gate on by default in beta 2022-03-28 04:11:27 +00:00
Daniel
2cb3c7f706
Fix: kubectl create -f and kubectl delete -f are not glob friendly (#102265)
* Fix: kubectl create -f and kubectl delete -f are not glob friendly

* gofmt fix

* removing unused receiver

* adding extra test

* log paths used

* fixing bad merge

* klog/v2 mod

* rebase fixes

* better error fmt

* error fmt unit test

* PR comments and tests

* Add reference to globbing to help snippets
2022-03-27 19:41:21 -07:00
Kubernetes Prow Robot
da9d812fd0
Merge pull request #109061 from dims/turn-down-log-level-for-etcd
Turn down log level for etcd
2022-03-27 13:27:21 -07:00
Davanum Srinivas
b1fa9e2deb
Turn down log level for etcd
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2022-03-27 15:21:28 -04:00
Kubernetes Prow Robot
dbd37cb8a8
Merge pull request #108831 from waynepeking348/skip_re_allocate_logic_if_pod_id_already_removed
skip re-allocate logic if pod is already removed to avoid panic
2022-03-27 11:37:21 -07:00
Dan Winship
edbce228cb Create a KUBE-IPTABLES-HINT chain for other components
Components that run in a container but modify the host network
namespace iptables rules need to know whether the system is using
iptables-legacy or iptables-nft. Given that kubelet will run before
any container-based components, it is well-positioned to help them
figure this out. So create a chain with a well-known name that they
can look for.
2022-03-27 14:12:36 -04:00
Kante
9bb76ecf00
migrate scheduling logic to schedule_one.go as more reasonable (#109045)
* refactor: migrate scheduling logic to scheduler_one.go as more reasonable

Signed-off-by: kerthcet <kerthcet@gmail.com>

* remove snapshot() function

Signed-off-by: kerthcet <kerthcet@gmail.com>
2022-03-27 08:51:20 -07:00
Kubernetes Prow Robot
d796dd7d0f
Merge pull request #108193 from utkarsh348/myfeature
Fixed race condition in test manager shutdown
2022-03-27 05:55:21 -07:00
waynepeking348
6157d3cc4a skip deleted activePods and return nil 2022-03-27 20:35:09 +08:00
fengzixu
38d8aae408 fix: add nil check 2022-03-27 08:38:20 +00:00
Nick Turner
18ce801bea Remove the deprecated insecure serving from the cloud controller manager 2022-03-27 00:15:24 +00:00
Kubernetes Prow Robot
98eff19280
Merge pull request #109044 from liggitt/encoder-log
Raise verbosity of EncoderWithAllocator log
2022-03-26 16:45:20 -07:00
Kubernetes Prow Robot
898443f405
Merge pull request #108996 from cici37/errUpdate
Bump kube-openapi and update err handling
2022-03-26 14:49:20 -07:00
Kubernetes Prow Robot
922faa5646
Merge pull request #109053 from liggitt/pod-conformance
Improve debug output in pod conformance test failures
2022-03-26 13:43:27 -07:00
Kubernetes Prow Robot
58c975a083
Merge pull request #109048 from aojea/integration_subtests
Integration subtests
2022-03-26 13:43:20 -07:00
cici37
c6d4b14730 Update err handling 2022-03-26 12:02:05 -07:00
cici37
383eb99beb Bump kube-openapi 2022-03-26 12:02:05 -07:00
Kubernetes Prow Robot
83c98542aa
Merge pull request #109033 from reylejano/patch-kubectl-ref-docs
Updates for kubectl generated ref docs for dockershim removal
2022-03-26 11:45:56 -07:00
Kubernetes Prow Robot
bb3800f022
Merge pull request #108505 from rikatz/kubectl-debug-not-showing-response
Reintroduce response status and header on kubectl verbose debug
2022-03-26 11:45:48 -07:00
Kubernetes Prow Robot
25957117c2
Merge pull request #108443 from Monokaix/remove-redundant-SetNamespace-for-pvc
Test: remove redundant SetNamespace() for pvc
2022-03-26 11:45:40 -07:00
Kubernetes Prow Robot
c3e3f6cd4d
Merge pull request #107241 from houjun41544/20211228-ds
pointer usage error
2022-03-26 11:45:33 -07:00
Kubernetes Prow Robot
13ebb2e757
Merge pull request #99488 from chymy/rc-test-bug
Fix pkg/controller/replicaset/replica_set_test.go variable reference error
2022-03-26 11:45:21 -07:00
Jordan Liggitt
5443ead637 Exercise defaulting tests with/without features enabled 2022-03-26 13:49:03 -04:00
Kubernetes Prow Robot
5281d51c44
Merge pull request #108642 from ii/create-job-lifecycle-test
Write Batchv1JobLifecycleTest + 4 Endpoints
2022-03-26 10:37:28 -07:00
Kubernetes Prow Robot
83988399e8
Merge pull request #106109 from h4ghhh/sts_klog_InfoS
Migrate statefulset files to structured logging
2022-03-26 10:37:20 -07:00
Jordan Liggitt
f9db31dbcc Improve debug output in pod conformance test failures 2022-03-26 13:00:31 -04:00
Ashutosh Kumar
c00975370a
Handle Non-graceful Node Shutdown (#108486)
Signed-off-by: Ashutosh Kumar <sonasingh46@gmail.com>

Co-authored-by: Ashutosh Kumar <sonasingh46@gmail.com>

Co-authored-by: xing-yang <xingyang105@gmail.com>
2022-03-26 09:23:21 -07:00
Dan Winship
749df8e022 Move iptables consts to kubelet_network_linux.go. 2022-03-26 11:22:51 -04:00
Dan Winship
b9141e5c0d proxy/iptables: rename chain variables 2022-03-26 11:14:18 -04:00
Dan Winship
548cf9d5de proxy/iptables: fix internal-vs-external traffic policy handling
Fix internal and external traffic policy to be handled separately (so
that, in particular, services with Local internal traffic policy and
Cluster external traffic policy do not behave as though they had Local
external traffic policy as well.

Additionally, traffic to an `internalTrafficPolicy: Local` service on
a node with no endpoints is now dropped rather than being rejected
(which, as in the external case, may prevent traffic from being lost
when endpoints are in flux).
2022-03-26 11:06:34 -04:00
Dan Winship
2e780ecd99 proxy/iptables: Split KUBE-SVL-XXX chain out of KUBE-XLB-XXX
Now the XLB chain _only_ implements the "short-circuit local
connections to the SVC chain" rule, and the actual endpoint selection
happens in the SVL chain.

Though not quite implemented yet, this will eventually also mean that
"SVC" = "Service, Cluster traffic policy" as opposed to "SVL" =
"Service, Local traffic policy"
2022-03-26 11:06:34 -04:00
Dan Winship
87dcf8b914 proxy/iptables: move XLB chain initial rule setup 2022-03-26 11:06:34 -04:00
Dan Winship
2b872a990d proxy/iptables: clean up / clarify iptables chain names a bit 2022-03-26 11:06:34 -04:00
Kubernetes Prow Robot
78889cd1bb
Merge pull request #109035 from deepakkinni/enable_def_v1
Default enable flag for beta feature HonorPVReclaimPolicy
2022-03-26 08:03:21 -07:00
Kubernetes Prow Robot
c600e820cd
Merge pull request #107451 from davidebianchi/master
fix: update WithDiscoveryQPS method description
2022-03-26 06:53:22 -07:00
Kubernetes Prow Robot
9568dca969
Merge pull request #109039 from mkimuram/issue/109037
Use WaitForPodRunningInNamespace for proxy e2e tests
2022-03-26 04:35:21 -07:00
Antonio Ojea
d2ca66651d refactor apiserver tests 2022-03-26 10:20:27 +01:00
Antonio Ojea
ddadc9a0bb reorganize controlplane integration tests 2022-03-26 09:19:55 +01:00
Antonio Ojea
d9bac2efb9 reduce parallelism on daemonset tests 2022-03-26 09:14:53 +01:00
Kubernetes Prow Robot
c18c2447cf
Merge pull request #108350 from kevindelgado/kubectl-validation
Server Side Field Validation Support For Kubectl
2022-03-26 00:53:21 -07:00
Kubernetes Prow Robot
736a023167
Merge pull request #108988 from neolit123/1.24-update-system-validators
update k8s.io/system-validators to v1.7.0
2022-03-25 23:45:35 -07:00
Kubernetes Prow Robot
924654b504
Merge pull request #108828 from manugupt1/update-mountinfo
Updates moby/sys mountinfo package to v0.6.0
2022-03-25 23:45:28 -07:00
Kubernetes Prow Robot
0b79a791ed
Merge pull request #107180 from ardaguclu/remove-deprecated-serverresource
Remove deprecated discovery/ServerResources function
2022-03-25 23:45:21 -07:00