Ravi Gudimetla
95fc0987cd
Generated: PodOS field to GA
2022-07-18 23:28:00 -04:00
Ravi Gudimetla
e9ce94edf5
api: Promote PodOS field to GA
2022-07-18 23:27:59 -04:00
Ravi Gudimetla
b79ebb8165
Promote PodOS field to GA
2022-07-18 23:27:58 -04:00
Kubernetes Prow Robot
3987c8ad91
Merge pull request #111134 from ldsdsy/modify1
...
Improve the accuracy of output msg in pkg/controller/endpoint/endpoints_controller.go
2022-07-17 23:51:15 -07:00
Kubernetes Prow Robot
a156de9661
Merge pull request #111169 from HecarimV/fix-22071511
...
Remove redundant variable definitions in apis/autoscaling
2022-07-15 16:49:21 -07:00
Kubernetes Prow Robot
d6f4a5d04a
Merge pull request #111062 from SataQiu/fix-scheduler-20220711
...
scheduler: using math.MinInt64 instead of -math.MaxInt64
2022-07-15 10:42:18 -07:00
Kubernetes Prow Robot
63822660f0
Merge pull request #110880 from yangjunmyfm192085/fixnegativevalue
...
When metrics are counted, discard the wrong container StartTime metrics
2022-07-15 01:04:36 -07:00
Kubernetes Prow Robot
b3057e7ccc
Merge pull request #106834 from mengjiao-liu/sysctl-allow-slashes
...
Add support for slash as sysctl separator to Pod securityContext field and to PodSecurityPolicy
2022-07-15 01:04:24 -07:00
HaoJie Liu
66205bb313
Remove redundant variable definitions in apis/autoscaling
...
Signed-off-by: HaoJie Liu <liuhaojie@beyondcent.com >
2022-07-15 14:03:59 +08:00
JunYang
c71e3a7802
When metrics are counted, discard the wrong container startup time metrics
2022-07-15 08:56:12 +08:00
Kubernetes Prow Robot
ce583e0338
Merge pull request #110950 from yangjunmyfm192085/fixmetricsjudgement
...
filter out terminated containers in cadvisor_stats_provider
2022-07-14 14:36:52 -07:00
Kubernetes Prow Robot
21149f1b68
Merge pull request #109794 from shiftstack/always_annotate_nodeip
...
Make kubelet set alpha.kubernetes.io/provided-node-ip unconditionally
2022-07-14 14:36:40 -07:00
Kubernetes Prow Robot
f2395bbd4a
Merge pull request #111141 from yangjunmyfm192085/fixpanic
...
Fix kubelet panic when accessing metrics/resource endpoint
2022-07-14 13:19:27 -07:00
Kubernetes Prow Robot
0e826ffef4
Merge pull request #111127 from HecarimV/fix-22071410
...
fix: update comment for related updated func
2022-07-14 13:19:08 -07:00
Kubernetes Prow Robot
e5f4f8d71b
Merge pull request #110896 from ravisantoshgudimetla/promote-minReadySec-sts-update-ga
...
Promote minReadySeconds to GA
2022-07-14 09:45:09 -07:00
Kubernetes Prow Robot
a655368390
Merge pull request #104907 from adrianreber/2021-09-10-checkpoint
...
Minimal checkpointing support
2022-07-14 09:44:56 -07:00
Kubernetes Prow Robot
27110bd821
Merge pull request #111070 from mimowo/retriable-pod-failures-refactor-gc-controller
...
Refactor gc_controller to do not use the deletePod stub
2022-07-14 06:11:09 -07:00
Kubernetes Prow Robot
e50a366565
Merge pull request #110973 from Dieken/subpath-mount-embedded-filesystem
...
make sure auto-mounted subpath mount source is already mounted …
2022-07-14 06:10:57 -07:00
Adrian Reber
fc37a7a990
kubelet: wire checkpoint container support through
...
This adds the last pieces to wire through the container checkpoint
support in the kubelet.
Signed-off-by: Adrian Reber <areber@redhat.com >
2022-07-14 10:27:41 +00:00
Adrian Reber
8c24857ba3
kubelet: add CheckpointContainer() to the runtime
...
Signed-off-by: Adrian Reber <areber@redhat.com >
2022-07-14 10:27:41 +00:00
Adrian Reber
3e6f50683f
kubelet: add CheckpointContainer() on the service level
...
Signed-off-by: Adrian Reber <areber@redhat.com >
2022-07-14 10:27:40 +00:00
Adrian Reber
1ac7d78296
kubelet: add CheckpointContainer in remote runtime
...
This is the first step to implement checkpointing and restoring of
container and containers starting from the lowest layer in the kubelet.
Signed-off-by: Adrian Reber <areber@redhat.com >
2022-07-14 10:27:40 +00:00
Adrian Reber
564f0e9a25
kubelet: add checkpoint/restore infrastructure
...
This adds the first infrastructure code parts to the kubelet
to support checkpoint/restore.
Signed-off-by: Adrian Reber <areber@redhat.com >
2022-07-14 10:27:40 +00:00
JunYang
f33652ce61
Fix kubelet panic when accessing metrics/resource endpoint
2022-07-14 16:38:48 +08:00
ldsdsy
eacddf9f28
Optimising print information
2022-07-14 15:03:03 +08:00
Kubernetes Prow Robot
b70f340209
Merge pull request #110958 from kidddddddddddddddddddddd/cleanup/remove-potential-goroutine-leak-in-binder
...
Pass context to pkg/scheduler/framework/plugins/volumebinding.
2022-07-13 22:50:56 -07:00
HaoJie Liu
d8702cc369
fix: update comment for related updated func
...
Signed-off-by: HaoJie Liu <liuhaojie@beyondcent.com >
2022-07-14 10:20:48 +08:00
Kubernetes Prow Robot
f3654386ab
Merge pull request #111097 from saltbo/fix-thethe-typo
...
fix: update the typo code comment
2022-07-13 18:03:07 -07:00
Kubernetes Prow Robot
d06fc1e1bb
Merge pull request #111039 from ncdc/resourcequota-update-filter-func
...
quota: add an update filter
2022-07-13 09:27:50 -07:00
Ravi Gudimetla
9ab807fdaa
Generated: minReadySeconds for STS
2022-07-13 11:37:11 -04:00
Ravi Gudimetla
05f20dced0
api: Promote statefulset MinReadySeconds to GA
2022-07-13 11:37:10 -04:00
Ravi Gudimetla
9144250a92
Promote minReadySeconds to GA
2022-07-13 11:37:10 -04:00
saltbo
d2bab218dd
fix: update the typo code comment
2022-07-13 10:16:51 +08:00
Kubernetes Prow Robot
cb0f09275e
Merge pull request #111036 from Huang-Wei/rm-MakeDefaultErrorFunc
...
merge MakeDefaultErrorFunc into handleSchedulingFailure
2022-07-12 18:37:59 -07:00
Kubernetes Prow Robot
ec849f4d51
Merge pull request #103523 from divyenpatel/enable-vsphere-csi-migration
...
enabling CSIMigrationvSphere feature by default
2022-07-12 18:37:36 -07:00
Wei Huang
4f77732540
merge MakeDefaultErrorFunc into handleSchedulingFailure
2022-07-12 12:11:16 -07:00
Kubernetes Prow Robot
098c733373
Merge pull request #111032 from kerthcet/cleanup/remove-validation-of-removed-plugins
...
Remove validation of removedPlugins in KubeSchedulerConfiguration
2022-07-12 08:32:14 -07:00
Yubao Liu
834ce75f88
Make sure auto-mounted subpath mount source is already mounted
...
For example, we have two filesystems, one is embedded into another:
/a/test # first filesystem with a directory "/a/test/b2"
/a/test/b2 # not auto mounted yet second filesystem, notice "/a/test/b2" is
# a new directory on this filesystem after this filesystem is mounted
For subpath mount "/a/test/b2", `openat("/a/test", "b2")` gets directory "b2" on the first
filesystem, then "mount -c" will use this wrong directory as source directory.
`fstatat("/a/test", "b2/")` forces triggering auto mount of second filesystem, so
`openat("/a/test", "b2")` gets correct source directory for "mount -c".
This fixes issue https://github.com/kubernetes/kubernetes/issues/110818#issuecomment-1175736550
References:
1. https://man7.org/linux/man-pages/man2/openat.2.html
If pathname refers to an automount point that has not yet
been triggered, so no other filesystem is mounted on it,
then the call returns a file descriptor referring to the
automount directory without triggering a mount.
2. https://man7.org/linux/man-pages/man2/open_by_handle_at.2.html
name_to_handle_at() does not trigger a mount when the final
component of the pathname is an automount point. When a
filesystem supports both file handles and automount points, a
name_to_handle_at() call on an automount point will return with
error EOVERFLOW without having increased handle_bytes. This can
happen since Linux 4.13 with NFS when accessing a directory which
is on a separate filesystem on the server. In this case, the
automount can be triggered by adding a "/" to the end of the
pathname.
2022-07-12 22:09:11 +08:00
Kubernetes Prow Robot
29705ce027
Merge pull request #110879 from ping035627/k8s-220630
...
Handle os.MkdirAll error
2022-07-12 06:06:51 -07:00
Michal Wozniak
778b8300bc
fix nits
2022-07-12 10:16:00 +02:00
Michal Wozniak
2730d285cf
do not store context
2022-07-12 10:13:47 +02:00
Michal Wozniak
4a3d51359a
Refact GC controller to do not use stub deletePod
2022-07-12 10:13:47 +02:00
Kubernetes Prow Robot
3f630c415d
Merge pull request #111016 from HecarimV/fix-kobj-pod-220708
...
Improve the accuracy of error msg in /pkg/scheduler/internal/queue
2022-07-11 11:49:47 -07:00
SataQiu
234dbf0318
scheduler: using math.MinInt64 instead of -math.MaxInt64
2022-07-11 14:53:18 +08:00
Kubernetes Prow Robot
a3f777603b
Merge pull request #110825 from zhoumingcheng/master-unit-v4
...
add unit test coverage for pkg/util/node and Remove duplicate testcases for func TestGetNodeHostIPs
2022-07-10 20:55:46 -07:00
Kubernetes Prow Robot
00ea892a0f
Merge pull request #110564 from j4m3s-s/add-ports-doc-fix
...
Fix description of Ports in PodSpec
2022-07-08 21:41:46 -07:00
Kubernetes Prow Robot
1d954908ba
Merge pull request #109394 from pohly/storage-capacity-storage-version
...
Kubernetes 1.25: CSIStorageCapacity: use v1 as storage version
2022-07-08 19:35:51 -07:00
Kubernetes Prow Robot
1d7829a964
Merge pull request #110975 from 0xff-dev/cleanup-unused-func
...
clean up unused function 'GetServiceHealthCheckPathPort'
2022-07-08 18:03:57 -07:00
Andy Goldstein
a899441484
quota: add an update filter
...
Fix a TODO to plumb an update filter from above in the resource quota
monitor code that was handling update events for quota-able objects,
instead of hard-coding the logic in the resource quota monitor.
Signed-off-by: Andy Goldstein <andy.goldstein@redhat.com >
2022-07-08 18:39:55 -04:00
Aldo Culquicondor
b492f49c9f
Do not skip job requeue in conflict error
...
Change-Id: Ie97977887a1cc3de58922d73dce92ae1965965bf
2022-07-08 16:14:32 +00:00