Commit Graph

105946 Commits

Author SHA1 Message Date
Humble Chirammal
ba7c4a9411 correct struct fields in VolumeSource and PersistentVolumeSource
The field names in godoc for PersistentVolumeSource and
VolumeSource have been corrected with this commit.

Additional Ref# #105963 (comment)

Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2022-01-10 10:41:14 +05:30
Kubernetes Prow Robot
559091ba4f
Merge pull request #107339 from andrewsykim/internal-traffic-policy-external-name-validation
Add Service integration tests for internalTrafficPolicy when Type=ExternalName
2022-01-09 02:47:12 -08:00
Kubernetes Prow Robot
13a06cc479
Merge pull request #107427 from NikhilSharmaWe/remLog
removed unnecessary log line
2022-01-09 01:35:11 -08:00
andyzhangx
d957dcf5a0 fix: azuredisk parameter lowercase translation issue 2022-01-09 08:36:26 +00:00
astraw99
a5a54754d5 refactor garbagecollection controllers to make forget impossible to forget 2022-01-09 15:19:10 +08:00
Nikhil Sharma
c58fec6ccf removed unnecessary log line 2022-01-09 11:48:03 +05:30
yanghesong
b4f6eb681c Remove runtime in validate
Validate is useless as dockershim is removed

Signed-off-by: yanghesong <hesong.yang@foxmail.com>
2022-01-09 09:19:31 +08:00
yanghesong
6905fef761 Remove runtime in validate
Validate is useless as dockershim is removed

Signed-off-by: yanghesong <hesong.yang@foxmail.com>
2022-01-09 09:11:49 +08:00
Kubernetes Prow Robot
d2c9456963
Merge pull request #106287 from Dragoncell/update_cadvisor_version
update cadvisor version in test
2022-01-08 15:50:19 -08:00
wq
4f38d4aaa1 fix a typo in the comment of ImageCredentialProviderConfigFile 2022-01-09 00:07:43 +09:00
wq
3e29321790 fix typos in comment 2022-01-08 23:39:23 +09:00
Kubernetes Prow Robot
9bbc5b15e7
Merge pull request #105870 from cyclinder/kube_scheduler_MarkFlagFilename
kube-scheduler: log possible error
2022-01-07 19:05:04 -08:00
Kubernetes Prow Robot
cd02a3035f
Merge pull request #106021 from ahrtr/replace_ioutil_with_io_os_pkg_api
Replace ioutil with io and os for pkg/api
2022-01-07 18:01:05 -08:00
Jiaming Xu
d6d63b44fa update cadvisor version in test
update NodePrePullImageList

fix conflicts

fix conflicts

remove script

add cadvisor as dependency

address comments
2022-01-07 22:29:12 +00:00
Kubernetes Prow Robot
de83db2a08
Merge pull request #107413 from tnqn/fix-open-port-error
kube-proxy: fix duplicate port opening
2022-01-07 14:27:55 -08:00
Kubernetes Prow Robot
2b32b4b352
Merge pull request #106739 from kebe7jun/feature/add-completion-for-set-context
Add completion for `kubectl config set-context`
2022-01-07 13:02:32 -08:00
Kubernetes Prow Robot
8691d6e1eb
Merge pull request #107330 from wojtek-t/simplify_storage_interface_tests_readability
Slightly improve reliability of storage List tests.
2022-01-07 11:26:33 -08:00
Quan Tian
6ce612ef65 kube-proxy: fix duplicate port opening
When nodePortAddresses is not specified for kube-proxy, it tried to open
the node port for a NodePort service twice, triggered by IPv4ZeroCIDR
and IPv6ZeroCIDR separately. The first attempt would succeed and the
second one would always generate an error log like below:

"listen tcp4 :30522: bind: address already in use"

