This repository was archived by the owner on Feb 14, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +49
-0
lines changed Expand file tree Collapse file tree 1 file changed +49
-0
lines changed Original file line number Diff line number Diff line change @@ -3021,6 +3021,55 @@ func TestGenerateResourceRequirements(t *testing.T) {
3021
3021
},
3022
3022
},
3023
3023
},
3024
+ {
3025
+ subTest : "test HugePages are passed through on sidecars" ,
3026
+ config : config.Config {
3027
+ Resources : configResources ,
3028
+ PodManagementPolicy : "ordered_ready" ,
3029
+ },
3030
+ pgSpec : acidv1.Postgresql {
3031
+ ObjectMeta : metav1.ObjectMeta {
3032
+ Name : clusterName ,
3033
+ Namespace : namespace ,
3034
+ },
3035
+ Spec : acidv1.PostgresSpec {
3036
+ Sidecars : []acidv1.Sidecar {
3037
+ {
3038
+ Name : "test-sidecar" ,
3039
+ DockerImage : "test-image" ,
3040
+ Resources : & acidv1.Resources {
3041
+ ResourceRequests : acidv1.ResourceDescription {
3042
+ HugePages2Mi : "128Mi" ,
3043
+ HugePages1Gi : "1Gi" ,
3044
+ },
3045
+ ResourceLimits : acidv1.ResourceDescription {
3046
+ HugePages2Mi : "256Mi" ,
3047
+ HugePages1Gi : "2Gi" ,
3048
+ },
3049
+ },
3050
+ },
3051
+ },
3052
+ TeamID : "acid" ,
3053
+ Volume : acidv1.Volume {
3054
+ Size : "1G" ,
3055
+ },
3056
+ },
3057
+ },
3058
+ expectedResources : acidv1.Resources {
3059
+ ResourceRequests : acidv1.ResourceDescription {
3060
+ CPU : "100m" ,
3061
+ Memory : "100Mi" ,
3062
+ HugePages2Mi : "128Mi" ,
3063
+ HugePages1Gi : "1Gi" ,
3064
+ },
3065
+ ResourceLimits : acidv1.ResourceDescription {
3066
+ CPU : "1" ,
3067
+ Memory : "500Mi" ,
3068
+ HugePages2Mi : "256Mi" ,
3069
+ HugePages1Gi : "2Gi" ,
3070
+ },
3071
+ },
3072
+ },
3024
3073
}
3025
3074
3026
3075
for _ , tt := range tests {
You can’t perform that action at this time.
0 commit comments