Skip to content
This repository has been archived by the owner on Oct 18, 2023. It is now read-only.

Feature/issue 14 #19

Closed
wants to merge 566 commits into from
Closed

Feature/issue 14 #19

wants to merge 566 commits into from

Conversation

vggonzal
Copy link
Contributor

Github Issue: #14

Description

Implemented Github Actions with Terraform that deploys roles, policies, lambda functions and creates an API. The new version of the code points at a Dynamodb table that is managed in hydrocron-db repository.

Overview of work done

- Implemented lambda functions
- Setup Terraform
- Configure roles and policies
- Create Github Actions
- Setup Snyk, lint and Poetry
- Implement API in AWS with Terraform
- Create fixtures for database testing
- Point functions to AWS Dynamodb table

Overview of verification done

Pytest. Fixtures for database testing with small dataset with SWOT data.

Overview of integration done

NA

PR checklist:

  • Linted
  • Updated unit tests
  • Updated changelog
  • Integration testing

See Pull Request Review Checklist for pointers on reviewing this pull request

@vggonzal vggonzal closed this Sep 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant