- Updated Dockerfile and generate_go_binary script to include new test binaries for pod-autoscaler, node-io-stress, and pod-network-duplication.
- Enhanced the build process to ensure all relevant experiments are compiled and ready for execution.
Signed-off-by: Sky Singh <akashsingh2210670@gmail.com>
- Refactored the Dockerfile to use a multi-stage build with Go 1.24-alpine for improved efficiency and reduced image size.
- Added installation of necessary build dependencies and set up the Go environment for cross-compilation.
- Enhanced the build process by copying go.mod and go.sum first for better caching and building individual experiment binaries.
- Updated the generate_go_binary script to include environment setup and binary format verification, ensuring successful builds.
- Improved runtime image by installing additional dependencies and ensuring all binaries are executable.
Signed-off-by: Sky Singh <akashsingh2210670@gmail.com>