Skip to content

Commit

Permalink
Use different values for requests and limits of the up init container
Browse files Browse the repository at this point in the history
Signed-off-by: Pablo Chico de Guzman <pchico83@gmail.com>
  • Loading branch information
pchico83 committed Dec 24, 2020
1 parent 74a1f43 commit 18f2f5c
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 17 deletions.
21 changes: 12 additions & 9 deletions pkg/k8s/deployments/translate.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,14 @@ var (
devTerminationGracePeriodSeconds int64
falseBoolean = false

//OktetoUpInitContainerCPU cpu used by the up init container
OktetoUpInitContainerCPU = resource.MustParse("25m")

//OktetoUpInitContainerMemory memory used by the up init container
OktetoUpInitContainerMemory = resource.MustParse("25Mi")
//OktetoUpInitContainerRequestsCPU cpu requests used by the up init container
OktetoUpInitContainerRequestsCPU = resource.MustParse("10m")
//OktetoUpInitContainerRequestsMemory memory requests used by the up init container
OktetoUpInitContainerRequestsMemory = resource.MustParse("10Mi")
//OktetoUpInitContainerLimitsCPU cpu limits used by the up init container
OktetoUpInitContainerLimitsCPU = resource.MustParse("30m")
//OktetoUpInitContainerLimitsMemory limits requests used by the up init container
OktetoUpInitContainerLimitsMemory = resource.MustParse("30Mi")
)

func translate(t *model.Translation, c *kubernetes.Clientset, isOktetoNamespace bool) error {
Expand Down Expand Up @@ -454,12 +457,12 @@ func TranslateOktetoInitBinContainer(oktetoBinImageTag string, spec *apiv1.PodSp
},
Resources: apiv1.ResourceRequirements{
Requests: map[apiv1.ResourceName]resource.Quantity{
apiv1.ResourceCPU: OktetoUpInitContainerCPU,
apiv1.ResourceMemory: OktetoUpInitContainerMemory,
apiv1.ResourceCPU: OktetoUpInitContainerRequestsCPU,
apiv1.ResourceMemory: OktetoUpInitContainerRequestsMemory,
},
Limits: map[apiv1.ResourceName]resource.Quantity{
apiv1.ResourceCPU: OktetoUpInitContainerCPU,
apiv1.ResourceMemory: OktetoUpInitContainerMemory,
apiv1.ResourceCPU: OktetoUpInitContainerLimitsCPU,
apiv1.ResourceMemory: OktetoUpInitContainerLimitsMemory,
},
},
}
Expand Down
16 changes: 8 additions & 8 deletions pkg/k8s/deployments/translate_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -199,12 +199,12 @@ services:
},
Resources: apiv1.ResourceRequirements{
Requests: map[apiv1.ResourceName]resource.Quantity{
apiv1.ResourceCPU: OktetoUpInitContainerCPU,
apiv1.ResourceMemory: OktetoUpInitContainerMemory,
apiv1.ResourceCPU: OktetoUpInitContainerRequestsCPU,
apiv1.ResourceMemory: OktetoUpInitContainerRequestsMemory,
},
Limits: map[apiv1.ResourceName]resource.Quantity{
apiv1.ResourceCPU: OktetoUpInitContainerCPU,
apiv1.ResourceMemory: OktetoUpInitContainerMemory,
apiv1.ResourceCPU: OktetoUpInitContainerLimitsCPU,
apiv1.ResourceMemory: OktetoUpInitContainerLimitsMemory,
},
},
},
Expand Down Expand Up @@ -533,12 +533,12 @@ persistentVolume:
},
Resources: apiv1.ResourceRequirements{
Requests: map[apiv1.ResourceName]resource.Quantity{
apiv1.ResourceCPU: OktetoUpInitContainerCPU,
apiv1.ResourceMemory: OktetoUpInitContainerMemory,
apiv1.ResourceCPU: OktetoUpInitContainerRequestsCPU,
apiv1.ResourceMemory: OktetoUpInitContainerRequestsMemory,
},
Limits: map[apiv1.ResourceName]resource.Quantity{
apiv1.ResourceCPU: OktetoUpInitContainerCPU,
apiv1.ResourceMemory: OktetoUpInitContainerMemory,
apiv1.ResourceCPU: OktetoUpInitContainerLimitsCPU,
apiv1.ResourceMemory: OktetoUpInitContainerLimitsMemory,
},
},
},
Expand Down

0 comments on commit 18f2f5c

Please sign in to comment.