Dan Winship
0b1e364814
proxy/ipvs: fix a few comments
2022-06-12 20:30:47 -04:00
Wojciech Tyczyński
32cbd77121
Clean shutdown of garbagecollector integration tests
2022-06-13 00:14:19 +02:00
andyzhangx
8b0ac045e2
fix image pulling failure when IMDS is unavailalbe in kubelet startup
...
fix test failure
2022-06-12 04:57:42 +00:00
Kubernetes Prow Robot
f5db989b26
Merge pull request #110502 from aojea/clean_svc_strategies
...
services strategy no longer depends on IPFamilies
2022-06-10 19:20:07 -07:00
Kubernetes Prow Robot
dc4e91a875
Merge pull request #109844 from danwinship/iptables-tests-new
...
improve parsing in iptables unit tests
2022-06-10 14:27:44 -07:00
Kubernetes Prow Robot
48efb361f3
Merge pull request #110323 from Thearas/docs-ephemeral-storage
...
docs: add `ephemeral-storage` to `SystemReserved`/`KubeReserved` comment
2022-06-10 13:19:44 -07:00
Kubernetes Prow Robot
7e66aa3cfb
Merge pull request #110351 from dims/switch-to-v3-of-github.com/emicklei/go-restful
...
Switch to v3 of github.com/emicklei/go-restful by updating kube-openapi
2022-06-10 09:41:58 -07:00
Antonio Ojea
975a678ecf
services strategy no longer depends on IPFamilies
...
since the refactor on the Service API registry, the strategy for
service no longer needs to keep information about the cluster
configuration and its ipFamilies.
2022-06-10 11:06:02 +02:00
Kubernetes Prow Robot
5f40fb05cb
Merge pull request #110491 from andyzhangx/patch-5
...
lock CSIMigrationAzureDisk feature gate to default
2022-06-09 15:09:45 -07:00
Kubernetes Prow Robot
fa258263d0
Merge pull request #110372 from lokichoggio/topo
...
code optimization: deal with error first to prevent unnecessary computing
2022-06-09 14:01:57 -07:00
Kubernetes Prow Robot
6cd258f9f5
Merge pull request #110292 from mimowo/109904-avoid-duplicate-conditions
...
Avoid duplicate Failed conditions in job status
2022-06-09 14:01:45 -07:00
Kubernetes Prow Robot
163aab43d7
Merge pull request #110419 from aojea/beta_services_ips
...
graduate ServiceIPStaticSubrange to beta
2022-06-09 11:13:52 -07:00
Kubernetes Prow Robot
f80d17ea4e
Merge pull request #109293 from iamNoah1/improve-ingressclassname-api-doc
...
Ingress API: rework the ingressClassName API documentation
2022-06-09 11:13:41 -07:00
Davanum Srinivas
ab690750df
Switch to v3 of github.com/emicklei/go-restful
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2022-06-09 14:11:41 -04:00
xiaomudk
5826cae547
clean: remove useless parentheses
2022-06-10 00:09:50 +08:00
Andy Zhang
a65030fdaf
lock CSIMigrationAzureDisk feature gate to default
2022-06-09 21:23:51 +08:00
Noah Ispas (iamNoah1)
7d5cedf07a
generate ressources after change request
2022-06-09 11:12:30 +02:00
Kubernetes Prow Robot
e8d6b76f8b
Merge pull request #109624 from aryan9600/fix-endpointslice-deletion
...
Ignore EndpointSlices that are marked for deletion
2022-06-09 00:11:42 -07:00
Kubernetes Prow Robot
226323178e
Merge pull request #110256 from bobbypage/terminal-ready-condition
...
kubelet: Mark ready condition as false explicitly for terminal pods
2022-06-08 20:07:42 -07:00
David Porter
7811d84fef
kubelet: Mark ready condition as false explicitly for terminal pods
...
Terminal pods may continue to report a ready condition of true because
there is a delay in reconciling the ready condition of the containers
from the runtime with the pod status. It should be invalid for kubelet
to report a terminal phase with a true ready condition. To fix the
issue, explicitly override the ready condition to false for terminal
pods during status updates.
Signed-off-by: David Porter <david@porter.me >
2022-06-08 16:19:16 -07:00
Oksana Naumov
0bf7c4e2e7
promote the Portworx feature gate to Beta
2022-06-08 10:39:06 -07:00
Antonio Ojea
2124f17c72
unit tests for Class E IP addresses
2022-06-08 15:29:48 +02:00
Kubernetes Prow Robot
bb7b0b6a91
Merge pull request #110408 from tkashem/deep-copy-panic
...
Fix printer functions to use int64 and string explicitly
2022-06-08 02:06:22 -07:00
Abu Kashem
788e151bc1
apiserver: printers should use int64
...
printers should use int64 to avoid a panic from DeepCopyJSONValue
2022-06-07 12:04:33 -04:00
Kubernetes Prow Robot
39b6e6c6a0
Merge pull request #110362 from wojtek-t/fix_leaking_goroutines_5
...
Fix leaking goroutines in multiple integration tests
2022-06-07 08:44:55 -07:00
Antonio Ojea
c0db77b208
graduate ServiceIPStaticSubrange to beta
2022-06-07 10:52:09 +02:00
Ryan Phillips
230124f3d4
kubelet: add e2e test to verify probe readiness
2022-06-06 17:00:55 -05:00
Ryan Phillips
f25ca15e1c
kubelet: only shutdown probes for pods that are terminated
...
This fixes a bug where terminating pods would not run their readiness
probes. Terminating pods are found within the possiblyRunningPods map.
2022-06-06 17:00:54 -05:00
Clayton Coleman
1d518adb76
kubelet: Pod probes should be handled by pod worker
...
The pod worker is the owner of when a container is running or not,
and the start and stop of the probes for a given pod should be
handled during the pod sync loop. This ensures that probes do not
continue running even after eviction.
Because the pod semantics allow lifecycle probes to shorten grace
period, the probe is removed after the containers in a pod are
terminated successfully. As an optimization, if the pod will have
a very short grace period (0 or 1 seconds) we stop the probes
immediately to reduce resource usage during eviction slightly.
After this change, the probe manager is only called by the pod
worker or by the reconcile loop.
2022-06-06 17:00:54 -05:00
Jiawei Wang
760365d5c9
CSIMigration feature gate to GA
2022-06-06 21:19:19 +00:00
Wojciech Tyczyński
006ff4510b
Clean shutdown of nodecontroller integration tests
2022-06-06 20:33:20 +02:00
Wojciech Tyczyński
b54363aceb
Clean shutdown of storageversion integration tests
2022-06-06 20:33:20 +02:00
lokichoggio
60327c9090
code optimization
2022-06-06 14:23:42 +08:00
Sanskar Jaiswal
4314e58ae5
move the ignore logic higher up to the reconciler
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-06-06 09:49:57 +05:30
Kubernetes Prow Robot
1f90b7980b
Merge pull request #108997 from dobsonj/issue79980
...
Fix volume reconstruction for CSI ephemeral volumes
2022-06-03 18:08:20 -07:00
Kubernetes Prow Robot
60902b7caf
Merge pull request #109692 from yxxhero/remove_ioutil_in_kubelet
...
remove ioutil in kubelet
2022-06-03 09:30:51 -07:00
Kubernetes Prow Robot
ccfac6d320
Merge pull request #110360 from 21kyu/fix_defer_in_for_loop_listwatch_test
...
fix defer in for loop, maybe resource leak
2022-06-02 22:38:19 -07:00
Wojciech Tyczyński
d9d46d5326
Clean shutdown of certificates integration tests
2022-06-02 21:02:04 +02:00
Wojciech Tyczyński
783da34f54
Clean shutdown of disruption integration tests
2022-06-02 21:02:04 +02:00
Kubernetes Prow Robot
9f82d81e55
Merge pull request #110286 from FillZpp/add-test-for-statefulset-maxunavailable
...
A calculation function for StatefulSet maxUnavailable and some tests for it
2022-06-02 10:46:07 -07:00
21kyu
3f7dfc9818
fix defer in for loop, maybe resource leak
2022-06-03 02:08:23 +09:00
Kubernetes Prow Robot
03d0e2c338
Merge pull request #110264 from wojtek-t/fix_leaking_goroutines_4
...
Fix leaking goroutines in multiple integration tests
2022-06-02 03:59:47 -07:00
Kubernetes Prow Robot
901434942c
Merge pull request #107878 from danwinship/apiserver-endpointslice-cleanup
...
Clean up some EndpointSlice-related code in apiserver endpoint reconciler
2022-06-01 17:55:45 -07:00
Kubernetes Prow Robot
cb0e460343
Merge pull request #107872 from danwinship/apiserver-extra-ports
...
Remove unused and un-enable-able apiserver multiple ports feature
2022-06-01 15:49:58 -07:00
Kubernetes Prow Robot
a1b81ca06a
Merge pull request #101997 from shawnhanx/pvcquota
...
Add unit tests for pvc quota
2022-06-01 15:49:46 -07:00
Kubernetes Prow Robot
ffcbe6c7d7
Merge pull request #108974 from ArangoGutierrez/devel/typos/windows
...
Fix typo at pkg/windows/service/service.go:94
2022-06-01 13:39:58 -07:00
Jonathan Dobson
daa181d92e
kubelet: fix volume reconstruction for CSI ephemeral volumes
...
This resolves a couple of issues for CSI volume reconstruction.
1. IsLikelyNotMountPoint is known not to work for bind mounts and was
causing problems for subpaths and hostpath volumes.
2. Inline volumes were failing reconstruction due to calling
GetVolumeName, which only works when there is a PV spec.
2022-06-01 14:22:57 -06:00
Kubernetes Prow Robot
737f706b1c
Merge pull request #108803 from SergeyKanzhelev/httpProbeMinorCleanup
...
remove TODOs from http package and prober
2022-06-01 12:03:28 -07:00
Kubernetes Prow Robot
22fda4e7ee
Merge pull request #108232 from qmloong/qmloong/chore
...
fix: remove the redundant count variable
2022-06-01 10:53:40 -07:00
Michal Wozniak
e298649b6c
Avoid duplicate conditions by updating the pre-existing failed condition
...
in case its status is False or Unknown.
In case the status of the pre-existing condition is true we ignore the new
condition. If there is no pre-existing failed condition, then append
the new failed condition as before.
Also, make the condition comparisons less hacky by ignoring timestamp fields
in tests.
2022-06-01 19:32:53 +02:00