mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-05 07:27:21 +00:00
describe nodes improvements
This commit is contained in:
@@ -359,53 +359,55 @@ func TestDefaultDescribers(t *testing.T) {
|
||||
|
||||
func TestGetPodsTotalRequests(t *testing.T) {
|
||||
testCases := []struct {
|
||||
pods []*api.Pod
|
||||
pods *api.PodList
|
||||
expectedReqs, expectedLimits map[api.ResourceName]resource.Quantity
|
||||
}{
|
||||
{
|
||||
pods: []*api.Pod{
|
||||
{
|
||||
Spec: api.PodSpec{
|
||||
Containers: []api.Container{
|
||||
{
|
||||
Resources: api.ResourceRequirements{
|
||||
Requests: api.ResourceList{
|
||||
api.ResourceName(api.ResourceCPU): resource.MustParse("1"),
|
||||
api.ResourceName(api.ResourceMemory): resource.MustParse("300Mi"),
|
||||
api.ResourceName(api.ResourceStorage): resource.MustParse("1G"),
|
||||
pods: &api.PodList{
|
||||
Items: []api.Pod{
|
||||
{
|
||||
Spec: api.PodSpec{
|
||||
Containers: []api.Container{
|
||||
{
|
||||
Resources: api.ResourceRequirements{
|
||||
Requests: api.ResourceList{
|
||||
api.ResourceName(api.ResourceCPU): resource.MustParse("1"),
|
||||
api.ResourceName(api.ResourceMemory): resource.MustParse("300Mi"),
|
||||
api.ResourceName(api.ResourceStorage): resource.MustParse("1G"),
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
Resources: api.ResourceRequirements{
|
||||
Requests: api.ResourceList{
|
||||
api.ResourceName(api.ResourceCPU): resource.MustParse("90m"),
|
||||
api.ResourceName(api.ResourceMemory): resource.MustParse("120Mi"),
|
||||
api.ResourceName(api.ResourceStorage): resource.MustParse("200M"),
|
||||
{
|
||||
Resources: api.ResourceRequirements{
|
||||
Requests: api.ResourceList{
|
||||
api.ResourceName(api.ResourceCPU): resource.MustParse("90m"),
|
||||
api.ResourceName(api.ResourceMemory): resource.MustParse("120Mi"),
|
||||
api.ResourceName(api.ResourceStorage): resource.MustParse("200M"),
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
Spec: api.PodSpec{
|
||||
Containers: []api.Container{
|
||||
{
|
||||
Resources: api.ResourceRequirements{
|
||||
Requests: api.ResourceList{
|
||||
api.ResourceName(api.ResourceCPU): resource.MustParse("60m"),
|
||||
api.ResourceName(api.ResourceMemory): resource.MustParse("43Mi"),
|
||||
api.ResourceName(api.ResourceStorage): resource.MustParse("500M"),
|
||||
{
|
||||
Spec: api.PodSpec{
|
||||
Containers: []api.Container{
|
||||
{
|
||||
Resources: api.ResourceRequirements{
|
||||
Requests: api.ResourceList{
|
||||
api.ResourceName(api.ResourceCPU): resource.MustParse("60m"),
|
||||
api.ResourceName(api.ResourceMemory): resource.MustParse("43Mi"),
|
||||
api.ResourceName(api.ResourceStorage): resource.MustParse("500M"),
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
Resources: api.ResourceRequirements{
|
||||
Requests: api.ResourceList{
|
||||
api.ResourceName(api.ResourceCPU): resource.MustParse("34m"),
|
||||
api.ResourceName(api.ResourceMemory): resource.MustParse("83Mi"),
|
||||
api.ResourceName(api.ResourceStorage): resource.MustParse("700M"),
|
||||
{
|
||||
Resources: api.ResourceRequirements{
|
||||
Requests: api.ResourceList{
|
||||
api.ResourceName(api.ResourceCPU): resource.MustParse("34m"),
|
||||
api.ResourceName(api.ResourceMemory): resource.MustParse("83Mi"),
|
||||
api.ResourceName(api.ResourceStorage): resource.MustParse("700M"),
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user