Humble Chirammal
cada0270fe
Fix nil pointer dereference in metrics value calculator.
...
The metrics structure passed to volume stat calculator
can contain real stats on subset of metrics fields. For example,
the metrics structure filled by a CSI driver can have
either INODES or BYTES filled, IOW it a valid return.
In such cases the volume stat calculator panic with below
trace:
0516 21:36:19.013143 14452 runtime.go:69] Observed a panic: "invalid memory address or nil pointer dereference" (runtime error: invalid memory address or nil pointer dereference)
/home/hchiramm/gopath/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:76
/home/hchiramm/gopath/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:65
/home/hchiramm/gopath/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:51
/usr/local/go/src/runtime/panic.go:522
/usr/local/go/src/runtime/panic.go:82
/usr/local/go/src/runtime/signal_unix.go:390
/home/hchiramm/gopath/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/api/resource/quantity.go:697
/home/hchiramm/gopath/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/api/resource/quantity.go:685
/home/hchiramm/gopath/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/pkg/kubelet/server/stats/volume_stat_calculator.go:144
/home/hchiramm/gopath/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/pkg/kubelet/server/stats/volume_stat_calculator.go:125
/home/hchiramm/gopath/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/pkg/kubelet/server/stats/volume_stat_calculator.go:65
/home/hchiramm/gopath/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:152
/home/hchiramm/gopath/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/util/wait/wait.go:153
/usr/local/go/src/runtime/asm_amd64.s:1337
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2019-05-27 16:36:39 +05:30
Kubernetes Prow Robot
03f091ae30
Merge pull request #78213 from liggitt/crd-e2e
...
Fix alpha conversion CRD e2e's
2019-05-22 11:28:05 -07:00
Kubernetes Prow Robot
d5876954e1
Merge pull request #76178 from humblec/endpoint
...
Create endpoint/service early to avoid unwanted create/delete volume transaction.
2019-05-22 09:58:09 -07:00
Kubernetes Prow Robot
4f98c6fc7f
Merge pull request #78104 from Pingan2017/update-translate-time
...
update LastTransitionTime for pod ready condition when node notready
2019-05-22 08:34:14 -07:00
Jordan Liggitt
46b5573f78
Fix CRD e2e tests
2019-05-22 10:31:34 -04:00
Kubernetes Prow Robot
a27d3aef30
Merge pull request #78200 from zhan849/revert-76976
...
Manually revert #76976
2019-05-22 05:24:32 -07:00
Kubernetes Prow Robot
6ab483b6fb
Merge pull request #78155 from qingsenLi/k8s-190521
...
remove unused const in test/integration
2019-05-22 04:01:05 -07:00
Kubernetes Prow Robot
3371378506
Merge pull request #78096 from SataQiu/fix-golint-test-20190520
...
Fix golint failures of test/e2e/storage/drivers
2019-05-22 04:00:52 -07:00
Kubernetes Prow Robot
0b67b95c8f
Merge pull request #78049 from tariq1890/corev1_pod
...
extract PodReasonUnschedulable out of the PodConditionType const group
2019-05-22 04:00:38 -07:00
Kubernetes Prow Robot
ec0f8b843f
Merge pull request #77913 from s-ito-ts/golint_test_e2e_autoscaling
...
Fix golint failures of test/e2e/autoscaling
2019-05-22 04:00:25 -07:00
Kubernetes Prow Robot
d8c3348520
Merge pull request #74880 from smileusd/fix-IsLikelyNotMountPoint-function
...
distinguish between mountpoints and symbolic link in IsNotMountPoint
2019-05-22 04:00:12 -07:00
Kubernetes Prow Robot
c2633d8969
Merge pull request #77890 from oomichi/use-ExpectNoError-scalability
...
Use ExpectNoError() for scalability and scheduling
2019-05-22 02:40:25 -07:00
Kubernetes Prow Robot
932d8031ab
Merge pull request #77756 from jpbetz/crd-conversion-tests
...
Add webhook converter integration test suite
2019-05-22 02:40:12 -07:00
Harry Zhang
47b8db47cf
Manually revert #76976
2019-05-21 23:13:48 -07:00
Kubernetes Prow Robot
1c10061967
Merge pull request #75543 from qingsenLi/k8s190321
...
format error in CHANGELOG-1.14.md
2019-05-21 20:10:03 -07:00
Kubernetes Prow Robot
43b4d218b0
Merge pull request #75053 from RobertKrawitz/pid-limit-comment-typo
...
Fix typo in comments on SystemReserved and KubeReserved
2019-05-21 18:44:07 -07:00
Kubernetes Prow Robot
3517197bcb
Merge pull request #77699 from chardch/reset-extended
...
Reset extended resources only when node is recreated.
2019-05-21 17:02:08 -07:00
Kubernetes Prow Robot
b7b8addd62
Merge pull request #77068 from monstercy/nodeStatusReportFrequency
...
fix comment about nodeStatusReportFrequency in kubelet.go
2019-05-21 14:30:10 -07:00
Richard Chen
c9f1b57b5b
Reset extended resources only when node is recreated.
2019-05-21 14:16:54 -07:00
Joe Betz
e23769f018
Add webhook converter integration test suite
2019-05-21 13:07:44 -07:00
Kubernetes Prow Robot
2fd1556eb3
Merge pull request #77720 from jiatongw/e2e/framework/service_util
...
Move service_util endpoints related functions to framework/endpoints/ports.go
2019-05-21 11:40:21 -07:00
Kubernetes Prow Robot
ae2a1628f6
Merge pull request #75459 from wk8/wk8/gmsa_beta
...
Kubelet & API changes for Windows GMSA support
2019-05-21 11:40:08 -07:00
qingsenLi
7da5f2d3e6
remove unused const in test/integration
2019-05-22 00:51:52 +08:00
Kubernetes Prow Robot
13c11de135
Merge pull request #78132 from gnufied/fix-goroutie-wait
...
Wait for waitforattach goroutine before exiting
2019-05-21 08:24:52 -07:00
Hemant Kumar
0ab6bdfa36
Wait for waitforattach goroutine before exiting
...
This test suite fails in weird ways without waiting for the
goroutine
2019-05-21 09:57:47 -04:00
Kubernetes Prow Robot
40e357a2d4
Merge pull request #78163 from s-ito-ts/fix_kubedns_fail
...
Add transforming of "pillar['dns_memory_limit']" to local-up-cluster.sh.
2019-05-21 05:24:42 -07:00
s-ito-ts
992773a4d9
Add transforming of "pillar['dns_memory_limit']" to local-up-cluster.sh.
2019-05-21 10:31:38 +00:00
Pingan2017
0a8d7aadc0
update LastTransitionTime for pod ready condition when node become notready
2019-05-21 17:20:08 +08:00
Kubernetes Prow Robot
8211cabfb2
Merge pull request #77647 from fisherxu/patch-1
...
Add pending status for pastBackoffLimitOnFailure
2019-05-20 21:56:39 -07:00
Fei Xu
9feb0df370
Add pending status for pastBackoffLimitOnFailure
2019-05-21 09:45:29 +08:00
Kubernetes Prow Robot
fe0d89fc57
Merge pull request #78131 from sttts/sttts-e2e-CreateMultiVersionTestCRD-fix
...
e2e: fix CreateMultiVersionTestCRD version logic
2019-05-20 18:39:05 -07:00
Kubernetes Prow Robot
15d88d19d3
Merge pull request #78019 from mrkm4ntr/use-constant
...
Change to use a constant
2019-05-20 18:38:52 -07:00
Kubernetes Prow Robot
938041694c
Merge pull request #77554 from sttts/sttts-structural-publishing
...
apiextensions: publish (only) structural OpenAPI schemas
2019-05-20 18:38:39 -07:00
Kubernetes Prow Robot
69c90d8cca
Merge pull request #77991 from mikedanese/ledoc
...
cleanup some leader election client doc
2019-05-20 17:12:39 -07:00
Kubernetes Prow Robot
fa110d754e
Merge pull request #78133 from sttts/sttts-apiextensions-avoid-nonstructural-message-fight
...
apiextensions: avoid two HA API servers to fight for NonStructural condition message
2019-05-20 14:54:13 -07:00
Dr. Stefan Schimanski
2cfc3c69dc
apiextensions: avoid two HA API server to fight for NonStructural condition message
2019-05-20 22:26:19 +02:00
Kubernetes Prow Robot
b049dfaa59
Merge pull request #77343 from johnSchnake/removeGKE-SAR-404-path
...
GKE also requires SAR endpoints
2019-05-20 13:21:13 -07:00
Dr. Stefan Schimanski
9e04e778dd
e2e: fix CreateMultiVersionTestCRD version logic
2019-05-20 22:07:02 +02:00
Jiatong Wang
76f76450ca
Move service_util endpoints related to framework/endpoints
...
Signed-off-by: Jiatong Wang <wangjiatong@vmware.com>
2019-05-20 11:47:38 -07:00
Kubernetes Prow Robot
e476a60ccb
Merge pull request #73241 from vikaschoudhary16/selinux-label
...
Add correct selinux label at plugin socket directory
2019-05-20 11:07:17 -07:00
Kubernetes Prow Robot
1ae2a5d0f6
Merge pull request #77606 from tnqn/attach
...
Fix missing pod name for kubectl attach
2019-05-20 08:05:20 -07:00
Kubernetes Prow Robot
6ba13bf151
Merge pull request #77773 from DaiHao/daemon
...
fix daemon set rolling update hang
2019-05-20 03:11:12 -07:00
SataQiu
b828e570b1
fix golint failures of test/e2e/storage/drivers
2019-05-20 13:12:38 +08:00
smileusd
a81f770472
add annotation about IsLikelyNotMountPoint can't to distinguish mounts and symbolic link
2019-05-20 11:35:24 +08:00
s-ito-ts
c101f40e18
Fix golint failures of test/e2e/autoscaling
2019-05-20 02:20:39 +00:00
Kubernetes Prow Robot
81a61ae0e3
Merge pull request #77863 from fabriziopandini/certs-expiration
...
Kubeadm: Add check certificate expiration command
2019-05-19 12:47:10 -07:00
Kubernetes Prow Robot
c854f72dcb
Merge pull request #77507 from cuericlee/patch-1
...
unexpected deleting of contents of mount points due to symbolic link …
2019-05-19 09:23:10 -07:00
Kubernetes Prow Robot
89031553ce
Merge pull request #77845 from draveness/bugfix/resource-allocation-priority
...
fix: verify metadata is non-nil in resource allocation
2019-05-18 23:11:12 -07:00
Kubernetes Prow Robot
0f31cc93b6
Merge pull request #74440 from yliaog/dynamic
...
Switched to use dynamic shared informer for Garbage Collector.
2019-05-18 12:23:12 -07:00
Kubernetes Prow Robot
df4b3c866a
Merge pull request #78059 from figo/e2e
...
Check KUBE_SERVER_PLATFORMS emptiness
2019-05-18 10:39:12 -07:00