Version 1 of a Go library for interacting with the Aurora Scheduler
Find a file
Renan I. Del Valle 976dc26dcc Adding autopause APIs to future (#110)
* Updating thrift definitions to add autopause for batch based update strategies.

* Adding batch calculator utility and test cases for it.

* Adding PauseUpdateMonitor which allows users to poll Aurora for information on an active Update being carried out until it enters the ROLL_FORWARD_PAUSED state.

* Tests for PauseUpdateMonitor and VariableBatchStep added to the end to end tests.

* Adding TerminalUpdateStates function which returns a slice containing all terminal states for an update. Changed signature of JobUpdateStatus from using a map for desired states to a slice. A map is no longer necessary with the new version of thrift and only adds complexity.
2020-01-14 15:50:10 -08:00
docs Documentation and linting improvements (#108) 2019-06-12 11:22:59 -07:00
examples Adding autopause APIs to future (#110) 2020-01-14 15:50:10 -08:00
gen-go/apache/aurora Adding autopause APIs to future (#110) 2020-01-14 15:50:10 -08:00
response Thread safety, misc fixes, and refactoring (#51) 2018-01-21 19:30:01 -08:00
vendor/github.com Retry temporary errors by default (#107) 2019-06-11 11:47:14 -07:00
.auroraversion Increasing aurora version for future branch. 2020-01-14 15:50:10 -08:00
.gitattributes Adding .gitattributes to ignore generated files. 2018-12-03 16:09:46 -08:00
.gitignore Upgrading gorealis v1 to Thrift 0.12.0 code generation. End to end tests cleanup (#96) 2019-02-20 11:11:46 -08:00
.golangci.yml Documentation and linting improvements (#108) 2019-06-12 11:22:59 -07:00
.travis.yml Documentation and linting improvements (#108) 2019-06-12 11:22:59 -07:00
auroraAPI.thrift Adding autopause APIs to future (#110) 2020-01-14 15:50:10 -08:00
CHANGELOG.md Adding autopause APIs to future (#110) 2020-01-14 15:50:10 -08:00
clusters.go Documentation and linting improvements (#108) 2019-06-12 11:22:59 -07:00
clusters_test.go Running goimports on all repository to conform to newest goimports. 2018-12-19 15:33:35 -08:00
container.go Documentation and linting improvements (#108) 2019-06-12 11:22:59 -07:00
docker-compose.yml Variable Batch Update Support (#100) 2020-01-14 15:50:10 -08:00
errors.go Documentation and linting improvements (#108) 2019-06-12 11:22:59 -07:00
generateBindings.sh Variable Batch Update Support (#100) 2020-01-14 15:50:10 -08:00
go.mod Adding go mod files to v1 (#106) 2019-05-06 11:33:14 -07:00
go.sum Adding go mod files to v1 (#106) 2019-05-06 11:33:14 -07:00
Gopkg.lock Retry temporary errors by default (#107) 2019-06-11 11:47:14 -07:00
Gopkg.toml Retry temporary errors by default (#107) 2019-06-11 11:47:14 -07:00
job.go Documentation and linting improvements (#108) 2019-06-12 11:22:59 -07:00
LICENSE Public release of gorealis 2016-08-02 11:42:00 -07:00
logger.go Documentation and linting improvements (#108) 2019-06-12 11:22:59 -07:00
monitors.go Adding autopause APIs to future (#110) 2020-01-14 15:50:10 -08:00
README.md Moving the Codecov badge to right beside the Travis CI badge. 2018-10-05 08:09:05 -07:00
realis.go Adding autopause APIs to future (#110) 2020-01-14 15:50:10 -08:00
realis_admin.go Documentation and linting improvements (#108) 2019-06-12 11:22:59 -07:00
realis_e2e_test.go Adding autopause APIs to future (#110) 2020-01-14 15:50:10 -08:00
retry.go Documentation and linting improvements (#108) 2019-06-12 11:22:59 -07:00
runTests.sh V1 CreateService and StartJobUpdate Timeout signal and cleanup (#105) 2019-05-05 11:46:22 -07:00
runTestsMac.sh V1 CreateService and StartJobUpdate Timeout signal and cleanup (#105) 2019-05-05 11:46:22 -07:00
updatejob.go Variable Batch Update Support (#100) 2020-01-14 15:50:10 -08:00
util.go Adding autopause APIs to future (#110) 2020-01-14 15:50:10 -08:00
util_test.go Adding autopause APIs to future (#110) 2020-01-14 15:50:10 -08:00
zk.go Documentation and linting improvements (#108) 2019-06-12 11:22:59 -07:00
zk_test.go Documentation and linting improvements (#108) 2019-06-12 11:22:59 -07:00

gorealis GoDoc Build Status codecov

Go library for interacting with Apache Aurora.

Aurora version compatibility

Please see .auroraversion to see the latest Aurora version against which this library has been tested.

Usage

Projects using gorealis

Contributions

Contributions are always welcome. Please raise an issue to discuss a contribution before it is made.