diff --git a/apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go b/apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go index 60a2df5d4..3368d03d8 100644 --- a/apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go +++ b/apis/controller/v1alpha1/devworkspaceoperatorconfig_types.go @@ -230,7 +230,7 @@ type WorkspaceConfig struct { SchedulerName string `json:"schedulerName,omitempty"` // DefaultContainerResources defines the resource requirements (memory/cpu limit/request) used for // container components that do not define limits or requests. In order to not set a field by default, - // the value "0" should be used. By default, the memory limit is 128Mi and the memory request is 64Mi. + // the value "0" should be used. By default, the memory limit is 256Mi and the memory request is 128Mi. // No CPU limit or request is added by default. DefaultContainerResources *corev1.ResourceRequirements `json:"defaultContainerResources,omitempty"` // ContainerResourceCaps defines the maximum resource requirements enforced for workspace diff --git a/apis/controller/v1alpha1/zz_generated.deepcopy.go b/apis/controller/v1alpha1/zz_generated.deepcopy.go index f795f3d43..2511cebe8 100644 --- a/apis/controller/v1alpha1/zz_generated.deepcopy.go +++ b/apis/controller/v1alpha1/zz_generated.deepcopy.go @@ -21,7 +21,7 @@ package v1alpha1 import ( "github.com/devfile/api/v2/pkg/apis/workspaces/v1alpha2" - v1 "k8s.io/api/core/v1" + "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" runtime "k8s.io/apimachinery/pkg/runtime" ) diff --git a/deploy/templates/crd/bases/controller.devfile.io_devworkspaceoperatorconfigs.yaml b/deploy/templates/crd/bases/controller.devfile.io_devworkspaceoperatorconfigs.yaml index f330c7f6f..f9748de3b 100644 --- a/deploy/templates/crd/bases/controller.devfile.io_devworkspaceoperatorconfigs.yaml +++ b/deploy/templates/crd/bases/controller.devfile.io_devworkspaceoperatorconfigs.yaml @@ -541,7 +541,7 @@ spec: description: |- DefaultContainerResources defines the resource requirements (memory/cpu limit/request) used for container components that do not define limits or requests. In order to not set a field by default, - the value "0" should be used. By default, the memory limit is 128Mi and the memory request is 64Mi. + the value "0" should be used. By default, the memory limit is 256Mi and the memory request is 128Mi. No CPU limit or request is added by default. properties: claims: diff --git a/pkg/config/defaults.go b/pkg/config/defaults.go index f28fbb171..bfb31b034 100644 --- a/pkg/config/defaults.go +++ b/pkg/config/defaults.go @@ -82,10 +82,10 @@ var defaultConfig = &v1alpha1.OperatorConfiguration{ }, DefaultContainerResources: &corev1.ResourceRequirements{ Limits: corev1.ResourceList{ - corev1.ResourceMemory: resource.MustParse("128Mi"), + corev1.ResourceMemory: resource.MustParse("256Mi"), }, Requests: corev1.ResourceList{ - corev1.ResourceMemory: resource.MustParse("64Mi"), + corev1.ResourceMemory: resource.MustParse("128Mi"), }, }, CleanupCronJob: &v1alpha1.CleanupCronJobConfig{