Adds multi-arch build support #3761
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What is the feature/update/fix?
This release includes important improvements to ARM64 build compatibility and Fargate build optimization.
ARM64 Build Compatibility Enhancement
Fix: Enabled ARM64 Builds with Dynamic Image Selection
We've resolved an issue with ARM64 instance racks that improves build compatibility. The system now dynamically selects the appropriate architecture-specific images during the build process, enhancing compatibility and streamlining deployment workflows for ARM64-based environments.
How to use it:
ARM64 builds will now work correctly without any additional configuration steps. The fix is automatically applied for all racks running on ARM64 architecture.
Fargate Build Optimization
Update: Removed Redundant EC2 Build Node When Using Fargate Build Method
When using the rack parameter
BuildMethod=fargate, the system now correctly removes the standard EC2 build node that was previously maintained unnecessarily. This optimization reduces costs and simplifies the infrastructure by eliminating redundant resources.How to use it:
No action is required to benefit from this update. If you are using
BuildMethod=fargate, the system will automatically stop provisioning the unnecessary EC2 build node.Does it have a breaking change?
No, these updates do not introduce any breaking changes. Existing workflows will continue to function as expected with improved reliability for ARM64 environments and better resource utilization for Fargate builds.
Requirements
To use these improvements, you must update to rack version
20250520213611or newer.convox rackconvox rack update