@@ -57,6 +57,7 @@ type ClusterServiceBuilder interface {
5757 secretName string ,
5858 knativeTargetConcurrency int ,
5959 knativeQueueProxyResourcePercentage int ,
60+ userContainerLimitRequestFactor float64 ,
6061 ) (* cluster.KnativeService , error )
6162 NewEnsemblerService (
6263 ver * models.RouterVersion ,
@@ -65,6 +66,7 @@ type ClusterServiceBuilder interface {
6566 secretName string ,
6667 knativeTargetConcurrency int ,
6768 knativeQueueProxyResourcePercentage int ,
69+ userContainerLimitRequestFactor float64 ,
6870 ) (* cluster.KnativeService , error )
6971 NewRouterService (
7072 ver * models.RouterVersion ,
@@ -78,6 +80,7 @@ type ClusterServiceBuilder interface {
7880 sentryDSN string ,
7981 knativeTargetConcurrency int ,
8082 knativeQueueProxyResourcePercentage int ,
83+ userContainerLimitRequestFactor float64 ,
8184 ) (* cluster.KnativeService , error )
8285 NewFluentdService (
8386 routerVersion * models.RouterVersion ,
@@ -129,6 +132,7 @@ func (sb *clusterSvcBuilder) NewEnricherService(
129132 secretName string ,
130133 knativeTargetConcurrency int ,
131134 knativeQueueProxyResourcePercentage int ,
135+ userContainerLimitRequestFactor float64 ,
132136) (* cluster.KnativeService , error ) {
133137 // Get the enricher reference
134138 enricher := routerVersion .Enricher
@@ -188,12 +192,13 @@ func (sb *clusterSvcBuilder) NewEnricherService(
188192 Volumes : volumes ,
189193 VolumeMounts : volumeMounts ,
190194 },
191- IsClusterLocal : true ,
192- ContainerPort : int32 (enricher .Port ),
193- MinReplicas : enricher .ResourceRequest .MinReplica ,
194- MaxReplicas : enricher .ResourceRequest .MaxReplica ,
195- TargetConcurrency : knativeTargetConcurrency ,
196- QueueProxyResourcePercentage : knativeQueueProxyResourcePercentage ,
195+ IsClusterLocal : true ,
196+ ContainerPort : int32 (enricher .Port ),
197+ MinReplicas : enricher .ResourceRequest .MinReplica ,
198+ MaxReplicas : enricher .ResourceRequest .MaxReplica ,
199+ TargetConcurrency : knativeTargetConcurrency ,
200+ QueueProxyResourcePercentage : knativeQueueProxyResourcePercentage ,
201+ UserContainerLimitRequestFactor : userContainerLimitRequestFactor ,
197202 })
198203}
199204
@@ -206,6 +211,7 @@ func (sb *clusterSvcBuilder) NewEnsemblerService(
206211 secretName string ,
207212 knativeTargetConcurrency int ,
208213 knativeQueueProxyResourcePercentage int ,
214+ userContainerLimitRequestFactor float64 ,
209215) (* cluster.KnativeService , error ) {
210216 // Get the ensembler reference
211217 ensembler := routerVersion .Ensembler
@@ -266,12 +272,13 @@ func (sb *clusterSvcBuilder) NewEnsemblerService(
266272 Volumes : volumes ,
267273 VolumeMounts : volumeMounts ,
268274 },
269- IsClusterLocal : true ,
270- ContainerPort : int32 (docker .Port ),
271- MinReplicas : docker .ResourceRequest .MinReplica ,
272- MaxReplicas : docker .ResourceRequest .MaxReplica ,
273- TargetConcurrency : knativeTargetConcurrency ,
274- QueueProxyResourcePercentage : knativeQueueProxyResourcePercentage ,
275+ IsClusterLocal : true ,
276+ ContainerPort : int32 (docker .Port ),
277+ MinReplicas : docker .ResourceRequest .MinReplica ,
278+ MaxReplicas : docker .ResourceRequest .MaxReplica ,
279+ TargetConcurrency : knativeTargetConcurrency ,
280+ QueueProxyResourcePercentage : knativeQueueProxyResourcePercentage ,
281+ UserContainerLimitRequestFactor : userContainerLimitRequestFactor ,
275282 })
276283}
277284
0 commit comments