Kubernetes 24-Hour Test Report

ci-kubernetes-e2e-gke-ubuntustable1-k8sstable1-serial

Passed Failed Avg Time (s) Test
0 4 1537 [k8s.io] Kubelet [Serial] [Slow] [k8s.io] regular resource usage tracking resource tracking for 100 pods per node
0 4 17594 Test
4 2 875 Up
3 1 1210 [k8s.io] Kubelet [Serial] [Slow] [k8s.io] regular resource usage tracking resource tracking for 0 pods per node
3 1 805 [k8s.io] Network Partition [Disruptive] [Slow] [k8s.io] [Job] should create new pods when node is partitioned
3 1 773 [k8s.io] Network Partition [Disruptive] [Slow] [k8s.io] [ReplicationController] should eagerly create replacement pod during network partition when termination grace is non-zero
3 1 129 [k8s.io] NoExecuteTaintManager [Serial] doesn't evict pod with tolerations from tainted nodes
3 1 123 [k8s.io] NoExecuteTaintManager [Serial] eventually evict pod with finite tolerations from tainted nodes
3 1 136 [k8s.io] NoExecuteTaintManager [Serial] removing taint cancels eviction
3 1 213 [k8s.io] SchedulerPredicates [Serial] validates MaxPods limit number of pods that are allowed to run [Slow]
3 1 86 [k8s.io] SchedulerPredicates [Serial] validates resource limits of pods that are allowed to run [Conformance]
3 1 68 [k8s.io] SchedulerPredicates [Serial] validates that a pod with an invalid NodeAffinity is rejected
3 1 68 [k8s.io] SchedulerPredicates [Serial] validates that a pod with an invalid podAffinity is rejected because of the LabelSelectorRequirement is invalid
3 1 83 [k8s.io] SchedulerPredicates [Serial] validates that embedding the JSON PodAffinity and PodAntiAffinity setting as a string in the annotation value work
3 1 81 [k8s.io] SchedulerPredicates [Serial] validates that Inter-pod-Affinity is respected if not matching
3 1 83 [k8s.io] SchedulerPredicates [Serial] validates that InterPod Affinity and AntiAffinity is respected if matching
3 1 84 [k8s.io] SchedulerPredicates [Serial] validates that InterPodAffinity is respected if matching
3 1 80 [k8s.io] SchedulerPredicates [Serial] validates that NodeAffinity is respected if not matching
3 1 83 [k8s.io] SchedulerPredicates [Serial] validates that NodeSelector is respected if matching [Conformance]
3 1 83 [k8s.io] SchedulerPredicates [Serial] validates that required NodeAffinity setting is respected if matching
3 1 86 [k8s.io] SchedulerPredicates [Serial] validates that taints-tolerations is respected if not matching
3 1 77 [k8s.io] SchedulerPriorities [Serial] Pod should avoid to schedule to node that have avoidPod annotation
3 1 83 [k8s.io] SchedulerPriorities [Serial] Pod should be prefer scheduled to node that satisify the NodeAffinity
3 1 83 [k8s.io] SchedulerPriorities [Serial] Pod should be schedule to node that don't match the PodAntiAffinity terms
3 1 84 [k8s.io] SchedulerPriorities [Serial] Pod should be schedule to node that satisify the PodAffinity
3 1 86 [k8s.io] SchedulerPriorities [Serial] Pod should perfer to scheduled to nodes pod can tolerate
6 0 47 Deferred TearDown
6 0 51 Extract
6 0 9 ListResources Before
6 0 15 TearDown Previous
4 0 446 [k8s.io] [HPA] Horizontal pod autoscaling (scale resource: CPU) [k8s.io] [Serial] [Slow] Deployment Should scale from 1 pod to 3 pods and from 3 to 5
4 0 581 [k8s.io] [HPA] Horizontal pod autoscaling (scale resource: CPU) [k8s.io] [Serial] [Slow] Deployment Should scale from 5 pods to 3 pods and from 3 to 1
4 0 457 [k8s.io] [HPA] Horizontal pod autoscaling (scale resource: CPU) [k8s.io] [Serial] [Slow] ReplicaSet Should scale from 1 pod to 3 pods and from 3 to 5
4 0 686 [k8s.io] [HPA] Horizontal pod autoscaling (scale resource: CPU) [k8s.io] [Serial] [Slow] ReplicaSet Should scale from 5 pods to 3 pods and from 3 to 1
4 0 1014 [k8s.io] [HPA] Horizontal pod autoscaling (scale resource: CPU) [k8s.io] [Serial] [Slow] ReplicationController Should scale from 1 pod to 3 pods and from 3 to 5 and verify decision stability
4 0 1032 [k8s.io] [HPA] Horizontal pod autoscaling (scale resource: CPU) [k8s.io] [Serial] [Slow] ReplicationController Should scale from 5 pods to 3 pods and from 3 to 1 and verify decision stability
4 0 33 [k8s.io] Daemon set [Serial] Should adopt existing pods when creating a RollingUpdate DaemonSet regardless of templateGeneration
4 0 20 [k8s.io] Daemon set [Serial] Should not update pod when spec was updated and update strategy is OnDelete
4 0 22 [k8s.io] Daemon set [Serial] should retry creating failed daemon pods
4 0 35 [k8s.io] Daemon set [Serial] Should rollback without unnecessary restarts
4 0 31 [k8s.io] Daemon set [Serial] should run and stop complex daemon
4 0 16 [k8s.io] Daemon set [Serial] should run and stop complex daemon with node affinity
4 0 20 [k8s.io] Daemon set [Serial] should run and stop simple daemon
4 0 45 [k8s.io] Daemon set [Serial] Should update pod when spec was updated and update strategy is RollingUpdate
4 0 103 [k8s.io] DaemonRestart [Disruptive] Kubelet should not restart containers across restart
4 0 56 [k8s.io] DNS configMap federations should be able to change federation configuration [Slow][Serial]
4 0 38 [k8s.io] DNS configMap nameserver should be able to change stubDomain configuration [Slow][Serial]
4 0 310 [k8s.io] DNS horizontal autoscaling [Serial] [Slow] kube-dns-autoscaler should scale kube-dns pods when cluster size changed
4 0 309 [k8s.io] Dynamic Provisioning [k8s.io] DynamicProvisioner Default should be disabled by changing the default annotation[Slow] [Serial] [Disruptive] [Volume]
4 0 309 [k8s.io] Dynamic Provisioning [k8s.io] DynamicProvisioner Default should be disabled by removing the default annotation[Slow] [Serial] [Disruptive] [Volume]
4 0 536 [k8s.io] EmptyDir wrapper volumes should not cause race condition when used for configmaps [Serial] [Slow] [Volume]
4 0 208 [k8s.io] EmptyDir wrapper volumes should not cause race condition when used for git_repo [Serial] [Slow] [Volume]
4 0 36 [k8s.io] Initializers should dynamically register and apply initializers to pods [Serial]
4 0 13 [k8s.io] Kubectl client [k8s.io] Kubectl taint [Serial] should remove all the taints with the same key off a node
4 0 11 [k8s.io] Kubectl client [k8s.io] Kubectl taint [Serial] should update the taint on a node
4 0 51 [k8s.io] Logging soak [Performance] [Slow] [Disruptive] should survive logging 1KB every 1s seconds, for a duration of 2m0s, scaling up to 1 pods per node
4 0 71 [k8s.io] Namespaces [Serial] should delete fast enough (90 percent of 100 namespaces in 150 seconds)
4 0 41 [k8s.io] Namespaces [Serial] should ensure that all pods are removed when a namespace is deleted.
4 0 21 [k8s.io] Namespaces [Serial] should ensure that all services are removed when a namespace is deleted.
4 0 1074 [k8s.io] Network Partition [Disruptive] [Slow] [k8s.io] [ReplicationController] should recreate pods scheduled on the unreachable node AND allow scheduling of pods on a node after it rejoins the cluster
4 0 179 [k8s.io] Network Partition [Disruptive] [Slow] [k8s.io] [StatefulSet] should come back up if node goes down [Slow] [Disruptive]
4 0 785 [k8s.io] Network Partition [Disruptive] [Slow] [k8s.io] [StatefulSet] should not reschedule stateful pods if there is a network partition [Slow] [Disruptive]
4 0 57 [k8s.io] Network Partition [Disruptive] [Slow] [k8s.io] Pods should return to running and ready state after network partition is healed All pods on the unreachable node should be marked as NotReady upon the node turn NotReady AND all pods should be mark back to Ready when the node get back to Ready before pod eviction timeout
4 0 685 [k8s.io] Nodes [Disruptive] [k8s.io] Resize [Slow] should be able to add nodes
4 0 632 [k8s.io] Nodes [Disruptive] [k8s.io] Resize [Slow] should be able to delete nodes
4 0 75 [k8s.io] NoExecuteTaintManager [Serial] evicts pods from tainted nodes
4 0 88 [k8s.io] Rescheduler [Serial] should ensure that critical pod is scheduled in case there is no resources available
4 0 163 [k8s.io] Restart [Disruptive] should restart all nodes and ensure all nodes and pods recover
4 0 91 [k8s.io] SchedulerPredicates [Serial] validates that InterPodAffinity is respected if matching with multiple Affinities
4 0 104 [k8s.io] SchedulerPredicates [Serial] validates that InterPodAntiAffinity is respected if matching 2
4 0 86 [k8s.io] SchedulerPredicates [Serial] validates that NodeSelector is respected if not matching [Conformance]
4 0 89 [k8s.io] SchedulerPredicates [Serial] validates that taints-tolerations is respected if matching
4 0 437 [k8s.io] Services should work after restarting apiserver [Disruptive]
4 0 111 [k8s.io] Services should work after restarting kube-proxy [Disruptive]
4 0 0 DiffResources
4 0 36 DumpClusterLogs
4 0 0 get kubeconfig
4 0 0 IsUp
4 0 0 kubectl version
4 0 1 list nodes
4 0 7 ListResources After
4 0 8 ListResources Down
4 0 8 ListResources Up
4 0 165 TearDown
2 0 25 DumpClusterLogs (--up failed)