Joshua Boniface
|
3b3436f647
|
Add default "empty" script matching userdata
|
2020-01-05 16:45:01 -05:00 |
Joshua Boniface
|
8b05dfea7b
|
Skip provisioning process steps if script is "empty"
|
2020-01-05 16:43:50 -05:00 |
Joshua Boniface
|
d1331401d8
|
Correct tense post-wait
|
2020-01-05 15:28:08 -05:00 |
Joshua Boniface
|
be20ba02a7
|
Handle VM states in flush more accurately
We don't want to block forever on a failure, so limit valid waiting
states to just those we know it should be in during a migration.
|
2020-01-05 15:21:16 -05:00 |
Joshua Boniface
|
c3231ddc24
|
Wrap list bad request responses in JSON
|
2020-01-05 15:14:11 -05:00 |
Joshua Boniface
|
9d06aa111b
|
Handle creating swap in provisioner
|
2020-01-05 15:07:48 -05:00 |
Joshua Boniface
|
c39c6e8d86
|
Mention what to do if no cluster found
|
2020-01-05 15:00:08 -05:00 |
Joshua Boniface
|
8d758f3e53
|
Add missing disable function
|
2020-01-05 14:38:14 -05:00 |
Joshua Boniface
|
8cc20fbcfb
|
Properly handle empty node limit
|
2020-01-05 13:42:23 -05:00 |
Joshua Boniface
|
ef293b7778
|
Fix syntax error
|
2020-01-05 13:19:21 -05:00 |
Joshua Boniface
|
b9fdce6728
|
Use consistent function and stderr for debug
|
2020-01-05 12:51:06 -05:00 |
Joshua Boniface
|
baae9b4982
|
Print initial cluster message to stderr
Allows it to be easily filtered out
|
2020-01-05 12:38:29 -05:00 |
Joshua Boniface
|
08570bd7b9
|
Don't click.echo except in main program
Return all the strings we printed directly, so that the caller can print
them normally.
|
2020-01-05 12:35:00 -05:00 |
Joshua Boniface
|
46f3915ab4
|
Put list handling in the right place
|
2020-01-05 11:51:03 -05:00 |
Joshua Boniface
|
44753c0609
|
Always handle single-instance results
|
2020-01-05 02:55:28 -05:00 |
Joshua Boniface
|
065ba29c84
|
Handle retcode from list functions
|
2020-01-05 02:47:32 -05:00 |
Joshua Boniface
|
a7a2ace5ae
|
Properly pass reqargs to script put()
|
2020-01-05 02:42:21 -05:00 |
Joshua Boniface
|
e0dfda3ff6
|
Send a useful retcode for failed lists
|
2020-01-05 02:34:55 -05:00 |
Joshua Boniface
|
971b6adb0a
|
Handle removing static and dynamic DHCP leases
|
2020-01-05 01:06:03 -05:00 |
Joshua Boniface
|
c032cf3f49
|
Correct bad variables
|
2020-01-05 00:55:17 -05:00 |
Joshua Boniface
|
4fb0d66f6a
|
Use proper variable name
|
2020-01-05 00:49:50 -05:00 |
Joshua Boniface
|
7311fa561b
|
Fix bad join with new table name
|
2020-01-04 15:17:27 -05:00 |
Joshua Boniface
|
bf89050e8b
|
Update userdata table name
|
2020-01-04 15:10:37 -05:00 |
Joshua Boniface
|
94c60f9daa
|
Mention aborting on no cluster
|
2020-01-04 15:00:24 -05:00 |
Joshua Boniface
|
089b3d7a43
|
Better output of job status
|
2020-01-04 14:45:40 -05:00 |
Joshua Boniface
|
aa2bb7c94c
|
Add create and status functions
|
2020-01-04 14:31:22 -05:00 |
Joshua Boniface
|
41766febe6
|
Fix name of endpoint
|
2020-01-04 14:21:15 -05:00 |
Joshua Boniface
|
c34ec68038
|
Return delete
|
2020-01-04 14:07:58 -05:00 |
Joshua Boniface
|
b88bdc29af
|
Add profile handling
|
2020-01-04 14:06:36 -05:00 |
Joshua Boniface
|
0a04c5d748
|
Handle empty arguments better
|
2020-01-04 14:05:42 -05:00 |
Joshua Boniface
|
c2c6198dae
|
Once more occurrance
|
2020-01-04 14:00:26 -05:00 |
Joshua Boniface
|
a10ce95be3
|
Remove a few more instances of userdata_template
|
2020-01-04 13:58:48 -05:00 |
Joshua Boniface
|
8fea073b55
|
Fix remaining instances of userdata_template
|
2020-01-04 13:42:16 -05:00 |
Joshua Boniface
|
a4ad58e64c
|
Add userdata and script options
|
2020-01-04 13:04:01 -05:00 |
Joshua Boniface
|
1c12a4c2f9
|
Fix bugs around userdata
|
2020-01-04 12:52:30 -05:00 |
Joshua Boniface
|
e5d38ec6bd
|
Implement template CLI functions
|
2020-01-04 11:58:30 -05:00 |
Joshua Boniface
|
e1c7705c3e
|
Add missing return value
|
2020-01-04 11:48:13 -05:00 |
Joshua Boniface
|
139672d8c9
|
Fix bug in function argument order
|
2020-01-04 11:43:35 -05:00 |
Joshua Boniface
|
19ea01e17e
|
Don't strip down single-element lists
This is causing problems, so don't do it.
|
2020-01-04 11:14:55 -05:00 |
Joshua Boniface
|
e4a83bb063
|
Use different MAC prefixes for MAC templates
|
2020-01-04 10:42:04 -05:00 |
Joshua Boniface
|
a6b6c54422
|
Use consistent messages and formatting
|
2020-01-03 13:59:32 -05:00 |
Joshua Boniface
|
c9b8355ff0
|
Fix bad handling of Nonetype
|
2020-01-03 12:07:32 -05:00 |
Joshua Boniface
|
816dbac912
|
Remove explicit flask.jsonify
|
2020-01-03 12:00:06 -05:00 |
Joshua Boniface
|
7ed6308e80
|
Correct handling of template arguments
|
2020-01-03 11:55:41 -05:00 |
Joshua Boniface
|
9b8dec8991
|
Add missing reqargs argument
|
2020-01-03 11:50:13 -05:00 |
Joshua Boniface
|
f80b432d3b
|
Handle the empty list better
|
2020-01-02 12:18:41 -05:00 |
Joshua Boniface
|
5d92a4aa62
|
Ensure zk_conn handling is consistent
|
2020-01-02 12:13:11 -05:00 |
Joshua Boniface
|
f624cf9e24
|
Handle no-good-cluster scenarios
|
2020-01-02 11:19:11 -05:00 |
Joshua Boniface
|
cb3cc2782a
|
Add initial bits of provisioner CLI
|
2020-01-02 11:19:08 -05:00 |
Joshua Boniface
|
e550d4589d
|
Move userdata from templates
This arrangement was driving me somewhat mad; make userdata just like
script in that it is not a "template".
|
2019-12-30 15:01:28 -05:00 |