Skip to content

Releases: converged-computing/cloud-select

Cloud Select Release v0.0.15

26 Dec 19:15
3bc2ef2
Compare
Choose a tag to compare

What's Changed

  • adding dark mode to docs by @vsoch in #18
  • adding exponential backoff to aws products api by @vsoch in #20

Full Changelog: 0.0.14...0.0.15

Cloud Select Release v0.0.14

13 Dec 22:59
f29f52b
Compare
Choose a tag to compare

What's Changed

  • adding more tests for querying, and new command for a dbshell by @vsoch in #17
  • tutorial for dbshell
  • results returned are now unique (e.g., better conforming to user selection)

Full Changelog: 0.0.13...0.0.14

Cloud Select Release v0.0.13

13 Dec 01:57
09760d2
Compare
Choose a tag to compare

What's Changed

  • adding start of tutorial and tweaking bugs by @vsoch in #13

Full Changelog: 0.0.12...0.0.13

Cloud Select Release v0.0.12

12 Dec 01:31
a981d38
Compare
Choose a tag to compare

What's Changed

  • adding basic table/json parsing of result output by @vsoch in #1
  • [tributors] contributors/update-2022-12-05 by @github-actions in #2
  • add saving of pricing data by @vsoch in #3
  • adding start of aws to include instances in solve by @vsoch in #5
  • start of work for aws prices and region filtering by @vsoch in #6
  • Adding support for matching aws prices to instances by @vsoch in #7
  • removing clingo solver in favor of basic in memory database by @vsoch in #8
  • add docs for github pages and api docs by @vsoch in #9
  • add support for cache command group and upload via oras by @vsoch in #10
  • Adding ability to use oras cache and testing! by @vsoch in #12

Oras and Testing Details

This weekend I did the following:

  • added an ability to push (and then get and use) from the oras cache populated at https://github.com/converged-computing/cloud-select-cache.
  • Adding testing that can now use that cache - I have basic tests for integrity of the clients and presence of attributes that we should know about, but still have a lot more to write.
  • adding a FAQ section to the instance command group of the docs for common questions
  • fixed a bug that the type for a float in jsonschema should be number, and int is integer, and that should populate to argparse
  • tested the (now supported) flags for asking for min/max price per hour
  • added cache function to check if exists in memory
  • removed unnecessary arg from the instance_filter function of the client
  • finished adding (most) attributes to AWS - still a good list to go for Google
  • moved the function to parse the AWS prices to a helper function so it can be used in testing
  • fixed AWS descriptions to be like Google (and return a correct unit)
  • fixed bug that memory is in MB not GB
  • added settings variable and check during filter that all attributes can be derived for an instance class. If not, the tool will exit with an error and force the user to change the setting (we don't want to quietly leave out a filter argument because we can't represent it yet)
  • added support for google web prices
  • updated oras to newest versions of commands (to silence warning about deprecation message)
  • new miscellaneous helper utils added!

This is probably a good enough round of changes to try running the tests, and doing a merge and release. It's a much better state than the current main branch.

New Contributors

  • @vsoch made their first contribution in #1
  • @github-actions made their first contribution in #2

Full Changelog: https://github.com/converged-computing/cloud-select/commits/0.0.12