Skip to content

fix(ci): limit JVM heap for CI containers and replace pack with docker build#13157

Open
shreemaan-abhishek wants to merge 2 commits intoapache:masterfrom
shreemaan-abhishek:feat-ci-jvm-heap-docker-build
Open

fix(ci): limit JVM heap for CI containers and replace pack with docker build#13157
shreemaan-abhishek wants to merge 2 commits intoapache:masterfrom
shreemaan-abhishek:feat-ci-jvm-heap-docker-build

Conversation

@shreemaan-abhishek
Copy link
Copy Markdown
Contributor

Summary

  • Limit JVM heap sizes for Kafka, Zookeeper, SkyWalking, RocketMQ, GraphQL demo, and Petstore CI containers to reduce memory pressure
  • Replace Cloud Native Buildpacks (pack) with standard docker build for openfunction test images, eliminating the pack binary download and simplifying the build process
  • Add Dockerfiles and Go entrypoints for test-uri, test-body, and test-header function images

Test plan

  • JVM heap limits added to all Java-based CI services
  • Dockerfiles build equivalent images to the previous buildpack approach
  • build-function-image.sh uses docker build instead of pack

@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. CI go Pull requests that update go code labels Apr 3, 2026
Signed-off-by: Abhishek Choudhary <shreemaan.abhishek@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI go Pull requests that update go code size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant