You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: vertical-pod-autoscaler/e2e/v1/admission_controller.go
-164Lines changed: 0 additions & 164 deletions
Original file line number
Diff line number
Diff line change
@@ -877,170 +877,6 @@ var _ = AdmissionControllerE2eDescribe("Admission-controller", ginkgo.Label("FG:
877
877
vpaJSONstring
878
878
expectedErrstring
879
879
}{
880
-
{
881
-
name: "Invalid oomBumpUpRatio (negative value)",
882
-
vpaJSON: `{
883
-
"apiVersion": "autoscaling.k8s.io/v1",
884
-
"kind": "VerticalPodAutoscaler",
885
-
"metadata": {"name": "oom-test-vpa"},
886
-
"spec": {
887
-
"targetRef": {
888
-
"apiVersion": "apps/v1",
889
-
"kind": "Deployment",
890
-
"name": "oom-test"
891
-
},
892
-
"updatePolicy": {
893
-
"updateMode": "Auto"
894
-
},
895
-
"resourcePolicy": {
896
-
"containerPolicies": [{
897
-
"containerName": "*",
898
-
"oomBumpUpRatio": -1,
899
-
"oomMinBumpUp": 104857600
900
-
}]
901
-
}
902
-
}
903
-
}`,
904
-
expectedErr: "admission webhook \"vpa.k8s.io\" denied the request: oomBumpUpRatio must be greater than or equal to 1.0, got -1",
905
-
},
906
-
{
907
-
name: "Invalid oomBumpUpRatio (string value)",
908
-
vpaJSON: `{
909
-
"apiVersion": "autoscaling.k8s.io/v1",
910
-
"kind": "VerticalPodAutoscaler",
911
-
"metadata": {"name": "oom-test-vpa"},
912
-
"spec": {
913
-
"targetRef": {
914
-
"apiVersion": "apps/v1",
915
-
"kind": "Deployment",
916
-
"name": "oom-test"
917
-
},
918
-
"updatePolicy": {
919
-
"updateMode": "Auto"
920
-
},
921
-
"resourcePolicy": {
922
-
"containerPolicies": [{
923
-
"containerName": "*",
924
-
"oomBumpUpRatio": "12",
925
-
"oomMinBumpUp": 104857600
926
-
}]
927
-
}
928
-
}
929
-
}`,
930
-
expectedErr: "json: cannot unmarshal string into Go struct field ContainerResourcePolicy.spec.resourcePolicy.containerPolicies.oomBumpUpRatio of type float64",
931
-
},
932
-
{
933
-
name: "Invalid oomBumpUpRatio (less than 1)",
934
-
vpaJSON: `{
935
-
"apiVersion": "autoscaling.k8s.io/v1",
936
-
"kind": "VerticalPodAutoscaler",
937
-
"metadata": {"name": "oom-test-vpa"},
938
-
"spec": {
939
-
"targetRef": {
940
-
"apiVersion": "apps/v1",
941
-
"kind": "Deployment",
942
-
"name": "oom-test"
943
-
},
944
-
"updatePolicy": {
945
-
"updateMode": "Auto"
946
-
},
947
-
"resourcePolicy": {
948
-
"containerPolicies": [{
949
-
"containerName": "*",
950
-
"oomBumpUpRatio": 0.5,
951
-
"oomMinBumpUp": 104857600
952
-
}]
953
-
}
954
-
}
955
-
}`,
956
-
expectedErr: "spec.resourcePolicy.containerPolicies[0].oomBumpUpRatio: Invalid value: 0.5: spec.resourcePolicy.containerPolicies[0].oomBumpUpRatio in body should be greater than or equal to 1",
957
-
},
958
-
{
959
-
name: "Invalid oomMinBumpUp (negative value)",
960
-
vpaJSON: `{
961
-
"apiVersion": "autoscaling.k8s.io/v1",
962
-
"kind": "VerticalPodAutoscaler",
963
-
"metadata": {"name": "oom-test-vpa"},
964
-
"spec": {
965
-
"targetRef": {
966
-
"apiVersion": "apps/v1",
967
-
"kind": "Deployment",
968
-
"name": "oom-test"
969
-
},
970
-
"updatePolicy": {
971
-
"updateMode": "Auto"
972
-
},
973
-
"resourcePolicy": {
974
-
"containerPolicies": [{
975
-
"containerName": "*",
976
-
"oomBumpUpRatio": 2,
977
-
"oomMinBumpUp": -1
978
-
}]
979
-
}
980
-
}
981
-
}`,
982
-
expectedErr: "spec.resourcePolicy.containerPolicies[0].oomMinBumpUp: Invalid value: -1: spec.resourcePolicy.containerPolicies[0].oomMinBumpUp in body should be greater than or equal to 0",
0 commit comments