Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate on localstack to mock AWS for testing #14075

Closed
kaiyan-sheng opened this issue Oct 15, 2019 · 1 comment
Closed

Investigate on localstack to mock AWS for testing #14075

kaiyan-sheng opened this issue Oct 15, 2019 · 1 comment
Labels
enhancement Stalled Team:Integrations Label for the Integrations team

Comments

@kaiyan-sheng
Copy link
Contributor

This issue is to track the investigation work on using localstack to mock and test AWS metricbeat module and filebeat module.

Right now in metricbeat and filebeat, we have integration tests for aws module, which requires CI to have certain AWS credentials in order to run them. Or developers can run these integration tests locally with required AWS credentials. Since we don't have the credentials in CI right now, the integration tests do not run currently when PRs are created in Beats repo. If one day we do decide to add AWS credentials into CI environment, it will be very expensive potentially to run these integrations tests for each PR.

LocalStack provides an easy-to-use test/mocking framework for developing Cloud applications. It spins up a testing environment on your local machine that provides the same functionality and APIs as the real AWS cloud environment. Please see https://localstack.cloud and https://github.com/localstack/localstack for more details.

@botelastic
Copy link

botelastic bot commented Sep 20, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@botelastic botelastic bot added the Stalled label Sep 20, 2020
@botelastic botelastic bot closed this as completed Oct 20, 2020
@zube zube bot removed the [zube]: Done label Jan 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Stalled Team:Integrations Label for the Integrations team
Projects
None yet
Development

No branches or pull requests

2 participants