Skip to content

Conversation

@detjensrobert
Copy link
Contributor

@detjensrobert detjensrobert commented Dec 17, 2025

The current OpenSearch Jenkins controller node is a c5.9xlarge (36c, 72GB) with a 100GB disk (per current config in opensearch-project/opensearch-ci ). This bumps the Jenkins controller pod resource requests to match that, less a bit to let it fit within a 9xlarge Kubernetes node after the K8S node system-reserved resource overhead.

This also bumps the Java min/max heap size flags to use this higher memory, but this is a guess and should probably be tuned later.

EKS Auto Mode's autoscaler will automatically spin up the huge node for this and should not need any extra configuration.

These options are set under `controller.javaArgs` and `controller.resources`
and are not top-level options.

Signed-off-by: Robert Detjens <rdetjens@linuxfoundation.org>
The current OpenSearch Jenkins controller node is a c5.9xlarge (36c, 72GB).
with a 100GB disk. This bumps the Jenkins controller pod resource requests
to match that, less a bit to let it fit within a 9xlarge Kubernetes node
after the K8S node system-reserved resource overhead.

This also bumps the Java min/max heap size flags to use this higher memory,
but this is a guess and should probably be tuned later.

Signed-off-by: Robert Detjens <rdetjens@linuxfoundation.org>
Signed-off-by: Robert Detjens <rdetjens@linuxfoundation.org>
@vvalderrv vvalderrv merged commit a981f41 into lfit:main Dec 17, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants