Skip to content

Commit 6d6e188

Browse files
committed
Set DB resources
1 parent 86fbe07 commit 6d6e188

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

internal/services/service/create.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import (
2727

2828
// Also set default resources for database services
2929
var defaultDatabaseResources = &schema.Resources{
30-
CPURequestsMillicores: 100,
30+
CPURequestsMillicores: 50,
3131
CPULimitsMillicores: 500,
3232
MemoryRequestsMegabytes: 128,
3333
MemoryLimitsMegabytes: 1548,

internal/services/templates/deploy.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ import (
2626
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2727
)
2828

29+
// Also set default resources for database services
30+
var defaultDatabaseResources = &schema.Resources{
31+
CPURequestsMillicores: 50,
32+
CPULimitsMillicores: 500,
33+
MemoryRequestsMegabytes: 128,
34+
MemoryLimitsMegabytes: 1548,
35+
}
36+
2937
func (self *TemplatesService) DeployTemplate(ctx context.Context, requesterUserID uuid.UUID, bearerToken string, input *models.TemplateDeployInput) ([]*models.ServiceResponse, error) {
3038
// Check permissions
3139
permissionChecks := []permissions_repo.PermissionCheck{
@@ -218,6 +226,10 @@ func (self *TemplatesService) DeployTemplate(ctx context.Context, requesterUserI
218226
// Fetch DB metadata (if a database)
219227
var dbVersion *string
220228
if templateService.Type == schema.ServiceTypeDatabase {
229+
if templateService.Resources == nil {
230+
templateService.Resources = defaultDatabaseResources
231+
}
232+
221233
// Fetch the template
222234
dbDefinition, err := self.dbProvider.FetchDatabaseDefinition(ctx, self.cfg.UnbindServiceDefVersion, *templateService.DatabaseType)
223235
if err != nil {

0 commit comments

Comments
 (0)