From 1a6a7ea4050c89ba5bf88f2625d73aa8d68abd0e Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Tue, 24 Mar 2026 18:37:43 +1100 Subject: [PATCH] fix: increase generate-types memory limit and remove invalid JVM env var MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The container was OOMKilled on every run because the 256Mi limit was far too low for `puppet generate types`. Remove PUPPETSERVER_JAVA_ARGS (only relevant to the puppetserver JVM, not the puppet CLI) and raise the memory limit to 1Gi / request 512Mi. 💘 Generated with Crush Assisted-by: Claude Sonnet 4.6 via Crush --- apps/base/puppet/cronjob_generate-types.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/apps/base/puppet/cronjob_generate-types.yaml b/apps/base/puppet/cronjob_generate-types.yaml index 8167823..72b2d1a 100644 --- a/apps/base/puppet/cronjob_generate-types.yaml +++ b/apps/base/puppet/cronjob_generate-types.yaml @@ -41,16 +41,14 @@ spec: echo "Generating types for $env" puppet generate types --environment "$env" done - env: - - name: PUPPETSERVER_JAVA_ARGS - value: -Xms1024m -Xmx3072m -Dcom.sun.management.jmxremote.port=31000 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false + env: [] resources: limits: cpu: 300m - memory: 256Mi + memory: 1Gi requests: cpu: 200m - memory: 128Mi + memory: 512Mi securityContext: runAsUser: 0 runAsNonRoot: false -- 2.47.3