@@ -38,53 +38,180 @@ jobs:
3838 - name : Upload main-build adot.jar to s3
3939 run : aws s3 cp ./aws-opentelemetry-agent-*-SNAPSHOT.jar s3://adot-main-build-staging-jar/aws-opentelemetry-agent.jar
4040
41- java-ec2-default-e2e-test :
41+ #
42+ # PACKAGED DISTRIBUTION LANGUAGE VERSION COVERAGE
43+ # DEFAULT SETTING: {Java Version}, EC2, AMD64, AL2
44+ #
45+
46+ ec2-default-v8-amd64 :
4247 needs : [ upload-main-build ]
4348 uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-default-test.yml@main
4449 secrets : inherit
4550 with :
4651 aws-region : us-east-1
4752 caller-workflow-name : ' main-build'
53+ java-version : ' 8'
54+ cpu-architecture : ' x86_64'
4855
49- java- ec2-asg-e2e-test :
56+ ec2-default-v11-amd64 :
5057 needs : [ upload-main-build ]
51- uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-asg-test.yml@main
58+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-default-test.yml@main
59+ secrets : inherit
60+ with :
61+ aws-region : us-east-1
62+ caller-workflow-name : ' main-build'
63+ java-version : ' 11'
64+ cpu-architecture : ' x86_64'
65+
66+ ec2-default-v17-amd64 :
67+ needs : [ upload-main-build ]
68+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-default-test.yml@main
69+ secrets : inherit
70+ with :
71+ aws-region : us-east-1
72+ caller-workflow-name : ' main-build'
73+ java-version : ' 17'
74+ cpu-architecture : ' x86_64'
75+
76+ ec2-default-v21-amd64 :
77+ needs : [ upload-main-build ]
78+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-default-test.yml@main
79+ secrets : inherit
80+ with :
81+ aws-region : us-east-1
82+ caller-workflow-name : ' main-build'
83+ java-version : ' 21'
84+ cpu-architecture : ' x86_64'
85+
86+ ec2-default-v22-amd64 :
87+ needs : [ upload-main-build ]
88+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-default-test.yml@main
89+ secrets : inherit
90+ with :
91+ aws-region : us-east-1
92+ caller-workflow-name : ' main-build'
93+ java-version : ' 22'
94+ cpu-architecture : ' x86_64'
95+
96+ #
97+ # DOCKER DISTRIBUTION LANGUAGE VERSION COVERAGE
98+ # DEFAULT SETTING: {Java Version}, EKS, AMD64, AL2
99+ #
100+
101+ eks-v8-amd64 :
102+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-eks-test.yml@main
103+ secrets : inherit
104+ with :
105+ aws-region : us-east-1
106+ test-cluster-name : ' e2e-adot-test'
107+ adot-image-name : ${{ inputs.adot-image-name }}
108+ caller-workflow-name : ' main-build'
109+ java-version : ' 8'
110+
111+ eks-v11-amd64 :
112+ needs : eks-v8-amd64
113+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-eks-test.yml@main
114+ secrets : inherit
115+ with :
116+ aws-region : us-east-1
117+ test-cluster-name : ' e2e-adot-test'
118+ adot-image-name : ${{ inputs.adot-image-name }}
119+ caller-workflow-name : ' main-build'
120+ java-version : ' 11'
121+
122+ eks-v17-amd64 :
123+ needs : eks-v11-amd64
124+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-eks-test.yml@main
52125 secrets : inherit
53126 with :
54127 aws-region : us-east-1
128+ test-cluster-name : ' e2e-adot-test'
129+ adot-image-name : ${{ inputs.adot-image-name }}
130+ caller-workflow-name : ' main-build'
131+ java-version : ' 17'
132+
133+ eks-v21-amd64 :
134+ needs : eks-v17-amd64
135+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-eks-test.yml@main
136+ secrets : inherit
137+ with :
138+ aws-region : us-east-1
139+ test-cluster-name : ' e2e-adot-test'
140+ adot-image-name : ${{ inputs.adot-image-name }}
55141 caller-workflow-name : ' main-build'
142+ java-version : ' 21'
56143
57- java-eks-e2e-test :
144+ eks-v22-amd64 :
145+ needs : eks-v21-amd64
58146 uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-eks-test.yml@main
59147 secrets : inherit
60148 with :
61149 aws-region : us-east-1
62150 test-cluster-name : ' e2e-adot-test'
63151 adot-image-name : ${{ inputs.adot-image-name }}
64152 caller-workflow-name : ' main-build'
153+ java-version : ' 22'
65154
66- java-metric-limiter-e2e-test :
67- needs : [ java-eks-e2e-test ]
155+ #
156+ # PACKAGED DISTRIBUTION PLATFORM COVERAGE
157+ # DEFAULT SETTING: Java 11, {Platform}, AMD64, AL2
158+ #
159+
160+ ec2-asg-v11-amd64 :
161+ needs : [ upload-main-build ]
162+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-asg-test.yml@main
163+ secrets : inherit
164+ with :
165+ aws-region : us-east-1
166+ caller-workflow-name : ' main-build'
167+ java-version : ' 11'
168+
169+ #
170+ # DOCKER DISTRIBUTION PLATFORM COVERAGE
171+ # DEFAULT SETTING: Java 11, {Platform}, AMD64, AL2
172+ #
173+
174+ metric-limiter-v11-amd64 :
175+ needs : [ eks-v22-amd64 ]
68176 uses : aws-observability/aws-application-signals-test-framework/.github/workflows/metric-limiter-test.yml@main
69177 secrets : inherit
70178 with :
71179 aws-region : us-east-1
72180 test-cluster-name : ' e2e-adot-test'
73181 adot-image-name : ${{ inputs.adot-image-name }}
74182 caller-workflow-name : ' main-build'
183+ java-version : ' 11'
75184
76- java- k8s-e2e-test :
185+ k8s-v11-amd64 :
77186 uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-k8s-test.yml@main
78187 secrets : inherit
79188 with :
80189 aws-region : us-east-1
81190 adot-image-name : ${{ inputs.adot-image-name }}
82191 caller-workflow-name : ' main-build'
192+ java-version : ' 11'
193+
83194
84- java- ecs-e2e-test :
195+ ecs-v11-amd64 :
85196 uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ecs-test.yml@main
86197 secrets : inherit
87198 with :
88199 aws-region : us-east-1
89200 adot-image-name : ${{ inputs.adot-image-name }}
90- caller-workflow-name : ' main-build'
201+ caller-workflow-name : ' main-build'
202+ java-version : ' 11'
203+
204+ #
205+ # CPU ARCHITECTURE COVERAGE
206+ # DEFAULT SETTING: Java 11, EC2, {CPU Architecture}, AL2
207+ #
208+
209+ ec2-default-v11-arm64 :
210+ needs : [ upload-main-build ]
211+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-default-test.yml@main
212+ secrets : inherit
213+ with :
214+ aws-region : us-east-1
215+ caller-workflow-name : ' main-build'
216+ java-version : ' 11'
217+ cpu-architecture : ' arm64'
0 commit comments