Skip to content

Commit 49500bc

Browse files
Sanmeshclaude
authored andcommitted
fix(ingress/nginx_gateway_fabric_legacy): raise control-plane resource defaults
Match the utility module: control-plane resource defaults requests cpu 200m->250m / mem 256Mi->512Mi, limits cpu 500m->1 / mem 512Mi->1Gi (schema defaults + sample) across aws/azure/gcp. The single-replica controller was memory-pressured (~291Mi vs the 256Mi request). Data-plane resources unchanged. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent e9a3738 commit 49500bc

3 files changed

Lines changed: 24 additions & 24 deletions

File tree

modules/ingress/nginx_gateway_fabric_legacy_aws/1.0/facets.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -207,14 +207,14 @@ spec:
207207
title: CPU Request
208208
description: Minimum CPU requirement (e.g., 100m, 250m, 500m)
209209
pattern: ^([0-9]*\.?[0-9]+m?|[0-9]+)$
210-
default: 200m
210+
default: 250m
211211
x-ui-placeholder: 200m
212212
memory:
213213
type: string
214214
title: Memory Request
215215
description: Minimum memory requirement (e.g., 256Mi, 512Mi)
216216
pattern: ^[0-9]+(\.[0-9]+)?(Ki|Mi|Gi|Ti|Pi|Ei|k|M|G|T|P|E)?$
217-
default: 256Mi
217+
default: 512Mi
218218
x-ui-placeholder: 256Mi
219219
limits:
220220
type: object
@@ -226,14 +226,14 @@ spec:
226226
title: CPU Limit
227227
description: Maximum CPU allowed (e.g., 500m, 1, 2)
228228
pattern: ^([0-9]*\.?[0-9]+m?|[0-9]+)$
229-
default: 500m
229+
default: "1"
230230
x-ui-placeholder: 500m
231231
memory:
232232
type: string
233233
title: Memory Limit
234234
description: Maximum memory allowed (e.g., 512Mi, 1Gi)
235235
pattern: ^[0-9]+(\.[0-9]+)?(Ki|Mi|Gi|Ti|Pi|Ei|k|M|G|T|P|E)?$
236-
default: 512Mi
236+
default: 1Gi
237237
x-ui-placeholder: 512Mi
238238
rules:
239239
title: Routing Rules
@@ -952,9 +952,9 @@ sample:
952952
target_memory_utilization_percentage: 80
953953
resources:
954954
requests:
955-
cpu: 200m
956-
memory: 256Mi
957-
limits:
958-
cpu: 500m
955+
cpu: 250m
959956
memory: 512Mi
957+
limits:
958+
cpu: "1"
959+
memory: 1Gi
960960
rules: {}

modules/ingress/nginx_gateway_fabric_legacy_azure/1.0/facets.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -204,14 +204,14 @@ spec:
204204
title: CPU Request
205205
description: Minimum CPU requirement (e.g., 100m, 250m, 500m)
206206
pattern: ^([0-9]*\.?[0-9]+m?|[0-9]+)$
207-
default: 200m
207+
default: 250m
208208
x-ui-placeholder: 200m
209209
memory:
210210
type: string
211211
title: Memory Request
212212
description: Minimum memory requirement (e.g., 256Mi, 512Mi)
213213
pattern: ^[0-9]+(\.[0-9]+)?(Ki|Mi|Gi|Ti|Pi|Ei|k|M|G|T|P|E)?$
214-
default: 256Mi
214+
default: 512Mi
215215
x-ui-placeholder: 256Mi
216216
limits:
217217
type: object
@@ -223,14 +223,14 @@ spec:
223223
title: CPU Limit
224224
description: Maximum CPU allowed (e.g., 500m, 1, 2)
225225
pattern: ^([0-9]*\.?[0-9]+m?|[0-9]+)$
226-
default: 500m
226+
default: "1"
227227
x-ui-placeholder: 500m
228228
memory:
229229
type: string
230230
title: Memory Limit
231231
description: Maximum memory allowed (e.g., 512Mi, 1Gi)
232232
pattern: ^[0-9]+(\.[0-9]+)?(Ki|Mi|Gi|Ti|Pi|Ei|k|M|G|T|P|E)?$
233-
default: 512Mi
233+
default: 1Gi
234234
x-ui-placeholder: 512Mi
235235
rules:
236236
title: Routing Rules
@@ -949,9 +949,9 @@ sample:
949949
target_memory_utilization_percentage: 80
950950
resources:
951951
requests:
952-
cpu: 200m
953-
memory: 256Mi
954-
limits:
955-
cpu: 500m
952+
cpu: 250m
956953
memory: 512Mi
954+
limits:
955+
cpu: "1"
956+
memory: 1Gi
957957
rules: {}

modules/ingress/nginx_gateway_fabric_legacy_gcp/1.0/facets.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -204,14 +204,14 @@ spec:
204204
title: CPU Request
205205
description: Minimum CPU requirement (e.g., 100m, 250m, 500m)
206206
pattern: ^([0-9]*\.?[0-9]+m?|[0-9]+)$
207-
default: 200m
207+
default: 250m
208208
x-ui-placeholder: 200m
209209
memory:
210210
type: string
211211
title: Memory Request
212212
description: Minimum memory requirement (e.g., 256Mi, 512Mi)
213213
pattern: ^[0-9]+(\.[0-9]+)?(Ki|Mi|Gi|Ti|Pi|Ei|k|M|G|T|P|E)?$
214-
default: 256Mi
214+
default: 512Mi
215215
x-ui-placeholder: 256Mi
216216
limits:
217217
type: object
@@ -223,14 +223,14 @@ spec:
223223
title: CPU Limit
224224
description: Maximum CPU allowed (e.g., 500m, 1, 2)
225225
pattern: ^([0-9]*\.?[0-9]+m?|[0-9]+)$
226-
default: 500m
226+
default: "1"
227227
x-ui-placeholder: 500m
228228
memory:
229229
type: string
230230
title: Memory Limit
231231
description: Maximum memory allowed (e.g., 512Mi, 1Gi)
232232
pattern: ^[0-9]+(\.[0-9]+)?(Ki|Mi|Gi|Ti|Pi|Ei|k|M|G|T|P|E)?$
233-
default: 512Mi
233+
default: 1Gi
234234
x-ui-placeholder: 512Mi
235235
rules:
236236
title: Routing Rules
@@ -949,9 +949,9 @@ sample:
949949
target_memory_utilization_percentage: 80
950950
resources:
951951
requests:
952-
cpu: 200m
953-
memory: 256Mi
954-
limits:
955-
cpu: 500m
952+
cpu: 250m
956953
memory: 512Mi
954+
limits:
955+
cpu: "1"
956+
memory: 1Gi
957957
rules: {}

0 commit comments

Comments
 (0)