Version 1 of a Go library for interacting with the Aurora Scheduler
Find a file
PRADYUMNA KAUSHIK 0e4a0d726b Fix JSON client example and Update documentation. (#67)
* Updated the JSON client to be consistent with the library.
The JSON client requires two JSONs,
1. JOB json -- contains job description.
2. Config json -- contains configuration information such as username,
	password, schedulerUrl, zookeeper cluster configuration etc.

* Job json using docker-compose executor.

Used https://github.com/paypal/dce-go/blob/develop/examples/client.go#L50
to create a json file for a job that uses the docker-compose executor.
The current job json file (examples/job.json) uses an outdated version
of docker-compose executor. Once examples/client.go has been modified
to use examples/job_dce.json, it should be okay to get rid of
examples/job.json.

* Run thermos jobs using json client.

Added an extra field to JobJson, ExecutorDataFile, that holds
the path to the json file representing the executor configuration
data.
Added a new example job json file (examples/job_thermos.json) that
is to be passed to the json client along with the config file to
run a thermos job.

* Using scheduler URL instead of leader from zk.

The endpoints returned by ZKEndpoints(...) is not reachable
from outside the vagrant box. Hence, using the scheduler URL
directly.

* Added docs for using dce-go and json client.

* Place json client docs in separate subsection.

* Config now embeds realis.Cluster to be backwards compatible with
the python client cluster.json file.
Changed the type of Transport to string to stay flexible if new
transport types come up. JSON is used as the default transport option
is not transport is provided with the config.
2018-07-13 11:14:11 +02:00
.github Update PR template to hide away instructions on submission. 2018-05-22 17:00:30 -07:00
docs Fix JSON client example and Update documentation. (#67) 2018-07-13 11:14:11 +02:00
examples Fix JSON client example and Update documentation. (#67) 2018-07-13 11:14:11 +02:00
gen-go/apache/aurora Task query optional parameters (#69) 2018-06-28 11:48:28 -07:00
response Thread safety, misc fixes, and refactoring (#51) 2018-01-21 19:30:01 -08:00
vendor Moving from govendor to dep, updated dependencies (#48) 2018-01-07 13:13:47 -08:00
.auroraversion Thrift API update and Pull Request template. (#43) 2017-12-14 14:37:08 -08:00
.gitignore use exponential back off func from realis lib (#39) 2017-11-04 15:06:26 -07:00
auroraAPI.thrift Task query optional parameters (#69) 2018-06-28 11:48:28 -07:00
clusters.go Moving from govendor to dep, updated dependencies (#48) 2018-01-07 13:13:47 -08:00
clusters_test.go Fixing semantic errors in docs/getting-started.md (#44) 2017-12-22 08:53:05 -08:00
container.go Specify field names when initializing structs (#47) 2017-12-23 10:33:42 -08:00
errors.go * Errors have been refactored. 2018-03-03 14:08:04 -08:00
generateBindings.sh Moving gen-go out of vendored folder into it's own package so that it can be imported by other projects 2016-09-19 13:15:44 -04:00
Gopkg.lock Moving from govendor to dep, updated dependencies (#48) 2018-01-07 13:13:47 -08:00
Gopkg.toml Moving from govendor to dep, updated dependencies (#48) 2018-01-07 13:13:47 -08:00
job.go Moving from govendor to dep, updated dependencies (#48) 2018-01-07 13:13:47 -08:00
LICENSE Public release of gorealis 2016-08-02 11:42:00 -07:00
logger.go Merge develop branch into master (#68) 2018-06-22 12:57:21 -07:00
monitors.go Misc. bug fixes and addition of debug logging (#61) 2018-04-13 11:03:29 -07:00
README.md Removing unnecessary space. 2018-05-13 18:34:34 -07:00
realis.go Task query optional parameters (#69) 2018-06-28 11:48:28 -07:00
realis_e2e_test.go Task query optional parameters (#69) 2018-06-28 11:48:28 -07:00
retry.go Misc. bug fixes and addition of debug logging (#61) 2018-04-13 11:03:29 -07:00
updatejob.go Adding Admin Client calls GetQuota & SetQuota (#59) 2018-03-07 16:24:27 -08:00
zk.go * Errors have been refactored. 2018-03-03 14:08:04 -08:00
zk_test.go Adding unit tests for Zookeeper related functions to prevent regressions. 2018-03-03 14:13:47 -08:00

gorealis GoDoc

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.