fix: increase generate-types memory limit and remove invalid JVM env var
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful

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 <crush@charm.land>
This commit is contained in:
2026-03-24 18:37:43 +11:00
parent 28dc8dc238
commit 1a6a7ea405
+3 -5
View File
@@ -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