MCPcopy Create free account
hub / github.com/devfile/devworkspace-operator / getWebhooksServerResources

Function getWebhooksServerResources

pkg/webhook/deployment.go:221–248  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

219}
220
221func getWebhooksServerResources() (*corev1.ResourceRequirements, error) {
222 memLimit, err := config.GetResourceQuantityFromEnvVar(config.WebhooksMemLimitEnvVar)
223 if err != nil {
224 return nil, err
225 }
226 memRequest, err := config.GetResourceQuantityFromEnvVar(config.WebhooksMemRequestEnvVar)
227 if err != nil {
228 return nil, err
229 }
230 cpuLimit, err := config.GetResourceQuantityFromEnvVar(config.WebhooksCPULimitEnvVar)
231 if err != nil {
232 return nil, err
233 }
234 cpuRequest, err := config.GetResourceQuantityFromEnvVar(config.WebhooksCPURequestEnvVar)
235 if err != nil {
236 return nil, err
237 }
238 return &corev1.ResourceRequirements{
239 Limits: corev1.ResourceList{
240 corev1.ResourceMemory: *memLimit,
241 corev1.ResourceCPU: *cpuLimit,
242 },
243 Requests: corev1.ResourceList{
244 corev1.ResourceMemory: *memRequest,
245 corev1.ResourceCPU: *cpuRequest,
246 },
247 }, nil
248}
249
250func getClusterDeployment(ctx context.Context, namespace string, client crclient.Client) (*appsv1.Deployment, error) {
251 deployment := &appsv1.Deployment{}

Callers 1

getSpecDeploymentFunction · 0.85

Calls 1

Tested by

no test coverage detected