puppet: use OPENVOXSERVER_JAVA_ARGS for puppetserver JVM args #451

Merged
benvin merged 1 commits from benvin/openvox-java-args into main 2026-09-05 11:30:22 +10:00
Member

Why

The ghcr.io/openvoxproject/openvoxserver image reads OPENVOXSERVER_JAVA_ARGS (/etc/default/puppetserver: JAVA_ARGS=$OPENVOXSERVER_JAVA_ARGS) and ships no PUPPETSERVER_* alias, so our heap/JMX flags have been inert since the fork switch — live masters and compilers run the image default -Xms1024m -Xmx1024m with no JMX.

How

  • Rename PUPPETSERVER_JAVA_ARGS to OPENVOXSERVER_JAVA_ARGS in puppetserver-master-config, puppetserver-compiler-config and puppetserver-init-config.
  • Rename the same var on the perms-and-dirs init container in deployment_puppetserver-compiler.yaml.
  • Flag values are unchanged (-Xms1024m -Xmx3072m plus the JMX flags); heap tuning is a separate call.
## Why The `ghcr.io/openvoxproject/openvoxserver` image reads `OPENVOXSERVER_JAVA_ARGS` (`/etc/default/puppetserver`: `JAVA_ARGS=$OPENVOXSERVER_JAVA_ARGS`) and ships no `PUPPETSERVER_*` alias, so our heap/JMX flags have been inert since the fork switch — live masters and compilers run the image default `-Xms1024m -Xmx1024m` with no JMX. ## How - Rename `PUPPETSERVER_JAVA_ARGS` to `OPENVOXSERVER_JAVA_ARGS` in `puppetserver-master-config`, `puppetserver-compiler-config` and `puppetserver-init-config`. - Rename the same var on the `perms-and-dirs` init container in `deployment_puppetserver-compiler.yaml`. - Flag values are unchanged (`-Xms1024m -Xmx3072m` plus the JMX flags); heap tuning is a separate call.
unkin-agent added 1 commit 2026-09-05 11:25:33 +10:00
puppet: use OPENVOXSERVER_JAVA_ARGS for puppetserver JVM args
ci/woodpecker/pr/vector-test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
902990b559
The openvoxserver image reads OPENVOXSERVER_JAVA_ARGS; PUPPETSERVER_JAVA_ARGS
has no back-compat alias so the heap and JMX flags were inert.
benvin merged commit b2b82e6a6c into main 2026-09-05 11:30:22 +10:00
benvin deleted branch benvin/openvox-java-args 2026-09-05 11:30:22 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/argocd-apps#451