Skip to main content

[Experimental] CLI tool allowing to imitate cloud components locally for testing their integration

Project description

localcloud - CLI tool allowing to imitate cloud components locally for testing their integration.

Usage

Clone code repositories into working directory and run localcloud, which will read Terraform configuration from all of the repositories and will locally create their imitations (using docker containers and mocks). Now you should have all of the resources working locally and you should be able to run integration tests on them, e.g. make run_integration_tests.

Roadmap

  • Add Lmabda support
  • Add SQS support
  • Add EventBridge support
  • Add generic resource mock, which allows to define interface wrappings.

Development

make venv - will create virtual env with dev dependencies. make check - will run Flake8, MyPy and PyTest checks.

Related projects

This tool was inspired by:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

localcloud-0.0.1.tar.gz (4.4 kB view hashes)

Uploaded Source

Built Distribution

localcloud-0.0.1-py3-none-any.whl (3.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page