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

Version 1.0.0-beta.1 - Feature/api update and mocking #1

Merged
merged 8 commits into from
Apr 11, 2024

Conversation

CCP-Zeulix
Copy link
Contributor

Version 1.0.0-beta.1 - Almost Stable

Added

  • An interface for Fidelius gateway repos and admins to fulfil
  • A mock implementation of a Fidelius gateway repo and admin that use a
    simple singleton dict to store (and share) data during runtime
  • Unittests for the mock implementation
  • Unittests for the Parameter Store implementation using LocalStack
  • A Factory class to get different implementation classes
  • Methods to delete parameters
  • Config params for the AwsParamStoreRepo to use a custom AWS endpoint in
    order to hook up to stuff like LocalStack for testing and such

Changed

  • The API a little bit so we're no longer backwards compatible (hence the
    major version bump to 1.0.0)
  • All config params can now be explicitly given to the AwsParamStoreRepo
    in addition to being picked up from environment variables if not supplied

- Switching computers
- Moving computers again
- Moving computers again
### Added

- An interface for Fidelius gateway repos and admins to fulfil
- A mock implementation of a Fidelius gateway repo and admin that use a
  simple singleton dict to store (and share) data during runtime
- Unittests for the mock implementation
- Unittests for the Parameter Store implementation using LocalStack
- A Factory class to get different implementation classes
- Methods to delete parameters
- Config params for the `AwsParamStoreRepo` to use a custom AWS endpoint in
  order to hook up to stuff like LocalStack for testing and such

### Changed

- The API a little bit so we're no longer backwards compatible (hence the
  major version bump to 1.0.0)
- All config params can now be explicitly given to the `AwsParamStoreRepo`
  in addition to being picked up from environment variables if not supplied
@CCP-Zeulix CCP-Zeulix self-assigned this Apr 11, 2024
@CCP-Zeulix CCP-Zeulix merged commit 31c5713 into main Apr 11, 2024
20 checks passed
@CCP-Zeulix CCP-Zeulix deleted the feature/api-update-and-mocking branch April 11, 2024 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant