121 Commits

Author SHA1 Message Date
acc7c1b554 Ensure template code responses accross everything 2020-01-05 22:07:37 -05:00
f4ae245184 Avoid splitting an empty node_limit 2020-01-05 21:28:22 -05:00
6fc12b4438 Add wget to packages list in debootstrap script 2020-01-05 20:18:58 -05:00
5521110043 Add missing return failure 2020-01-05 20:16:49 -05:00
80077efc63 Send error in regular message and fix codes 2020-01-05 19:41:55 -05:00
832ca2e4b3 Handle code properly 2020-01-05 19:28:02 -05:00
698b185fb4 Fix bugs with codes and fsargs 2020-01-05 19:11:39 -05:00
e433181e34 Support source_volume options to storage volumes 2020-01-05 17:25:34 -05:00
2ed6949373 Add storage table column for source_volume 2020-01-05 17:17:06 -05:00
cfb5862cf0 Just return an empty log 2020-01-05 17:06:14 -05:00
bde0bd6238 Better handle empty script 2020-01-05 16:59:19 -05:00
6306586ad3 Handle new return setup 2020-01-05 16:53:12 -05:00
ba85d1d338 Update schema format 2020-01-05 16:46:13 -05:00
3b3436f647 Add default "empty" script matching userdata 2020-01-05 16:45:01 -05:00
8b05dfea7b Skip provisioning process steps if script is "empty" 2020-01-05 16:43:50 -05:00
c3231ddc24 Wrap list bad request responses in JSON 2020-01-05 15:14:11 -05:00
9d06aa111b Handle creating swap in provisioner 2020-01-05 15:07:48 -05:00
8d758f3e53 Add missing disable function 2020-01-05 14:38:14 -05:00
065ba29c84 Handle retcode from list functions 2020-01-05 02:47:32 -05:00
a7a2ace5ae Properly pass reqargs to script put() 2020-01-05 02:42:21 -05:00
e0dfda3ff6 Send a useful retcode for failed lists 2020-01-05 02:34:55 -05:00
c032cf3f49 Correct bad variables 2020-01-05 00:55:17 -05:00
41766febe6 Fix name of endpoint 2020-01-04 14:21:15 -05:00
c34ec68038 Return delete 2020-01-04 14:07:58 -05:00
0a04c5d748 Handle empty arguments better 2020-01-04 14:05:42 -05:00
c2c6198dae Once more occurrance 2020-01-04 14:00:26 -05:00
a10ce95be3 Remove a few more instances of userdata_template 2020-01-04 13:58:48 -05:00
8fea073b55 Fix remaining instances of userdata_template 2020-01-04 13:42:16 -05:00
1c12a4c2f9 Fix bugs around userdata 2020-01-04 12:52:30 -05:00
e1c7705c3e Add missing return value 2020-01-04 11:48:13 -05:00
139672d8c9 Fix bug in function argument order 2020-01-04 11:43:35 -05:00
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
e4a83bb063 Use different MAC prefixes for MAC templates 2020-01-04 10:42:04 -05:00
a6b6c54422 Use consistent messages and formatting 2020-01-03 13:59:32 -05:00
c9b8355ff0 Fix bad handling of Nonetype 2020-01-03 12:07:32 -05:00
816dbac912 Remove explicit flask.jsonify 2020-01-03 12:00:06 -05:00
7ed6308e80 Correct handling of template arguments 2020-01-03 11:55:41 -05:00
9b8dec8991 Add missing reqargs argument 2020-01-03 11:50:13 -05:00
5d92a4aa62 Ensure zk_conn handling is consistent 2020-01-02 12:13:11 -05:00
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
a661fec105 Handle boolean config values properly 2019-12-30 09:34:45 -05:00
6de65378ca Fix bad metadata documentation 2019-12-29 20:58:02 -05:00
3b08e887f8 Add cluster status to API 2019-12-29 20:52:05 -05:00
e29405c1ed Add missing argument to net_modify 2019-12-27 12:18:01 -05:00
e82b851643 Don't bother splitting name_servers 2019-12-27 12:15:57 -05:00
bc22c008dd Split the name_servers in the right place 2019-12-27 12:14:34 -05:00
33e5dcd5e8 Add missing reqargs to network put 2019-12-27 12:12:07 -05:00
1d4e4d178c Correct bad comma 2019-12-26 18:58:46 -05:00
5e226af4a1 Pass VM argument into function 2019-12-26 18:56:34 -05:00
89f598e429 Fix another instance of selector name 2019-12-26 18:55:01 -05:00