- pull capacity report via /offers endpoint.
- calculate how many tasks (with resource and constraints) can be fit in the cluster.
examples of using the above 2 features are in aurora-scheduler/australis#33
* Bumping up CI to go1.17 and enabling CI for PRs.
* Adding go.sum now that issues seem to have gone away.
* Bump up aurora to 0.25.0 and mesos to 1.9.0
* Fixing Mac tests. Adding extra time for killing thermos jobs.
* Reduce the thermos overhead for unit tests
Co-authored-by: lenhattan86 <lenhattan86@users.noreply.github.com>
* Upgrading to Thrift 0.13.1. This version is a fork of 0.13.0 with a patch on top of it to fix an issue where trying a realis call after the connection has been closed results in a panic.
* Upgrading compose set up to Mesos 1.6.2 and Aurora 0.22.0.
* Adding support for using different update strategies.
* Adding a monitor that is friendly with auto pause.
* Adding tests for new update strategies.
* Adding Travis CI badge
* Modifying end to end tests to reflect testing against docker-compose setup in Travis CI.
* Adding bash script to run simple container with tests within bridge network for Mac.
* Adding documentation for setting up a developer environment.
* Decreasing amount of CPU needed for CreateJobWithPulse because a higher value causes Travis CI to hang.