Skip to content

Commit 5af1c77

Browse files
committed
test node eks
1 parent d668478 commit 5af1c77

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

.github/workflows/test-node.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
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 onto an EKS cluster, call the APIs, and validate the generated telemetry,
7+
## including logs, metrics, and traces.
8+
name: Node EKS Enablement Canary Testing
9+
on:
10+
# schedule:
11+
# - cron: '12,37 * * * *' # run the workflow at 12th and 37th minute of every hour
12+
# workflow_dispatch: # be able to run the workflow on demand
13+
push:
14+
branches:
15+
- rename-remote-service
16+
17+
permissions:
18+
id-token: write
19+
contents: read
20+
21+
jobs:
22+
eks:
23+
strategy:
24+
fail-fast: false
25+
matrix:
26+
aws-region: ['us-east-1']
27+
uses: ./.github/workflows/node-eks-retry.yml
28+
secrets: inherit
29+
with:
30+
aws-region: ${{ matrix.aws-region }}
31+
test-cluster-name: 'e2e-playground'
32+
caller-workflow-name: 'appsignals-node-e2e-eks-canary-test'

0 commit comments

Comments
 (0)