diff --git a/cmd/completion.go b/cmd/completion.go index ed0704d..66cb993 100644 --- a/cmd/completion.go +++ b/cmd/completion.go @@ -15,8 +15,8 @@ Copy australis.completion.sh into the correct folder and rename to australis In Linux, this directory is usually /etc/bash_completion.d/ In MacOS this directory is $(brew --prefix)/etc/bash_completion.d if auto completion was install through brew. `, - PersistentPreRun: func(cmd *cobra.Command, args []string) {}, //We don't need a realis client for this cmd - PersistentPostRun: func(cmd *cobra.Command, args []string) {}, //We don't need a realis client for this cmd + PersistentPreRun: func(cmd *cobra.Command, args []string) {}, // We don't need a realis client for this cmd + PersistentPostRun: func(cmd *cobra.Command, args []string) {}, // We don't need a realis client for this cmd Run: func(cmd *cobra.Command, args []string) { rootCmd.GenBashCompletionFile(filename) }, diff --git a/docs/australis.md b/docs/australis.md new file mode 100644 index 0000000..30cdb4f --- /dev/null +++ b/docs/australis.md @@ -0,0 +1,39 @@ +## australis + +australis is a client for Apache Aurora + +### Synopsis + +A light-weight command line client for use with Apache Aurora built using gorealis. + +### Options + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -h, --help help for australis + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis autocomplete](australis_autocomplete.md) - Create auto completion for bash. +* [australis create](australis_create.md) - Create an Aurora Job +* [australis docs](australis_docs.md) - Kill an Aurora Job +* [australis fetch](australis_fetch.md) - Fetch information from Aurora +* [australis force](australis_force.md) - Force the scheduler to do a snapshot, a backup, or a task reconciliation. +* [australis kill](australis_kill.md) - Kill an Aurora Job +* [australis rollback](australis_rollback.md) - rollback an operation such as an Update +* [australis set](australis_set.md) - Set a value in the Aurora Scheduler. +* [australis start](australis_start.md) - Start a service, maintenance on a host (DRAIN), a snapshot, or a backup. +* [australis stop](australis_stop.md) - Stop a service or maintenance on a host (DRAIN). + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_autocomplete.md b/docs/australis_autocomplete.md new file mode 100644 index 0000000..3d0314f --- /dev/null +++ b/docs/australis_autocomplete.md @@ -0,0 +1,47 @@ +## australis autocomplete + +Create auto completion for bash. + +### Synopsis + +Create auto completion bash file for australis. Auto completion file must be placed in the correct +directory in order for bash to pick up the definitions. + +Copy australis.completion.sh into the correct folder and rename to australis + +In Linux, this directory is usually /etc/bash_completion.d/ +In MacOS this directory is $(brew --prefix)/etc/bash_completion.d if auto completion was install through brew. + + +``` +australis autocomplete [flags] +``` + +### Options + +``` + --filename string Path and name of the autocompletion file. (default "australis.completion.sh") + -h, --help help for autocomplete +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis](australis.md) - australis is a client for Apache Aurora + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_create.md b/docs/australis_create.md new file mode 100644 index 0000000..483af78 --- /dev/null +++ b/docs/australis_create.md @@ -0,0 +1,39 @@ +## australis create + +Create an Aurora Job + +### Synopsis + +Create an Aurora Job + +``` +australis create [flags] +``` + +### Options + +``` + -h, --help help for create +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis](australis.md) - australis is a client for Apache Aurora + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_docs.md b/docs/australis_docs.md new file mode 100644 index 0000000..5fe9c69 --- /dev/null +++ b/docs/australis_docs.md @@ -0,0 +1,39 @@ +## australis docs + +Kill an Aurora Job + +### Synopsis + +Kill an Aurora Job + +``` +australis docs [flags] +``` + +### Options + +``` + -h, --help help for docs +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis](australis.md) - australis is a client for Apache Aurora + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_fetch.md b/docs/australis_fetch.md new file mode 100644 index 0000000..e5964ef --- /dev/null +++ b/docs/australis_fetch.md @@ -0,0 +1,39 @@ +## australis fetch + +Fetch information from Aurora + +### Synopsis + +Fetch information from Aurora + +### Options + +``` + -h, --help help for fetch +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis](australis.md) - australis is a client for Apache Aurora +* [australis fetch jobs](australis_fetch_jobs.md) - Fetch a list of task Aurora running under a role. +* [australis fetch leader](australis_fetch_leader.md) - Fetch current Aurora leader given Zookeeper nodes. +* [australis fetch status](australis_fetch_status.md) - Fetch the maintenance status of a node from Aurora +* [australis fetch task](australis_fetch_task.md) - Task information from Aurora + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_fetch_jobs.md b/docs/australis_fetch_jobs.md new file mode 100644 index 0000000..84075be --- /dev/null +++ b/docs/australis_fetch_jobs.md @@ -0,0 +1,40 @@ +## australis fetch jobs + +Fetch a list of task Aurora running under a role. + +### Synopsis + +To be written. + +``` +australis fetch jobs [flags] +``` + +### Options + +``` + -h, --help help for jobs + -r, --role string Aurora Role +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis fetch](australis_fetch.md) - Fetch information from Aurora + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_fetch_leader.md b/docs/australis_fetch_leader.md new file mode 100644 index 0000000..aae8085 --- /dev/null +++ b/docs/australis_fetch_leader.md @@ -0,0 +1,41 @@ +## australis fetch leader + +Fetch current Aurora leader given Zookeeper nodes. + +### Synopsis + +Gets the current leading aurora scheduler instance using information from Zookeeper path. +Pass Zookeeper nodes separated by a space as an argument to this command. + +``` +australis fetch leader [zkNode0, zkNode1, ...zkNodeN] [flags] +``` + +### Options + +``` + -h, --help help for leader + --zkPath string Zookeeper node path where leader election happens (default "/aurora/scheduler") +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis fetch](australis_fetch.md) - Fetch information from Aurora + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_fetch_status.md b/docs/australis_fetch_status.md new file mode 100644 index 0000000..85db722 --- /dev/null +++ b/docs/australis_fetch_status.md @@ -0,0 +1,39 @@ +## australis fetch status + +Fetch the maintenance status of a node from Aurora + +### Synopsis + +This command will print the actual status of the mesos agent nodes in Aurora server + +``` +australis fetch status [flags] +``` + +### Options + +``` + -h, --help help for status +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis fetch](australis_fetch.md) - Fetch information from Aurora + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_fetch_task.md b/docs/australis_fetch_task.md new file mode 100644 index 0000000..0b6c416 --- /dev/null +++ b/docs/australis_fetch_task.md @@ -0,0 +1,37 @@ +## australis fetch task + +Task information from Aurora + +### Synopsis + +Task information from Aurora + +### Options + +``` + -h, --help help for task +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis fetch](australis_fetch.md) - Fetch information from Aurora +* [australis fetch task config](australis_fetch_task_config.md) - Fetch a list of task configurations from Aurora. +* [australis fetch task status](australis_fetch_task_status.md) - Fetch task status for a Job key. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_fetch_task_config.md b/docs/australis_fetch_task_config.md new file mode 100644 index 0000000..1d1f8f5 --- /dev/null +++ b/docs/australis_fetch_task_config.md @@ -0,0 +1,42 @@ +## australis fetch task config + +Fetch a list of task configurations from Aurora. + +### Synopsis + +To be written. + +``` +australis fetch task config [flags] +``` + +### Options + +``` + -e, --environment string Aurora Environment + -h, --help help for config + -n, --name string Aurora Name + -r, --role string Aurora Role +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis fetch task](australis_fetch_task.md) - Task information from Aurora + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_fetch_task_status.md b/docs/australis_fetch_task_status.md new file mode 100644 index 0000000..0838a65 --- /dev/null +++ b/docs/australis_fetch_task_status.md @@ -0,0 +1,42 @@ +## australis fetch task status + +Fetch task status for a Job key. + +### Synopsis + +To be written. + +``` +australis fetch task status [flags] +``` + +### Options + +``` + -e, --environment string Aurora Environment + -h, --help help for status + -n, --name string Aurora Name + -r, --role string Aurora Role +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis fetch task](australis_fetch_task.md) - Task information from Aurora + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_force.md b/docs/australis_force.md new file mode 100644 index 0000000..804cff4 --- /dev/null +++ b/docs/australis_force.md @@ -0,0 +1,38 @@ +## australis force + +Force the scheduler to do a snapshot, a backup, or a task reconciliation. + +### Synopsis + +Force the scheduler to do a snapshot, a backup, or a task reconciliation. + +### Options + +``` + -h, --help help for force +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis](australis.md) - australis is a client for Apache Aurora +* [australis force backup](australis_force_backup.md) - Force the leading scheduler to perform a Backup. +* [australis force recon](australis_force_recon.md) - Force the leading scheduler to perform a reconciliation. +* [australis force snapshot](australis_force_snapshot.md) - Force the leading scheduler to perform a Snapshot. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_force_backup.md b/docs/australis_force_backup.md new file mode 100644 index 0000000..c997db3 --- /dev/null +++ b/docs/australis_force_backup.md @@ -0,0 +1,40 @@ +## australis force backup + +Force the leading scheduler to perform a Backup. + +### Synopsis + +Force the Aurora Scheduler to write a backup of the latest snapshot to the filesystem +of the leading scheduler. + +``` +australis force backup [flags] +``` + +### Options + +``` + -h, --help help for backup +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis force](australis_force.md) - Force the scheduler to do a snapshot, a backup, or a task reconciliation. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_force_recon.md b/docs/australis_force_recon.md new file mode 100644 index 0000000..d68e8b2 --- /dev/null +++ b/docs/australis_force_recon.md @@ -0,0 +1,44 @@ +## australis force recon + +Force the leading scheduler to perform a reconciliation. + +### Synopsis + +Force the Aurora Scheduler to perform a task reconciliation. +Explicit Recon: +Aurora will send a list of non-terminal task IDs and the master responds +with the latest state for each task, if possible. +Implicit Recon: +Aurora will send an empty list of tasks and the master responds with the latest +state for all currently known non-terminal tasks. + + +### Options + +``` + -h, --help help for recon +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis force](australis_force.md) - Force the scheduler to do a snapshot, a backup, or a task reconciliation. +* [australis force recon explicit](australis_force_recon_explicit.md) - Force the leading scheduler to perform an explicit recon. +* [australis force recon implicit](australis_force_recon_implicit.md) - Force the leading scheduler to perform an implicit recon. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_force_recon_explicit.md b/docs/australis_force_recon_explicit.md new file mode 100644 index 0000000..09436e6 --- /dev/null +++ b/docs/australis_force_recon_explicit.md @@ -0,0 +1,41 @@ +## australis force recon explicit + +Force the leading scheduler to perform an explicit recon. + +### Synopsis + +Aurora will send a list of non-terminal task IDs and the master +responds with the latest state for each task, if possible. + + +``` +australis force recon explicit [batch_size] [flags] +``` + +### Options + +``` + -h, --help help for explicit +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis force recon](australis_force_recon.md) - Force the leading scheduler to perform a reconciliation. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_force_recon_implicit.md b/docs/australis_force_recon_implicit.md new file mode 100644 index 0000000..2171d55 --- /dev/null +++ b/docs/australis_force_recon_implicit.md @@ -0,0 +1,40 @@ +## australis force recon implicit + +Force the leading scheduler to perform an implicit recon. + +### Synopsis + +Forces leading scheduler to ask Mesos Master for a list of the latest state for +all currently known non-terminal tasks being run by Aurora. + +``` +australis force recon implicit [flags] +``` + +### Options + +``` + -h, --help help for implicit +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis force recon](australis_force_recon.md) - Force the leading scheduler to perform a reconciliation. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_force_snapshot.md b/docs/australis_force_snapshot.md new file mode 100644 index 0000000..1ebc872 --- /dev/null +++ b/docs/australis_force_snapshot.md @@ -0,0 +1,40 @@ +## australis force snapshot + +Force the leading scheduler to perform a Snapshot. + +### Synopsis + +Takes a Snapshot of the in memory state of the Apache Aurora cluster and +writes it to the Mesos replicated log. This should NOT be confused with a backup. + +``` +australis force snapshot [flags] +``` + +### Options + +``` + -h, --help help for snapshot +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis force](australis_force.md) - Force the scheduler to do a snapshot, a backup, or a task reconciliation. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_kill.md b/docs/australis_kill.md new file mode 100644 index 0000000..1323959 --- /dev/null +++ b/docs/australis_kill.md @@ -0,0 +1,37 @@ +## australis kill + +Kill an Aurora Job + +### Synopsis + +Kill an Aurora Job + +### Options + +``` + -h, --help help for kill +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis](australis.md) - australis is a client for Apache Aurora +* [australis kill entire-cluster](australis_kill_entire-cluster.md) - Kill every task in the cluster. +* [australis kill job](australis_kill_job.md) - Kill an Aurora Job + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_kill_entire-cluster.md b/docs/australis_kill_entire-cluster.md new file mode 100644 index 0000000..7038d6f --- /dev/null +++ b/docs/australis_kill_entire-cluster.md @@ -0,0 +1,39 @@ +## australis kill entire-cluster + +Kill every task in the cluster. + +### Synopsis + +To be written. + +``` +australis kill entire-cluster [flags] +``` + +### Options + +``` + -h, --help help for entire-cluster +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis kill](australis_kill.md) - Kill an Aurora Job + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_kill_job.md b/docs/australis_kill_job.md new file mode 100644 index 0000000..e11be5e --- /dev/null +++ b/docs/australis_kill_job.md @@ -0,0 +1,42 @@ +## australis kill job + +Kill an Aurora Job + +### Synopsis + +Kill an Aurora Job + +``` +australis kill job [flags] +``` + +### Options + +``` + -e, --environment string Aurora Environment + -h, --help help for job + -n, --name string Aurora Name + -r, --role string Aurora Role +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis kill](australis_kill.md) - Kill an Aurora Job + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_rollback.md b/docs/australis_rollback.md new file mode 100644 index 0000000..c84754c --- /dev/null +++ b/docs/australis_rollback.md @@ -0,0 +1,36 @@ +## australis rollback + +rollback an operation such as an Update + +### Synopsis + +rollback an operation such as an Update + +### Options + +``` + -h, --help help for rollback +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis](australis.md) - australis is a client for Apache Aurora +* [australis rollback update](australis_rollback_update.md) - rollback an update that is currently paused + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_rollback_update.md b/docs/australis_rollback_update.md new file mode 100644 index 0000000..76622bd --- /dev/null +++ b/docs/australis_rollback_update.md @@ -0,0 +1,44 @@ +## australis rollback update + +rollback an update that is currently paused + +### Synopsis + +rollback an update that is currently paused + +``` +australis rollback update [flags] +``` + +### Options + +``` + -e, --environment string Aurora Environment + -h, --help help for update + --id string Update ID + --message string Message to store alongside resume event + -n, --name string Aurora Name + -r, --role string Aurora Role +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis rollback](australis_rollback.md) - rollback an operation such as an Update + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_set.md b/docs/australis_set.md new file mode 100644 index 0000000..5c60e0e --- /dev/null +++ b/docs/australis_set.md @@ -0,0 +1,36 @@ +## australis set + +Set a value in the Aurora Scheduler. + +### Synopsis + +Set a value in the Aurora Scheduler. + +### Options + +``` + -h, --help help for set +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis](australis.md) - australis is a client for Apache Aurora +* [australis set quota](australis_set_quota.md) - Set Quota resources for a role. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_set_quota.md b/docs/australis_set_quota.md new file mode 100644 index 0000000..63910ba --- /dev/null +++ b/docs/australis_set_quota.md @@ -0,0 +1,39 @@ +## australis set quota + +Set Quota resources for a role. + +### Synopsis + +Quotas can be set for roles in Aurora. Using this command we can set the resources reserved a role. + +``` +australis set quota cpu: ram: disk: [flags] +``` + +### Options + +``` + -h, --help help for quota +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis set](australis_set.md) - Set a value in the Aurora Scheduler. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_start.md b/docs/australis_start.md new file mode 100644 index 0000000..9527a4a --- /dev/null +++ b/docs/australis_start.md @@ -0,0 +1,38 @@ +## australis start + +Start a service, maintenance on a host (DRAIN), a snapshot, or a backup. + +### Synopsis + +Start a service, maintenance on a host (DRAIN), a snapshot, or a backup. + +### Options + +``` + -h, --help help for start +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis](australis.md) - australis is a client for Apache Aurora +* [australis start drain](australis_start_drain.md) - Place a list of space separated Mesos Agents into draining mode. +* [australis start maintenance](australis_start_maintenance.md) - Place a list of space separated Mesos Agents into maintenance mode. +* [australis start sla-drain](australis_start_sla-drain.md) - Place a list of space separated Mesos Agents into maintenance mode using SLA aware strategies. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_start_drain.md b/docs/australis_start_drain.md new file mode 100644 index 0000000..e107966 --- /dev/null +++ b/docs/australis_start_drain.md @@ -0,0 +1,44 @@ +## australis start drain + +Place a list of space separated Mesos Agents into draining mode. + +### Synopsis + +Adds a Mesos Agent to Aurora's Drain list. Agents in this list +are not allowed to schedule new tasks and any tasks already running on this Agent +are killed and rescheduled in an Agent that is not in maintenance mode. Command +expects a space separated list of hosts to place into maintenance mode. + +``` +australis start drain [space separated host list] [flags] +``` + +### Options + +``` + -h, --help help for drain + --interval duration Interval at which to poll scheduler. (default 5s) + --timeout duration Time after which the monitor will stop polling and throw an error. (default 10m0s) +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis start](australis_start.md) - Start a service, maintenance on a host (DRAIN), a snapshot, or a backup. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_start_maintenance.md b/docs/australis_start_maintenance.md new file mode 100644 index 0000000..3a648df --- /dev/null +++ b/docs/australis_start_maintenance.md @@ -0,0 +1,43 @@ +## australis start maintenance + +Place a list of space separated Mesos Agents into maintenance mode. + +### Synopsis + +Places Mesos Agent into Maintenance mode. Agents in this list +are de-prioritized for scheduling a task. Command +expects a space separated list of hosts to place into maintenance mode. + +``` +australis start maintenance [space separated host list] [flags] +``` + +### Options + +``` + -h, --help help for maintenance + --interval duration Interval at which to poll scheduler. (default 5s) + --timeout duration Time after which the monitor will stop polling and throw an error. (default 10m0s) +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis start](australis_start.md) - Start a service, maintenance on a host (DRAIN), a snapshot, or a backup. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_start_sla-drain.md b/docs/australis_start_sla-drain.md new file mode 100644 index 0000000..f86562b --- /dev/null +++ b/docs/australis_start_sla-drain.md @@ -0,0 +1,40 @@ +## australis start sla-drain + +Place a list of space separated Mesos Agents into maintenance mode using SLA aware strategies. + +### Synopsis + +Adds a Mesos Agent to Aurora's Drain list. Agents in this list +are not allowed to schedule new tasks and any tasks already running on this Agent +are killed and rescheduled in an Agent that is not in maintenance mode. Command +expects a space separated list of hosts to place into maintenance mode. + +### Options + +``` + -h, --help help for sla-drain +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis start](australis_start.md) - Start a service, maintenance on a host (DRAIN), a snapshot, or a backup. +* [australis start sla-drain count](australis_start_sla-drain_count.md) - Place a list of space separated Mesos Agents into maintenance mode using the count SLA aware policy as a fallback. +* [australis start sla-drain percentage](australis_start_sla-drain_percentage.md) - Place a list of space separated Mesos Agents into maintenance mode using the percentage SLA aware policy as a fallback. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_start_sla-drain_count.md b/docs/australis_start_sla-drain_count.md new file mode 100644 index 0000000..8130e71 --- /dev/null +++ b/docs/australis_start_sla-drain_count.md @@ -0,0 +1,44 @@ +## australis start sla-drain count + +Place a list of space separated Mesos Agents into maintenance mode using the count SLA aware policy as a fallback. + +### Synopsis + +Adds a Mesos Agent to Aurora's Drain list. Tasks will be drained using the count SLA policy as a fallback +when a Job does not have a defined SLA policy. + +``` +australis start sla-drain count [space separated host list] [flags] +``` + +### Options + +``` + --count int Instances count that should be running to meet SLA. (default 5) + --duration duration Window of time from which we derive the SLA. (default 10m0s) + -h, --help help for count + --interval duration Interval at which to poll scheduler. (default 5s) + --timeout duration Time after which the monitor will stop polling and throw an error. (default 20m0s) +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis start sla-drain](australis_start_sla-drain.md) - Place a list of space separated Mesos Agents into maintenance mode using SLA aware strategies. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_start_sla-drain_percentage.md b/docs/australis_start_sla-drain_percentage.md new file mode 100644 index 0000000..1d66c33 --- /dev/null +++ b/docs/australis_start_sla-drain_percentage.md @@ -0,0 +1,44 @@ +## australis start sla-drain percentage + +Place a list of space separated Mesos Agents into maintenance mode using the percentage SLA aware policy as a fallback. + +### Synopsis + +Adds a Mesos Agent to Aurora's Drain list. Tasks will be drained using the percentage SLA policy as a fallback +when a Job does not have a defined SLA policy. + +``` +australis start sla-drain percentage [space separated host list] [flags] +``` + +### Options + +``` + --duration duration Window of time from which we derive the SLA. (default 10m0s) + -h, --help help for percentage + --interval duration Interval at which to poll scheduler. (default 5s) + --percent float Percentage of instances that should be running to meet SLA. (default 75) + --timeout duration Time after which the monitor will stop polling and throw an error. (default 1m0s) +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis start sla-drain](australis_start_sla-drain.md) - Place a list of space separated Mesos Agents into maintenance mode using SLA aware strategies. + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_stop.md b/docs/australis_stop.md new file mode 100644 index 0000000..a3eb44f --- /dev/null +++ b/docs/australis_stop.md @@ -0,0 +1,37 @@ +## australis stop + +Stop a service or maintenance on a host (DRAIN). + +### Synopsis + +Stop a service or maintenance on a host (DRAIN). + +### Options + +``` + -h, --help help for stop +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis](australis.md) - australis is a client for Apache Aurora +* [australis stop drain](australis_stop_drain.md) - Stop maintenance on a host (move to NONE). +* [australis stop update](australis_stop_update.md) - Stop update + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_stop_drain.md b/docs/australis_stop_drain.md new file mode 100644 index 0000000..7e1e9e1 --- /dev/null +++ b/docs/australis_stop_drain.md @@ -0,0 +1,41 @@ +## australis stop drain + +Stop maintenance on a host (move to NONE). + +### Synopsis + +Transition a list of hosts currently in a maintenance status out of it. + +``` +australis stop drain [space separated host list] [flags] +``` + +### Options + +``` + -h, --help help for drain + --interval duration Interval at which to poll scheduler. (default 5s) + --timeout duration Time after which the monitor will stop polling and throw an error. (default 1m0s) +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis stop](australis_stop.md) - Stop a service or maintenance on a host (DRAIN). + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/docs/australis_stop_update.md b/docs/australis_stop_update.md new file mode 100644 index 0000000..3c08810 --- /dev/null +++ b/docs/australis_stop_update.md @@ -0,0 +1,42 @@ +## australis stop update + +Stop update + +### Synopsis + +To be written. + +``` +australis stop update [update ID] [flags] +``` + +### Options + +``` + -e, --environment string Aurora Environment + -h, --help help for update + -n, --name string Aurora Name + -r, --role string Aurora Role +``` + +### Options inherited from parent commands + +``` + -a, --caCertsPath string Path where CA certificates can be found. + -c, --clientCert string Client certificate to use to connect to Aurora. + -k, --clientKey string Client key to use to connect to Aurora. + --config string Config file to use. (default "/etc/aurora/australis.yml") + -l, --logLevel string Set logging level [panic fatal error warning info debug trace]. (default "info") + -p, --password string Password to use for API authentication + -s, --scheduler_addr string Aurora Scheduler's address. + -i, --skipCertVerification Skip CA certificate hostname verification. + --toJSON Print output in JSON format. + -u, --username string Username to use for API authentication + -z, --zookeeper string Zookeeper node(s) where Aurora stores information. (comma separated list) +``` + +### SEE ALSO + +* [australis stop](australis_stop.md) - Stop a service or maintenance on a host (DRAIN). + +###### Auto generated by spf13/cobra on 21-Mar-2019 diff --git a/go.mod b/go.mod index 3faaea9..606dea2 100644 --- a/go.mod +++ b/go.mod @@ -2,6 +2,7 @@ module github.com/rdelval/australis require ( github.com/BurntSushi/toml v0.3.1 // indirect + github.com/cpuguy83/go-md2man v1.0.10 // indirect github.com/inconshreveable/mousetrap v1.0.0 // indirect github.com/paypal/gorealis/v2 v2.0.1 github.com/pkg/errors v0.0.0-20171216070316-e881fd58d78e diff --git a/go.sum b/go.sum index 2890159..c5969d5 100644 --- a/go.sum +++ b/go.sum @@ -1,10 +1,12 @@ -git.apache.org/thrift.git v0.12.0 h1:692K1/SsOcQvkvMRMdt60FCq2AvKpuQNM6sIeH3mN4s= +git.apache.org/thrift.git v0.12.0 h1:CMxsZlAmxKs+VAZMlDDL0wXciMblJcutQbEe3A9CYUM= git.apache.org/thrift.git v0.12.0/go.mod h1:fPE2ZNJGynbRyZ4dJvy6G277gSllfV2HJqblrnkyeyg= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/cpuguy83/go-md2man v1.0.10 h1:BSKMNlYxDvnunlTymqtgONjNnaRV1sTpcovwwjF22jk= +github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I= @@ -24,6 +26,8 @@ github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/9 github.com/pkg/errors v0.0.0-20171216070316-e881fd58d78e h1:+RHxT/gm0O3UF7nLJbdNzAmULvCFt4XfXHWzh3XI/zs= github.com/pkg/errors v0.0.0-20171216070316-e881fd58d78e/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/russross/blackfriday v1.5.2 h1:HyvC0ARfnZBqnXwABFeSZHpKvJHJJfPz81GNueLj0oo= +github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= github.com/samuel/go-zookeeper v0.0.0-20171117190445-471cd4e61d7a h1:EYL2xz/Zdo0hyqdZMXR4lmT2O11jDLTPCEqIe/FR6W4= github.com/samuel/go-zookeeper v0.0.0-20171117190445-471cd4e61d7a/go.mod h1:gi+0XIa01GRL2eRQVjQkKGqKF3SF9vZR/HnPullcV2E= github.com/sirupsen/logrus v1.2.0 h1:juTguoYk5qI21pwyTXY3B3Y5cOTH3ZUyZCg1v/mihuo=