Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
eab62f7
feat(terraform): Add Go build cache restoration from S3
the-mann Feb 13, 2026
78bcf01
feat(terraform): Add pre-compiled test binary support (Phase 2)
the-mann Feb 17, 2026
d37ebc2
fix(terraform): Set working directory to test package dir for binaries
the-mann Feb 17, 2026
290976e
fix(terraform): Use architecture-specific test binary path
the-mann Feb 17, 2026
5211080
style(terraform): Fix formatting
the-mann Feb 18, 2026
319c208
Merge branch 'main' into feat/go-build-cache-s3
the-mann Feb 18, 2026
4bf2195
refactor(terraform): Remove Go cache warming, keep only pre-compiled …
the-mann Feb 19, 2026
3234f49
perf(terraform): Run sanity test as standalone, remove per-test prere…
the-mann Feb 19, 2026
ac940a3
perf(test): Upgrade to c7a/c7g compute-optimized instances
the-mann Feb 19, 2026
0bf4e25
fix(terraform): Handle sanity test without standard flags
the-mann Feb 19, 2026
86741a9
debug: Add logging to track test execution context
the-mann Feb 19, 2026
a3f0acc
Merge main into feat/go-build-cache-s3
the-mann Feb 20, 2026
7505f67
feat: Split slow tests by function to run on separate EC2 instances
the-mann Feb 20, 2026
5fffed3
Split slow test suites by test function for parallel EC2 execution
the-mann Feb 20, 2026
cf03785
style: Fix go fmt and terraform fmt formatting
the-mann Feb 26, 2026
4856c07
refactor(terraform): Break test command ternary into local variables
the-mann Feb 26, 2026
32e75fb
fix(terraform): Use var.test_run_filter instead of var.test_func
the-mann Feb 26, 2026
984667f
fix: add omitempty to matrixRow fields to reduce JSON size
the-mann Feb 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added generator/gen
Binary file not shown.
36 changes: 18 additions & 18 deletions generator/resources/ec2_linux_test_matrix.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
{
"os": "ubuntu-22.04",
"username": "ubuntu",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go deb",
"ami": "cloudwatch-agent-integration-test-ubuntu-LTS-22*",
"caCertPath": "/etc/ssl/certs/ca-certificates.crt",
Expand All @@ -13,7 +13,7 @@
{
"os": "ubuntu-24",
"username": "ubuntu",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go deb",
"ami": "cloudwatch-agent-integration-test-ubuntu-24*",
"caCertPath": "/etc/ssl/certs/ca-certificates.crt",
Expand All @@ -24,7 +24,7 @@
{
"os": "ubuntu-25",
"username": "ubuntu",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go deb",
"ami": "cloudwatch-agent-integration-test-ubuntu-25*",
"caCertPath": "/etc/ssl/certs/ca-certificates.crt",
Expand All @@ -46,7 +46,7 @@
{
"os": "al2",
"username": "ec2-user",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-al2*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand All @@ -57,7 +57,7 @@
{
"os": "al2",
"username": "ec2-user",
"instanceType":"m7g.medium",
"instanceType":"c7g.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-arm64-al2*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand All @@ -68,7 +68,7 @@
{
"os": "al2023",
"username": "ec2-user",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-x86-al2023*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand All @@ -79,7 +79,7 @@
{
"os": "al2023",
"username": "ec2-user",
"instanceType":"m6g.medium",
"instanceType":"c7g.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-aarch64-al2023*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand All @@ -90,7 +90,7 @@
{
"os": "ol8",
"username": "ec2-user",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-ol8*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand All @@ -101,7 +101,7 @@
{
"os": "ol9",
"username": "ec2-user",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-ol9*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand All @@ -112,7 +112,7 @@
{
"os": "rocky-linux-8",
"username": "rocky",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-rocky-linux-8*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand All @@ -123,7 +123,7 @@
{
"os": "rocky-linux-9",
"username": "rocky",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-rocky-linux-9*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand All @@ -134,7 +134,7 @@
{
"os": "rocky-linux-10",
"username": "rocky",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-rocky-linux-10*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand All @@ -145,7 +145,7 @@
{
"os": "alma-linux-8",
"username": "ec2-user",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-alma-linux-8*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand All @@ -156,7 +156,7 @@
{
"os": "alma-linux-9",
"username": "ec2-user",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-alma-linux-9*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand All @@ -167,7 +167,7 @@
{
"os": "alma-linux-10",
"username": "ec2-user",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-alma-linux-10*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand All @@ -178,7 +178,7 @@
{
"os": "rhel9",
"username": "ec2-user",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-rhel9*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand All @@ -189,7 +189,7 @@
{
"os": "rhel8",
"username": "ec2-user",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-rhel8-base*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand All @@ -200,7 +200,7 @@
{
"os": "rhel10",
"username": "ec2-user",
"instanceType":"t3a.medium",
"instanceType":"c7a.medium",
"installAgentCommand": "go run ./install/install_agent.go rpm",
"ami": "cloudwatch-agent-integration-test-rhel10*",
"caCertPath": "/etc/ssl/certs/ca-bundle.crt",
Expand Down
Loading