Commit graph

94 commits

Author SHA1 Message Date
Renan DelValle
702916acc7
0.1.0 release. 2020-02-10 11:59:35 -08:00
Renan I. Del Valle
f94a055b47
JSON support for taking in host list (#8)
* Bumping up the version.

* Adding flags to take in JSON from the command line.

* go.sum no longer strictly necessary since go1.13

* Adding support for reading JSON list of hosts to drain from STDIN or from a file.

* Adding changes to changelogs
2020-02-07 18:41:59 -08:00
Renan DelValle
d63c719cef
Bumping up version to unreleased 0.0.10 2020-01-29 16:18:25 -08:00
Renan DelValle
19beafe6f1
Releasing 0.0.9 2020-01-29 16:15:13 -08:00
Renan I. Del Valle
fa0179292a
Refactoring start sla-drain (#7)
Changing sla-drain command to be less cumbersome. sla-drain command now takes --count or --percentage and they are mutually exclusive.
2020-01-29 16:12:53 -08:00
Renan DelValle
b65ac55c1c
Adding the ability to pulse a job update. 2019-12-05 17:50:50 -08:00
Renan DelValle
68cea84182
Adding the ability to resume a paused update. 2019-10-23 12:59:15 -07:00
Renan DelValle
11097ce96d
Adding new create support to CHANEGELOG. 2019-07-24 16:52:59 -07:00
Renan DelValle
63d7c4c1aa
Adding support for creating jobs which use executorless docker containers.Note, that this feature must be enabled on the aurora-scheduler manually. 2019-07-24 16:43:00 -07:00
Renan DelValle
125025157b
Hides a perviously exported struct. Shortens a line that was too long. 2019-06-28 10:21:51 -07:00
Renan DelValle
cbac86cb20
Adding job restart command. 2019-06-28 10:20:56 -07:00
Renan DelValle
54b3295605
Updating go version that deb package is generated with to 1.12.6. 2019-06-28 10:20:30 -07:00
Renan DelValle
6e6934a3d3
Adding Apache v2 license. 2019-03-25 17:36:24 -07:00
Renan DelValle
178e12bcc9
Bumping up version for continuing development. 2019-03-25 17:25:21 -07:00
Renan DelValle
d9445888ac
fixing some issues with wording and correcting some violations pointed out by lintian when building deb package. 2019-03-25 17:23:30 -07:00
Renan DelValle
af21dd67c7
bug fix: wrong monitor value being used for slaPercentage. 2019-03-25 13:00:58 -07:00
Renan DelValle
c1abfd5c01
Adding more sane initial values to sla drain commands. 2019-03-25 12:09:41 -07:00
Renan DelValle
3c817a7ffc
Workaround for intervals and timeout being dependent on the init execution order. 2019-03-25 11:38:17 -07:00
Renan DelValle
ddc9bc408a
Hide commands that aren't terribly useful to end users. 2019-03-25 08:30:25 -07:00
Renan DelValle
1a18f21e46
Removing stub for kill entire cluster command. 2019-03-25 08:27:47 -07:00
Renan DelValle
0409d1cd5d
Changing incorrect description of docs verb. 2019-03-22 20:54:13 -07:00
Renan DelValle
fa2249bdba
Add local building instructions. 2019-03-22 20:52:20 -07:00
Renan DelValle
724fdd8799
Updating documentation and adding monitor verb and noun. 2019-03-22 20:50:41 -07:00
Renan DelValle
d1097f33ac
bugfix: monitor variables were dependent on order in which commands were initialized inside on init(). Using PreRun we can control the value per command called by having the function run only when the function is executed. 2019-03-22 20:47:42 -07:00
Renan DelValle
fee20090d0
Making SLA-Aware to plain Drain timeout configurable.
Upgraded Dockerbuild for debian package to use go1.12.1
2019-03-22 19:01:20 -07:00
Renan DelValle
0f19631c9a
Upgrading version of go australis is built with. Added script to build debian package inside of docker container for easy distribution in a debian environment. 2019-03-21 16:09:44 -07:00
Renan DelValle
0a5607d5b4
Adding auto-generated docs. 2019-03-21 15:49:40 -07:00
Renan DelValle
ef935d58b8
Bumping up version for release. 2019-03-21 12:34:01 -07:00
Renan DelValle
7286d2fc9f
Adding rudimentary support for creating jobs on Aurora. 2019-03-21 12:26:14 -07:00
Renan DelValle
ada7eb3aa1
Changing fetch task status to only return live instances. 2019-03-19 17:04:14 -07:00
Renan DelValle
616d4bc57e
goimports style fixes. 2019-03-19 15:28:24 -07:00
Renan DelValle
4551231644
Adding fetch task status. Changed how logrus is used to be able to be passed down to gorealis. 2019-03-19 15:27:20 -07:00
Renan DelValle
2abd691a1c
Adding support for triggering an update rollback. 2019-03-19 14:55:22 -07:00
Renan DelValle
f2d18eb151
Adding gitattributes to ignore vendored folder, Gopkg.lock, and go.sum 2019-02-13 22:08:08 -08:00
Renan DelValle
5056eff933
Adding version number to imports in several files. 2019-01-31 18:15:11 -08:00
Renan DelValle
f7c1b26cfd
Improving which files to ignore in repository. Updating go.sum although for now it doesn't work very well due to a go mod bug. 2018-12-28 09:01:49 -08:00
Renan DelValle
733444645a
Changing how we build the go binary now that we're in a custom docker image. 2018-12-28 09:00:53 -08:00
Renan DelValle
7b7c8714a3
Adding Dockerfile which can be used to build image to build debian package for xenial more reliably. 2018-12-28 08:59:52 -08:00
Renan DelValle
cb8b2122b0
Adding mod support to Australis. 2018-12-27 12:18:10 -08:00
Renan DelValle
6ab5c9334d
gorealis v2 refactor (#5)
* Changing default timeout for start maintenance.

* Upgrading dependencies to gorealis v2 and thrift  0.12.0

* Refactored to update to gorealis v2.
2018-12-27 11:31:51 -08:00
Renan DelValle
ad4dd9606e
Added filename outoput for autocomplete verb. Modified debian package generator to include autocomplete. Added instructions to readme to build debian package. 2018-12-05 15:12:49 -08:00
Renan DelValle
61d78cb77e
Adding set quota command. 2018-12-04 18:37:05 -08:00
Renan DelValle
2bd703b2db
Bug fix, print results instead of details. 2018-12-04 18:36:47 -08:00
Renan DelValle
38630d8b94
Increase timeouts for drain monitors. 2018-12-04 16:21:12 -08:00
Renan DelValle
ef76abd73c
Changing timeouts to Duration types for giving the user an easier time setting high amoutns of time. Added support for sla-drain count and percentage policies. Coordination policy is to be implemented. Bumped up version number and fixed eimplicit recon calling the wrong API function. 2018-11-20 20:11:21 -08:00
Renan DelValle
2de607464f
Adding bash completion generation. 2018-11-16 22:15:36 -08:00
Renan DelValle
a559137fe3
Adding initial support for printing results in JSON format. Adding Logrus logging and adding a logging level argument. Adding StartMaintenance API. 2018-11-16 21:54:18 -08:00
Renan DelValle
6ce6411ee0
Updating dependencies. 2018-11-16 21:52:45 -08:00
Renan DelValle
c03901c0f1
Upgrading dependencies to include logrus. 2018-11-09 15:59:12 -08:00
Renan DelValle
bc28198c2d
Adding ability to print out responses as JSON. 2018-11-09 15:58:26 -08:00