You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enable integration_querier and integration_backward_compatibility on ARM64
This commit addresses reviewer feedback to enable these two test suites
on ARM64 architecture while maintaining test reliability.
## Changes
### integration_querier
- Added runtime.GOARCH skip for Thanos engine subtests on non-amd64
- Allows the test suite to run on ARM64, skipping only timing-sensitive
subtests that check exact cache request counts
- These assertions vary across architectures due to performance differences
### integration_backward_compatibility
- Removed support for Cortex v1.13.x-v1.15.x (11 versions)
- Retained only v1.16.0+ (7 versions with ARM64 support)
- Per https://cortexmetrics.io/docs/configuration/v1guarantees/, only
the last 3 minor versions need backward compatibility testing
- All retained versions have ARM64 Docker images available
### Workflow updates
- Added integration_querier and integration_backward_compatibility to ARM64 matrix
- Updated Docker image preloading to match retained versions
- Added v1.19.0 to preload list
## Result
ARM64 test coverage increases from 5/8 to 7/8 integration test suites.
Only integration_query_fuzz remains ARM64-exclusive due to known issue #6982.
Addresses: #7068 (comment)
Signed-off-by: thc1006 <84045975+thc1006@users.noreply.github.com>
0 commit comments