Skip to content

Commit a6d2119

Browse files
committed
chore: Allow integ tests to deploy API Gateways
1 parent 4a6e83f commit a6d2119

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

e2e_tests/run_integ_test.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ uv sync --frozen --all-extras --dev
1515

1616
cd ../../examples/servers/time
1717
uv pip install -r requirements.txt
18-
cdk deploy --app 'python3 cdk_stack.py'
18+
cdk deploy --app 'python3 cdk_stack.py' --require-approval never
1919

2020
# Deploy Python-based mcpdoc MCP server
2121
cd ../mcpdoc
2222
uv pip install -r requirements.txt
23-
cdk deploy --app 'python3 cdk_stack.py'
23+
cdk deploy --app 'python3 cdk_stack.py' --require-approval never
2424

2525
# Deploy Typescript-based example MCP server
2626
cd ../../../src/typescript/
@@ -32,21 +32,21 @@ cd ../../examples/servers/weather-alerts/
3232
npm ci
3333
npm link @aws/run-mcp-servers-with-aws-lambda
3434
npm run build
35-
cdk deploy --app 'node lib/weather-alerts-mcp-server.js'
35+
cdk deploy --app 'node lib/weather-alerts-mcp-server.js' --require-approval never
3636

3737
# Deploy Typescript-based cat-facts MCP server
3838
cd ../cat-facts/
3939
npm ci
4040
npm link @aws/run-mcp-servers-with-aws-lambda
4141
npm run build
42-
cdk deploy --app 'node lib/cat-facts-mcp-server.js'
42+
cdk deploy --app 'node lib/cat-facts-mcp-server.js' --require-approval never
4343

4444
# Deploy Typescript-based dog-facts MCP server
4545
cd ../dog-facts/
4646
npm ci
4747
npm link @aws/run-mcp-servers-with-aws-lambda
4848
npm run build
49-
cdk deploy --app 'node lib/dog-facts-mcp-server.js'
49+
cdk deploy --app 'node lib/dog-facts-mcp-server.js' --require-approval never
5050

5151
# Configure integ tests
5252
cd ../../../e2e_tests/

e2e_tests/setup/integ-test-authentication.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ Resources:
115115
- Effect: Allow
116116
Action:
117117
- "lambda:*"
118+
- "apigateway:*"
118119
- "logs:*"
119120
Resource: "*"
120121
- Effect: Allow

0 commit comments

Comments
 (0)