@@ -41,48 +41,179 @@ jobs:
41
41
- name : Upload main-build adot.whl to s3
42
42
run : aws s3 cp ${{ inputs.staging-wheel-name }} s3://adot-main-build-staging-jar/${{ inputs.staging-wheel-name }}
43
43
44
- python-ec2-default-e2e-test :
44
+ #
45
+ # PACKAGED DISTRIBUTION LANGUAGE VERSION COVERAGE
46
+ # DEFAULT SETTING: {Python Version}, EC2, AMD64, AL2
47
+ #
48
+
49
+ default-v8-amd64 :
45
50
needs : [ upload-main-build ]
46
51
uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-ec2-default-test.yml@main
47
52
secrets : inherit
48
53
with :
49
54
aws-region : us-east-1
50
- staging-wheel-name : aws_opentelemetry_distro-0.2.0.dev0-07ca0f26-py3-none-any.whl
51
55
caller-workflow-name : ' main-build'
56
+ python-version : ' 3.8'
57
+ cpu-architecture : ' x86_64'
58
+ staging-wheel-name : ${{ inputs.staging-wheel-name }}
52
59
53
- python-ec2-asg-e2e-test :
60
+ default-v11-amd64 :
54
61
needs : [ upload-main-build ]
55
- uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-ec2-asg-test.yml@main
62
+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-ec2-default-test.yml@main
63
+ secrets : inherit
64
+ with :
65
+ aws-region : us-east-1
66
+ caller-workflow-name : ' main-build'
67
+ python-version : ' 3.9'
68
+ cpu-architecture : ' x86_64'
69
+ staging-wheel-name : ${{ inputs.staging-wheel-name }}
70
+
71
+ default-v17-amd64 :
72
+ needs : [ upload-main-build ]
73
+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-ec2-default-test.yml@main
56
74
secrets : inherit
57
75
with :
58
76
aws-region : us-east-1
59
- staging-wheel-name : aws_opentelemetry_distro-0.2.0.dev0-07ca0f26-py3-none-any.whl
60
77
caller-workflow-name : ' main-build'
78
+ python-version : ' 3.10'
79
+ cpu-architecture : ' x86_64'
80
+ staging-wheel-name : ${{ inputs.staging-wheel-name }}
61
81
62
- python-eks-e2e-test :
82
+ default-v21-amd64 :
83
+ needs : [ upload-main-build ]
84
+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-ec2-default-test.yml@main
85
+ secrets : inherit
86
+ with :
87
+ aws-region : us-east-1
88
+ caller-workflow-name : ' main-build'
89
+ python-version : ' 3.11'
90
+ cpu-architecture : ' x86_64'
91
+ staging-wheel-name : ${{ inputs.staging-wheel-name }}
92
+
93
+ default-v22-amd64 :
94
+ needs : [ upload-main-build ]
95
+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-ec2-default-test.yml@main
96
+ secrets : inherit
97
+ with :
98
+ aws-region : us-east-1
99
+ caller-workflow-name : ' main-build'
100
+ python-version : ' 3.12'
101
+ cpu-architecture : ' x86_64'
102
+ staging-wheel-name : ${{ inputs.staging-wheel-name }}
103
+
104
+ #
105
+ # DOCKER DISTRIBUTION LANGUAGE VERSION COVERAGE
106
+ # DEFAULT SETTING: {Python Version}, EKS, AMD64, AL2
107
+ #
108
+
109
+ eks-v3-8-amd64 :
110
+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-eks-test.yml@main
111
+ secrets : inherit
112
+ with :
113
+ aws-region : us-east-1
114
+ test-cluster-name : ' e2e-python-adot-test'
115
+ adot-image-name : ${{ inputs.adot-image-name }}
116
+ caller-workflow-name : ' main-build'
117
+ python-version : ' 3.8'
118
+
119
+ eks-v3-9-amd64 :
120
+ needs : eks-v3-8-amd64
63
121
uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-eks-test.yml@main
64
122
secrets : inherit
65
123
with :
66
124
aws-region : us-east-1
67
125
test-cluster-name : ' e2e-python-adot-test'
68
126
adot-image-name : ${{ inputs.adot-image-name }}
69
127
caller-workflow-name : ' main-build'
128
+ python-version : ' 3.9'
70
129
71
- python-k8s-e2e-test :
130
+ eks-v3-10-amd64 :
131
+ needs : eks-v3-9-amd64
132
+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-eks-test.yml@main
133
+ secrets : inherit
134
+ with :
135
+ aws-region : us-east-1
136
+ test-cluster-name : ' e2e-python-adot-test'
137
+ adot-image-name : ${{ inputs.adot-image-name }}
138
+ caller-workflow-name : ' main-build'
139
+ python-version : ' 3.10'
140
+
141
+ eks-v3-11-amd64 :
142
+ needs : eks-v3-10-amd64
143
+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-eks-test.yml@main
144
+ secrets : inherit
145
+ with :
146
+ aws-region : us-east-1
147
+ test-cluster-name : ' e2e-python-adot-test'
148
+ adot-image-name : ${{ inputs.adot-image-name }}
149
+ caller-workflow-name : ' main-build'
150
+ python-version : ' 3.11'
151
+
152
+ eks-v3-12-amd64 :
153
+ needs : eks-v3-11-amd64
154
+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-eks-test.yml@main
155
+ secrets : inherit
156
+ with :
157
+ aws-region : us-east-1
158
+ test-cluster-name : ' e2e-python-adot-test'
159
+ adot-image-name : ${{ inputs.adot-image-name }}
160
+ caller-workflow-name : ' main-build'
161
+ python-version : ' 3.12'
162
+
163
+ #
164
+ # PACKAGED DISTRIBUTION PLATFORM COVERAGE
165
+ # DEFAULT SETTING: Python 3.9, {Platform}, AMD64, AL2
166
+ #
167
+
168
+ asg-v11-amd64 :
169
+ needs : [ upload-main-build ]
170
+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-ec2-asg-test.yml@main
171
+ secrets : inherit
172
+ with :
173
+ aws-region : us-east-1
174
+ caller-workflow-name : ' main-build'
175
+ python-version : ' 3.9'
176
+ staging-wheel-name : ${{ inputs.staging-wheel-name }}
177
+
178
+ #
179
+ # DOCKER DISTRIBUTION PLATFORM COVERAGE
180
+ # DEFAULT SETTING: Python 3.10, {Platform}, AMD64, AL2
181
+ #
182
+
183
+ k8s-v11-amd64 :
72
184
uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-k8s-test.yml@main
73
185
secrets : inherit
74
186
with :
75
187
aws-region : us-east-1
76
188
adot-image-name : ${{ inputs.adot-image-name }}
77
189
caller-workflow-name : ' main-build'
190
+ python-version : ' 3.10'
78
191
79
- python-ecs-e2e-test :
192
+
193
+ ecs-v11-amd64 :
80
194
uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-ecs-test.yml@main
81
195
secrets : inherit
82
196
with :
83
197
aws-region : us-east-1
84
198
adot-image-name : ${{ inputs.adot-image-name }}
85
199
caller-workflow-name : ' main-build'
200
+ python-version : ' 3.10'
201
+
202
+ #
203
+ # CPU ARCHITECTURE COVERAGE
204
+ # DEFAULT SETTING: Python 3.9, EC2, {CPU Architecture}, AL2
205
+ #
206
+
207
+ default-v11-arm64 :
208
+ needs : [ upload-main-build ]
209
+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/python-ec2-default-test.yml@main
210
+ secrets : inherit
211
+ with :
212
+ aws-region : us-east-1
213
+ caller-workflow-name : ' main-build'
214
+ python-version : ' 3.9'
215
+ cpu-architecture : ' arm64'
216
+ staging-wheel-name : ${{ inputs.staging-wheel-name }}
86
217
87
218
88
219
0 commit comments