This patch fixes it by ensuring nodeAddresses of a proxier only contain
the addresses for its IP family.
2022-01-08 02:35:35 +08:00
Kubernetes Prow Robot
7846bbbda0
Merge pull request #107385 from humblec/csipvsource
csi: correct struct fields in CSI{Persistent}VolumeSource.
2022-01-07 10:24:33 -08:00
Kubernetes Prow Robot
aa1be30828
Merge pull request #107152 from mengjiao-liu/remove-feature-gate-ImmutableEphemeralVolumes
Remove feature gate `ImmutableEphemeralVolumes`
2022-01-07 08:58:57 -08:00
Kubernetes Prow Robot
ac318a6518
Merge pull request #106865 from jonyhy96/cleanup-scheduler-flag
[scheduler] cleanup: remove insecure flag
2022-01-07 08:58:45 -08:00
Kubernetes Prow Robot
abdcd21902
Merge pull request #106152 from tklauser/kubectl-version-unnecessary-sprintf
kubectl: remove unnecessary `fmt.Sprintf`
2022-01-07 08:58:33 -08:00
Kubernetes Prow Robot
475644ccd8
Merge pull request #106073 from ping035627/k8s-21110202
Cleanup FindPluginByName() in VolumePluginMgr
2022-01-07 07:52:29 -08:00
Alexander Wels
2102769c14 Allow greater or equal in storage provisioning check
The current check enforces that a dynamic provisioner creates
persistent volumes of capacity equals to the persistent volume
claim request size. However there are provisioners that will
create persistent volumes with a capacity greater than the
request size (cinder comes to mind which increments in 1Gi
increments, so if you request 0.5Gi, you get 1Gi). Also
provisioners that have shared storage should be reporting the
total space not the request size (nfs/hostpath for instance).

All these will fail the provisioning check currently because
the capacity is > than the request size. This modifies the check
to be capacity >= request size.

Signed-off-by: Alexander Wels <awels@redhat.com>
2022-01-07 08:29:13 -06:00
Kubernetes Prow Robot
d1a5513cb0
Merge pull request #107006 from gnufied/add-total-mount-time-metrics
Add metric for reporting total end-to-end mount time
2022-01-07 06:19:31 -08:00
Humble Chirammal
e01753a938 csi: correct struct fields in CSI{Persistent}VolumeSource.
The field names in godoc for CSIPersistentVolumeSource and
CSIVolumeSource has been corrected with this commit.

