Commit graph

57 commits

Author SHA1 Message Date
Kaitlyn Parkhurst 7ca9fc0b5f Refactor controllers/templates. 2021-07-09 03:07:11 -07:00
Kaitlyn Parkhurst d18faeb2e4 Remove orphaned routes. 2021-07-09 02:34:29 -07:00
Kaitlyn Parkhurst a3d7a0e9c9 Remove orphan template. 2021-07-09 02:32:44 -07:00
Kaitlyn Parkhurst 13e6329b2b Fix network selector. 2021-07-07 23:50:17 -07:00
Kaitlyn Parkhurst ad15db11d5 Refactor deploy stuff. 2021-07-07 17:29:27 -07:00
Kaitlyn Parkhurst bc313fe79b Download Nebula through normal static file handler. 2021-07-06 19:30:53 -07:00
Kaitlyn Parkhurst 8a8a7d3a3e Add user authentication, login, create. 2021-07-06 19:26:32 -07:00
Kaitlyn Parkhurst d74143b7e5 Add macOS M1 support. 2021-07-05 21:45:40 -07:00
Kaitlyn Parkhurst e6d2d72a43 Use templates for config files. 2021-07-05 12:04:06 -07:00
Kaitlyn Parkhurst ff3c6ea24d Fix permissions. 2021-06-26 11:56:29 -07:00
Kaitlyn Parkhurst 1c5b2f129c Add uninstall file and fix permission. 2021-06-26 11:45:26 -07:00
Kaitlyn Parkhurst ccb9bf45a9 Fix filename. 2021-06-26 11:29:03 -07:00
Kaitlyn Parkhurst 409b5650f2 Better macOS handling. 2021-06-26 11:22:48 -07:00
Kaitlyn Parkhurst 749c3c51e4 Redirect properly. 2021-06-26 09:20:28 -07:00
Kaitlyn Parkhurst 903e377eb5 macOS bundle + download. 2021-06-26 09:12:13 -07:00
Kaitlyn Parkhurst ece040e2b5 Restyle deployment. 2021-06-25 12:36:20 -07:00
Kaitlyn Parkhurst 0fa1388c8e Update Deployment 2021-06-25 10:46:47 -07:00
Kaitlyn Parkhurst f55396fbec Move SQL out of minion and into controllers. 2021-06-20 19:51:17 -07:00
Kaitlyn Parkhurst 51a08c77bb Allow download nebula on manual config. 2021-06-20 17:47:13 -07:00
Kaitlyn Parkhurst d2a9481ece Better deployment UX 2021-06-20 17:04:17 -07:00
Kaitlyn Parkhurst 60dc608e63 Change up SSH Keys Sidebar. 2021-06-20 16:39:05 -07:00
Kaitlyn Parkhurst 3b8dfdb7f6 Explain the node,network,keypair panels when they're empty. 2021-06-20 16:35:28 -07:00
Kaitlyn Parkhurst d8838b0035 Add button for dashboard items. 2021-06-20 16:02:18 -07:00
Kaitlyn Parkhurst 5cd755eb83 Correct binary name for nebula-cert. 2021-06-20 14:40:21 -07:00
Kaitlyn Parkhurst 7a22f2ebbf Use view_node vs show_node 2021-06-20 14:39:24 -07:00
Kaitlyn Parkhurst 1fe6565ce6 Add note on user account for step 5. 2021-06-20 11:47:55 -07:00
Kaitlyn Parkhurst e981e8b796 Node and network creation redirect to dashboard. 2021-06-20 11:31:14 -07:00
Kaitlyn Parkhurst f2ae3ee59a Dashboard overhaul. 2021-06-18 23:15:46 -07:00
Kaitlyn Parkhurst 3e9cfdbe52 Ensure dirs are made if they don't exist for filepath_for 2021-06-18 22:07:49 -07:00
Kaitlyn Parkhurst ceee7b798d Redirect to dashboard and show notice after ssh import/generate. 2021-06-18 21:56:14 -07:00
Kaitlyn Parkhurst 5adad02ae3 Move all deployment methods under /deploy 2021-06-18 21:27:15 -07:00
Kaitlyn Parkhurst 370374f56b Update the config sample. 2021-06-18 21:07:08 -07:00
Kaitlyn Parkhurst a941b9c22f Fix lighthouse list conditional. 2021-06-18 21:03:01 -07:00
Kaitlyn Parkhurst 44d5954b7d Deploy platform-specific nebula. 2021-06-18 20:51:40 -07:00
Kaitlyn Parkhurst fab24b15ee Include Nebula files. 2021-06-18 19:52:14 -07:00
Kaitlyn Parkhurst 9633a34b7b Use index() return correctly. 2021-06-18 13:11:56 -07:00
Kaitlyn Parkhurst b464c5e871 Update README after new devel install. 2021-06-18 13:09:34 -07:00
Kaitlyn Parkhurst ef189e2030 Use the filepath_for getting the public key. 2021-06-18 13:09:01 -07:00
Kaitlyn Parkhurst d5876ffb44 Refactor create_node. 2021-06-18 10:16:36 -07:00
Kaitlyn Parkhurst 8670743b5a Refactor create_network_cert 2021-06-18 09:53:32 -07:00
Kaitlyn Parkhurst c8888be6cc Refactor import_sshkey 2021-06-18 09:26:46 -07:00
Kaitlyn Parkhurst c0981bf2ed Make generate_sshkey use import_sshkey 2021-06-18 08:53:23 -07:00
Kaitlyn Parkhurst 318a0620cd Deploy shows node listing & minion jobs. 2021-06-18 08:31:55 -07:00
Kaitlyn Parkhurst 5cff80bb4d WIP: Deploy shows node listing & minion jobs. 2021-06-17 01:42:02 -07:00
Kaitlyn Parkhurst 6d9c0681ca Tidy up the function. 2021-06-14 19:35:38 -07:00
Kaitlyn Parkhurst 9f788fac9c Use a single data directory. 2021-06-14 19:20:18 -07:00
Kaitlyn Parkhurst 933c2ef9a4 Centralize nebula config generation. 2021-06-13 17:58:33 -07:00
Kaitlyn Parkhurst 7e3e64655d Add SSH Public key to DB. 2021-06-13 15:27:43 -07:00
Kaitlyn Parkhurst 01881db0d7 Remove unused method. 2021-06-13 14:58:48 -07:00
Kaitlyn Parkhurst 5f5250144a Move Minion Tasks + Remove Cruft from Sshkeys 2021-06-13 14:56:51 -07:00