Skip to content

Version 1.0.0-beta.1 - API Update, Mocking and Unittests

Pre-release
Pre-release
Compare
Choose a tag to compare
@CCP-Zeulix CCP-Zeulix released this 11 Apr 15:51
· 7 commits to main since this release
31c5713

[1.0.0-beta.1] - 2024-04-11

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