Additional Ref# https://github.com/kubernetes/kubernetes/pull/105963#discussion_r751340196

Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2022-01-07 19:25:28 +05:30
Kubernetes Prow Robot
9d0d2e8ece
Merge pull request #107171 from ltagliamonte-dd/add_failopen_metrics
add failopen metric
2022-01-07 03:02:29 -08:00
cyclinder
1a16de783b kube-scheduler: log the unhandled error
Signed-off-by: cyclinder <qifeng.guo@daocloud.io>
2022-01-07 18:21:11 +08:00
Angus Lees
05cc0fb1df Reject proxy requests to 0.0.0.0 as well 2022-01-07 17:42:54 +11:00
Kubernetes Prow Robot
2af53e9f64
Merge pull request #106578 from kerthcet/feature/delete-nominated-pod
refactor `recordSchedulingFailure` function name to more appropriate
2022-01-06 19:54:30 -08:00
Kubernetes Prow Robot
595bc88f17
Merge pull request #107392 from johngmyers/ipv6-echoserver
Support IPv6 in echoserver
2022-01-06 18:50:35 -08:00
Kubernetes Prow Robot
1007fb9e95
Merge pull request #107338 from bostrt/e2e-check-multi-zone
Skip tests unless multizone
2022-01-06 18:50:28 -08:00
kerthcet
935cbc8e62 nodeAffinity filtered nodes should be excluded when calculating skew in PodTopologySpread
Signed-off-by: kerthcet <kerthcet@gmail.com>
2022-01-07 10:25:10 +08:00
sanposhiho
85816089a0 Use math round when convert float to int in Pod Topology Spread 2022-01-07 11:11:47 +09:00
Jian Li
0977a5d7cd
cmd/kubectl: make 'kubectl logs' default to the first container when default container cannot be determined or found by annotations (#105964)
* cmd/kubectl: make 'kubectl logs' default to the first container.

While running 'kubectl logs <pod>', If '-c' is omited and the pod has more than one container, and no default container can be determined from annotations, this command shows an error message and exits. With this fix, it defaults to the first container in such scenarios and show its logs. This aligns behavior with what 'kubectl exec' does currently, and is more in line with KEP SIG-CLI 2227 design.

* fix unit test(forgotten)

* fix spelling typo
2022-01-06 17:40:41 -08:00
Kubernetes Prow Robot
3bebe8f6b5
Merge pull request #105264 from devincd/fix_typo
fix the log description
2022-01-06 17:40:29 -08:00
Kubernetes Prow Robot
6845df1729
Merge pull request #99758 from aramperes/feat/selector-in-rollout-commands
Add label selector in 'kubectl rollout' commands
2022-01-06 14:55:59 -08:00
Aram Peres
5a5ac86a80 Add label selector in 'kubectl rollout' commands 2022-01-06 16:53:29 -05:00
Kubernetes Prow Robot
f97d3f9b38
Merge pull request #106019 from ahrtr/replace_ioutil_with_io_os_cluster_images_etcd
Replace ioutil with io and os for cluster/images/etcd
2022-01-06 12:50:27 -08:00
Kubernetes Prow Robot
d7fab66634
Merge pull request #104671 from wking/doc-wait-for-condition-case-folding
kubectl: Document --for's Unicode case-folding condition-value comparison
2022-01-06 12:50:19 -08:00
Kubernetes Prow Robot
847a5af774
Merge pull request #104561 from yangjunmyfm192085/changelog21
CHANGELOG: Reflect that lease manager object limit is 1k, not 10k
2022-01-06 12:50:11 -08:00
Kubernetes Prow Robot
858895da81
Merge pull request #103252 from pacoxu/defer-fix
custom-metrics: do cleanup even if the creation is not full succeed
2022-01-06 12:50:00 -08:00
Kubernetes Prow Robot
09fccc3533
Merge pull request #106796 from jonyhy96/fix-timer
kubelet: use newtimer instead in nodeshutdown manager
2022-01-06 11:47:12 -08:00
Kubernetes Prow Robot
0aaeff5687
Merge pull request #106488 from erwinvaneyk/improve-error-msg-externalname-service
Improve the error message when trying to proxy an unsupported service type
2022-01-06 11:47:03 -08:00
Kubernetes Prow Robot
c31f2fa3c8
Merge pull request #106472 from ash2k/ash2k/remove-return-value
Remove return value from MaybeResetRESTMapper()
2022-01-06 11:46:51 -08:00
Kubernetes Prow Robot
03ee86c09c
Merge pull request #104837 from eggiter/fix-release-reused-cpus
fix(cpumanager): Do not release CPUs of init containers while they are being reused in app containers
2022-01-06 11:46:38 -08:00
Kubernetes Prow Robot
57bc2f63c7
Merge pull request #104228 from ideapark/fix.doc
[pkg/printers/internalversion/import_known_versions]: fixup typo
2022-01-06 11:46:26 -08:00
Kubernetes Prow Robot
b1c204a237
Merge pull request #104774 from kerthcet/bug/fix-kubelet-log-defer-conflict-with-exit
fix kubelet flushlogs not working together with exit
2022-01-06 10:40:32 -08:00
Hemant Kumar
c9177f3083 rename volume_mount to overall_volume_mount for total metric time 2022-01-06 12:51:05 -05:00
Kubernetes Prow Robot
d754543726
Merge pull request #107176 from Iceber/fix-request-info
if the ok returned by RequestInfoFrom is false, the requestInfo is nil
2022-01-06 08:58:16 -08:00