Skip to content

Commit e1a8849

Browse files
committed
test
1 parent 072fa99 commit e1a8849

File tree

2 files changed

+245
-1
lines changed

2 files changed

+245
-1
lines changed

.github/workflows/e2e-test-docker-image-build.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
name: Create and publish a Docker image
22

33
on:
4-
push:
54
workflow_dispatch:
65

76
permissions:

.github/workflows/test 2.yml

Lines changed: 245 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,245 @@
1+
## Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
2+
## SPDX-License-Identifier: Apache-2.0
3+
4+
## This workflow aims to run the Application Signals end-to-end tests as a canary to
5+
## test the artifacts for App Signals enablement. It will deploy a sample app and remote
6+
## service on two EC2 instances, call the APIs, and validate the generated telemetry,
7+
## including logs, metrics, and traces.
8+
name: Test
9+
on:
10+
push:
11+
12+
permissions:
13+
id-token: write
14+
contents: read
15+
16+
jobs:
17+
e2e-ec2-test-1:
18+
strategy:
19+
fail-fast: false
20+
matrix:
21+
aws-region: ['us-east-1']
22+
uses: ./.github/workflows/appsignals-e2e-ec2-test.yml
23+
secrets: inherit
24+
with:
25+
aws-region: ${{ matrix.aws-region }}
26+
caller-workflow-name: 'test-ec2'
27+
e2e-ec2-test-2:
28+
needs: [e2e-ec2-test-1]
29+
strategy:
30+
fail-fast: false
31+
matrix:
32+
aws-region: [ 'us-east-1' ]
33+
uses: ./.github/workflows/appsignals-e2e-ec2-test.yml
34+
secrets: inherit
35+
with:
36+
aws-region: ${{ matrix.aws-region }}
37+
caller-workflow-name: 'test-ec2'
38+
e2e-ec2-test-3:
39+
needs: [e2e-ec2-test-2]
40+
strategy:
41+
fail-fast: false
42+
matrix:
43+
aws-region: [ 'us-east-1' ]
44+
uses: ./.github/workflows/appsignals-e2e-ec2-test.yml
45+
secrets: inherit
46+
with:
47+
aws-region: ${{ matrix.aws-region }}
48+
caller-workflow-name: 'test-ec2'
49+
e2e-ec2-test-4:
50+
needs: [ e2e-ec2-test-3 ]
51+
strategy:
52+
fail-fast: false
53+
matrix:
54+
aws-region: [ 'us-east-1' ]
55+
uses: ./.github/workflows/appsignals-e2e-ec2-test.yml
56+
secrets: inherit
57+
with:
58+
aws-region: ${{ matrix.aws-region }}
59+
caller-workflow-name: 'test-ec2'
60+
e2e-ec2-test-5:
61+
needs: [ e2e-ec2-test-4 ]
62+
strategy:
63+
fail-fast: false
64+
matrix:
65+
aws-region: [ 'us-east-1' ]
66+
uses: ./.github/workflows/appsignals-e2e-ec2-test.yml
67+
secrets: inherit
68+
with:
69+
aws-region: ${{ matrix.aws-region }}
70+
caller-workflow-name: 'test-ec2'
71+
e2e-ec2-test-6:
72+
needs: [ e2e-ec2-test-5 ]
73+
strategy:
74+
fail-fast: false
75+
matrix:
76+
aws-region: [ 'us-east-1' ]
77+
uses: ./.github/workflows/appsignals-e2e-ec2-test.yml
78+
secrets: inherit
79+
with:
80+
aws-region: ${{ matrix.aws-region }}
81+
caller-workflow-name: 'test-ec2'
82+
e2e-ec2-test-7:
83+
needs: [ e2e-ec2-test-6 ]
84+
strategy:
85+
fail-fast: false
86+
matrix:
87+
aws-region: [ 'us-east-1' ]
88+
uses: ./.github/workflows/appsignals-e2e-ec2-test.yml
89+
secrets: inherit
90+
with:
91+
aws-region: ${{ matrix.aws-region }}
92+
caller-workflow-name: 'test-ec2'
93+
e2e-ec2-test-8:
94+
needs: [ e2e-ec2-test-7 ]
95+
strategy:
96+
fail-fast: false
97+
matrix:
98+
aws-region: [ 'us-east-1' ]
99+
uses: ./.github/workflows/appsignals-e2e-ec2-test.yml
100+
secrets: inherit
101+
with:
102+
aws-region: ${{ matrix.aws-region }}
103+
caller-workflow-name: 'test-ec2'
104+
e2e-ec2-test-9:
105+
needs: [ e2e-ec2-test-8 ]
106+
strategy:
107+
fail-fast: false
108+
matrix:
109+
aws-region: [ 'us-east-1' ]
110+
uses: ./.github/workflows/appsignals-e2e-ec2-test.yml
111+
secrets: inherit
112+
with:
113+
aws-region: ${{ matrix.aws-region }}
114+
caller-workflow-name: 'test-ec2'
115+
e2e-ec2-test-10:
116+
needs: [ e2e-ec2-test-9 ]
117+
strategy:
118+
fail-fast: false
119+
matrix:
120+
aws-region: [ 'us-east-1' ]
121+
uses: ./.github/workflows/appsignals-e2e-ec2-test.yml
122+
secrets: inherit
123+
with:
124+
aws-region: ${{ matrix.aws-region }}
125+
caller-workflow-name: 'test-ec2'
126+
127+
e2e-eks-test-1:
128+
strategy:
129+
fail-fast: false
130+
matrix:
131+
aws-region: ['us-east-1']
132+
uses: ./.github/workflows/appsignals-e2e-eks-test.yml
133+
secrets: inherit
134+
with:
135+
aws-region: ${{ matrix.aws-region }}
136+
test-cluster-name: 'e2e-playground'
137+
caller-workflow-name: 'test-eks'
138+
e2e-eks-test-2:
139+
needs: [e2e-eks-test-1]
140+
strategy:
141+
fail-fast: false
142+
matrix:
143+
aws-region: ['us-east-1']
144+
uses: ./.github/workflows/appsignals-e2e-eks-test.yml
145+
secrets: inherit
146+
with:
147+
aws-region: ${{ matrix.aws-region }}
148+
test-cluster-name: 'e2e-playground'
149+
caller-workflow-name: 'test-eks'
150+
e2e-eks-test-3:
151+
needs: [e2e-eks-test-2]
152+
strategy:
153+
fail-fast: false
154+
matrix:
155+
aws-region: ['us-east-1']
156+
uses: ./.github/workflows/appsignals-e2e-eks-test.yml
157+
secrets: inherit
158+
with:
159+
aws-region: ${{ matrix.aws-region }}
160+
test-cluster-name: 'e2e-playground'
161+
caller-workflow-name: 'test-eks'
162+
e2e-eks-test-4:
163+
needs: [ e2e-eks-test-3 ]
164+
strategy:
165+
fail-fast: false
166+
matrix:
167+
aws-region: [ 'us-east-1' ]
168+
uses: ./.github/workflows/appsignals-e2e-eks-test.yml
169+
secrets: inherit
170+
with:
171+
aws-region: ${{ matrix.aws-region }}
172+
test-cluster-name: 'e2e-playground'
173+
caller-workflow-name: 'test-eks'
174+
e2e-eks-test-5:
175+
needs: [ e2e-eks-test-4 ]
176+
strategy:
177+
fail-fast: false
178+
matrix:
179+
aws-region: [ 'us-east-1' ]
180+
uses: ./.github/workflows/appsignals-e2e-eks-test.yml
181+
secrets: inherit
182+
with:
183+
aws-region: ${{ matrix.aws-region }}
184+
test-cluster-name: 'e2e-playground'
185+
caller-workflow-name: 'test-eks'
186+
e2e-eks-test-6:
187+
needs: [ e2e-eks-test-5 ]
188+
strategy:
189+
fail-fast: false
190+
matrix:
191+
aws-region: [ 'us-east-1' ]
192+
uses: ./.github/workflows/appsignals-e2e-eks-test.yml
193+
secrets: inherit
194+
with:
195+
aws-region: ${{ matrix.aws-region }}
196+
test-cluster-name: 'e2e-playground'
197+
caller-workflow-name: 'test-eks'
198+
e2e-eks-test-7:
199+
needs: [ e2e-eks-test-6 ]
200+
strategy:
201+
fail-fast: false
202+
matrix:
203+
aws-region: [ 'us-east-1' ]
204+
uses: ./.github/workflows/appsignals-e2e-eks-test.yml
205+
secrets: inherit
206+
with:
207+
aws-region: ${{ matrix.aws-region }}
208+
test-cluster-name: 'e2e-playground'
209+
caller-workflow-name: 'test-eks'
210+
e2e-eks-test-8:
211+
needs: [ e2e-eks-test-7 ]
212+
strategy:
213+
fail-fast: false
214+
matrix:
215+
aws-region: [ 'us-east-1' ]
216+
uses: ./.github/workflows/appsignals-e2e-eks-test.yml
217+
secrets: inherit
218+
with:
219+
aws-region: ${{ matrix.aws-region }}
220+
test-cluster-name: 'e2e-playground'
221+
caller-workflow-name: 'test-eks'
222+
e2e-eks-test-9:
223+
needs: [ e2e-eks-test-8 ]
224+
strategy:
225+
fail-fast: false
226+
matrix:
227+
aws-region: [ 'us-east-1' ]
228+
uses: ./.github/workflows/appsignals-e2e-eks-test.yml
229+
secrets: inherit
230+
with:
231+
aws-region: ${{ matrix.aws-region }}
232+
test-cluster-name: 'e2e-playground'
233+
caller-workflow-name: 'test-eks'
234+
e2e-eks-test-10:
235+
needs: [ e2e-eks-test-9 ]
236+
strategy:
237+
fail-fast: false
238+
matrix:
239+
aws-region: [ 'us-east-1' ]
240+
uses: ./.github/workflows/appsignals-e2e-eks-test.yml
241+
secrets: inherit
242+
with:
243+
aws-region: ${{ matrix.aws-region }}
244+
test-cluster-name: 'e2e-playground'
245+
caller-workflow-name: 'test-eks'

0 commit comments

Comments
 (0)