@@ -172,15 +172,16 @@ func TestBuildKnativeServiceConfig(t *testing.T) {
172172 }{
173173 "basic" : {
174174 serviceCfg : KnativeService {
175- BaseService : baseSvc ,
176- ContainerPort : 8080 ,
177- MinReplicas : 1 ,
178- MaxReplicas : 2 ,
179- AutoscalingMetric : "concurrency" ,
180- AutoscalingTarget : "1" ,
181- IsClusterLocal : true ,
182- QueueProxyResourcePercentage : 30 ,
183- UserContainerLimitRequestFactor : 1.5 ,
175+ BaseService : baseSvc ,
176+ ContainerPort : 8080 ,
177+ MinReplicas : 1 ,
178+ MaxReplicas : 2 ,
179+ AutoscalingMetric : "concurrency" ,
180+ AutoscalingTarget : "1" ,
181+ IsClusterLocal : true ,
182+ QueueProxyResourcePercentage : 30 ,
183+ UserContainerCPULimitRequestFactor : 1.5 ,
184+ UserContainerMemoryLimitRequestFactor : 1.5 ,
184185 },
185186 expectedSpec : knservingv1.Service {
186187 ObjectMeta : metav1.ObjectMeta {
@@ -222,16 +223,17 @@ func TestBuildKnativeServiceConfig(t *testing.T) {
222223 // upi has no liveness probe in pod spec and user-container is using h2c
223224 "upi" : {
224225 serviceCfg : KnativeService {
225- BaseService : baseSvc ,
226- ContainerPort : 8080 ,
227- MinReplicas : 1 ,
228- MaxReplicas : 2 ,
229- AutoscalingMetric : "concurrency" ,
230- AutoscalingTarget : "1" ,
231- IsClusterLocal : true ,
232- QueueProxyResourcePercentage : 30 ,
233- UserContainerLimitRequestFactor : 1.5 ,
234- Protocol : routerConfig .UPI ,
226+ BaseService : baseSvc ,
227+ ContainerPort : 8080 ,
228+ MinReplicas : 1 ,
229+ MaxReplicas : 2 ,
230+ AutoscalingMetric : "concurrency" ,
231+ AutoscalingTarget : "1" ,
232+ IsClusterLocal : true ,
233+ QueueProxyResourcePercentage : 30 ,
234+ UserContainerCPULimitRequestFactor : 1.5 ,
235+ UserContainerMemoryLimitRequestFactor : 1.5 ,
236+ Protocol : routerConfig .UPI ,
235237 },
236238 expectedSpec : knservingv1.Service {
237239 ObjectMeta : metav1.ObjectMeta {
@@ -291,14 +293,15 @@ func TestBuildKnativeServiceConfig(t *testing.T) {
291293 },
292294 "annotations" : {
293295 serviceCfg : KnativeService {
294- BaseService : baseSvc ,
295- ContainerPort : 8080 ,
296- MinReplicas : 5 ,
297- MaxReplicas : 6 ,
298- AutoscalingMetric : "memory" ,
299- AutoscalingTarget : "70" ,
300- IsClusterLocal : false ,
301- UserContainerLimitRequestFactor : 1.5 ,
296+ BaseService : baseSvc ,
297+ ContainerPort : 8080 ,
298+ MinReplicas : 5 ,
299+ MaxReplicas : 6 ,
300+ AutoscalingMetric : "memory" ,
301+ AutoscalingTarget : "70" ,
302+ IsClusterLocal : false ,
303+ UserContainerCPULimitRequestFactor : 1.5 ,
304+ UserContainerMemoryLimitRequestFactor : 1.5 ,
302305 },
303306 expectedSpec : knservingv1.Service {
304307 ObjectMeta : metav1.ObjectMeta {
@@ -381,10 +384,11 @@ func TestBuildKnativeServiceConfig(t *testing.T) {
381384 },
382385 },
383386 },
384- IsClusterLocal : true ,
385- QueueProxyResourcePercentage : 30 ,
386- UserContainerLimitRequestFactor : 1.5 ,
387- Protocol : routerConfig .UPI ,
387+ IsClusterLocal : true ,
388+ QueueProxyResourcePercentage : 30 ,
389+ UserContainerCPULimitRequestFactor : 1.5 ,
390+ UserContainerMemoryLimitRequestFactor : 1.5 ,
391+ Protocol : routerConfig .UPI ,
388392 },
389393 expectedSpec : knservingv1.Service {
390394 ObjectMeta : metav1.ObjectMeta {
0 commit comments