Skip to content

Add arm64 support for .NET e2e tests#553

Open
thpierce wants to merge 1 commit intomainfrom
add-dotnet-arm64-support
Open

Add arm64 support for .NET e2e tests#553
thpierce wants to merge 1 commit intomainfrom
add-dotnet-arm64-support

Conversation

@thpierce
Copy link
Copy Markdown
Contributor

Description

Adds arm64 architecture support to the .NET EC2 default e2e test workflow, enabling testing on Graviton instances.

Changes

  • Added cpu-architecture input parameter to dotnet-ec2-default-test.yml workflow
  • Updated terraform configuration to support arm64 EC2 instances (t4g.small for arm64, t3.small for x86_64)
  • Made AMI selection architecture-aware (filters by cpu_architecture variable)
  • Made ADOT distro download architecture-aware (downloads arm64 or x64 zip based on architecture)
  • Made profiler path architecture-aware (uses linux-arm64 or linux-x64 directory)

Testing

Will be tested by the .NET instrumentation PR that depends on this change.

Related: https://issues.amazon.com/issues/apm-telegen-2969

- Add cpu-architecture input parameter to dotnet-ec2-default-test workflow
- Update terraform to support arm64 EC2 instances (t4g.small)
- Make AMI selection architecture-aware
- Make ADOT distro download architecture-aware
- Make profiler path architecture-aware (linux-x64 vs linux-arm64)
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.

1 participant