Skip to content

Commit 4927d1b

Browse files
Merge pull request #358 from luminartech/chore/right-size-crossplane
Right-size CPU and memory requests for Crossplane
2 parents 323ac91 + 9e58ca1 commit 4927d1b

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

charts/modules/apps/crossplane/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ dependencies:
2121
repository: oci://ghcr.io/luminartech/helm-charts-public
2222
version: 1.1.7
2323
home: "https://github.com/luminartech/helm-charts-public"
24-
version: 1.14.5-7
24+
version: 1.14.5-8
2525
sources:
2626
- https://github.com/luminartech/helm-charts-public/tree/main/charts/modules/apps/crossplane
2727
maintainers:

charts/modules/apps/crossplane/values.yaml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ ControllerConfig:
8383
memory: "3000Mi"
8484
cpu: "3000m"
8585
requests:
86-
memory: "2000Mi"
87-
cpu: "2000m"
86+
memory: "800Mi"
87+
cpu: "50m"
8888
## @skip ControllerConfig.items.aws-l ControllerConfig with large resource allocation for provider pod
8989
##
9090
aws-l:
@@ -107,8 +107,8 @@ ControllerConfig:
107107
memory: "2000Mi"
108108
cpu: "2000m"
109109
requests:
110-
memory: "1500Mi"
111-
cpu: "1500m"
110+
memory: "600Mi"
111+
cpu: "50m"
112112
## @skip ControllerConfig.items.aws-m ControllerConfig with medium resource allocation for provider pod
113113
##
114114
aws-m:
@@ -131,8 +131,8 @@ ControllerConfig:
131131
memory: "1500Mi"
132132
cpu: "1500m"
133133
requests:
134-
memory: "1000Mi"
135-
cpu: "1000m"
134+
memory: "400Mi"
135+
cpu: "50m"
136136
## @skip ControllerConfig.items.aws-s ControllerConfig with small resource allocation for provider pod
137137
##
138138
aws-s:
@@ -155,8 +155,8 @@ ControllerConfig:
155155
memory: "700Mi"
156156
cpu: "700m"
157157
requests:
158-
memory: "500Mi"
159-
cpu: "500m"
158+
memory: "200Mi"
159+
cpu: "50m"
160160

161161
# Default aws provider config for current aws account. Crossplane IAM role will be used
162162
ProviderConfig:
@@ -273,7 +273,7 @@ Provider:
273273
argocd.argoproj.io/sync-wave: "-1"
274274
spec:
275275
controllerConfigRef:
276-
name: 'aws-l'
276+
name: 'aws-m'
277277
ignoreCrossplaneConstraints: false
278278
package: "xpkg.upbound.io/upbound/provider-aws-ec2:{{ .Values.global.awsProviderVersion }}"
279279
packagePullPolicy: IfNotPresent
@@ -329,7 +329,7 @@ Provider:
329329
argocd.argoproj.io/sync-wave: "-1"
330330
spec:
331331
controllerConfigRef:
332-
name: 'aws-m'
332+
name: 'aws-s'
333333
ignoreCrossplaneConstraints: false
334334
package: "xpkg.upbound.io/upbound/provider-aws-kms:{{ .Values.global.awsProviderVersion }}"
335335
packagePullPolicy: IfNotPresent
@@ -515,16 +515,16 @@ crossplane:
515515
cpu: "200m"
516516
memory: "512Mi"
517517
requests:
518-
cpu: "100m"
519-
memory: "256Mi"
518+
cpu: "50m"
519+
memory: "353Mi"
520520
## @skip crossplane.resourcesRBACManager
521521
resourcesRBACManager:
522522
limits:
523523
cpu: "200m"
524524
memory: "512Mi"
525525
requests:
526-
cpu: "100m"
527-
memory: "256Mi"
526+
cpu: "50m"
527+
memory: "100Mi"
528528

529529
## @section Dependency: prometheus-service-discovery upstream helm chart parameters for creating serviceMonitors and podMonitors.
530530
## ref: https://artifacthub.io/packages/helm/crossplane/crossplane

0 commit comments

Comments
 (0)