aws-lambda-chaos-injection
aws-lambda-chaos-injection copied to clipboard
Chaos Injection library for AWS Lambda
Executing the lambda handler in all cases and only over-writing the error code if a valid parameter result is received means that the function code will be _invoked_ and will...
sketch of a config (faults, delays) and implementation https://gist.github.com/kapilt/eb8f9b82473d7fa8295fbf1d10c11c11 ideally we should be able to control which services, rates, and delay ranges. errors are a little harder to configure, since...
Printing the whole `e` object is not very useful here. It'd show something like `ssm_cache.cache.InvalidParameterError: chaoslambda.config is invalid. ['chaoslambda.config'] - {}`. By the way, I wouldn't raise an `ssm_cache.cache.InvalidParameterError` here....
When the Lambda function doesn't have enough permissions to read the SSM parameter, you get an AccessDeniedException (`"botocore.exceptions.ClientError: An error occurred (AccessDeniedException)"`). We could handle that [here](https://github.com/adhorn/aws-lambda-chaos-injection/blob/master/chaos_lambda.py#L247). This way we...
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.5 to 1.26.18. Release notes Sourced from urllib3's releases. 1.26.18 Made body stripped from HTTP requests changing the request method to GET after HTTP 303 "See Other"...
Bumps [jinja2](https://github.com/pallets/jinja) from 2.11.3 to 3.1.5. Release notes Sourced from jinja2's releases. 3.1.5 This is the Jinja 3.1.5 security fix release, which fixes security issues and bugs but does not...
Bumps [zipp](https://github.com/jaraco/zipp) from 3.4.1 to 3.19.1. Changelog Sourced from zipp's changelog. v3.19.1 Bugfixes Improved handling of malformed zip files. (#119) v3.19.0 Features Implement is_symlink. (#117) v3.18.2 No significant changes. v3.18.1...
Bumps [idna](https://github.com/kjd/idna) from 2.10 to 3.7. Release notes Sourced from idna's releases. v3.7 What's Changed Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time...
Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.7.22 to 2024.7.4. Commits bd81538 2024.07.04 (#295) 06a2cbf Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (#294) 13bba02 Bump actions/checkout from 4.1.6 to 4.1.7 (#293) e8abcd0 Bump pypa/gh-action-pypi-publish from...