├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── __init__.py ├── events └── event.json ├── hello_world ├── __init__.py ├── app.py └── requirements.txt ├── layer ├── Makefile ├── bootstrap ├── extensions │ └── lambda_chaos_extension └── lambda_chaos_extension │ ├── extension.py │ └── requirements.txt ├── template.yaml └── tests ├── __init__.py ├── integration ├── __init__.py └── test_api_gateway.py ├── requirements.txt └── unit ├── __init__.py └── test_handler.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/events/event.json -------------------------------------------------------------------------------- /hello_world/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hello_world/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/hello_world/app.py -------------------------------------------------------------------------------- /hello_world/requirements.txt: -------------------------------------------------------------------------------- 1 | requests -------------------------------------------------------------------------------- /layer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/layer/Makefile -------------------------------------------------------------------------------- /layer/bootstrap: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | AWS_LAMBDA_RUNTIME_API="127.0.0.1:9100" exec -- "$@" -------------------------------------------------------------------------------- /layer/extensions/lambda_chaos_extension: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/layer/extensions/lambda_chaos_extension -------------------------------------------------------------------------------- /layer/lambda_chaos_extension/extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/layer/lambda_chaos_extension/extension.py -------------------------------------------------------------------------------- /layer/lambda_chaos_extension/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/layer/lambda_chaos_extension/requirements.txt -------------------------------------------------------------------------------- /template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/template.yaml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/test_api_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/tests/integration/test_api_gateway.py -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/serverless-chaos-extension/HEAD/tests/unit/test_handler.py --------------------------------------------------------------------------------