Commit graph

149 commits

Author SHA1 Message Date
Stephen Greene
5fa8ce96bc Updated readme 2018-10-23 13:27:45 -04:00
Stephen Greene
5d06c4b6d5 Add MIT License 2018-10-23 13:21:07 -04:00
Jordan Rodgers
de4e4644a0 only check ssh key when using template 2018-10-20 17:13:02 -04:00
Jordan Rodgers
431d2279fe stop running VMs before deleting 2018-09-28 22:38:09 -04:00
Jordan Rodgers
2693f6f138 add SSH key check 2018-09-26 23:07:17 -04:00
Jordan Rodgers
8bf49a664a add retries everywhere cuz proxmox sucks, use json for iso list (for marc <3) 2018-09-26 22:40:34 -04:00
Jordan Rodgers
b658033d85
Merge pull request #8 from com6056/expire-email-rtp-digest
set version pyoidc, clean up js, fix alumni rtp stuff
2018-09-17 18:38:20 -07:00
Jordan Rodgers
820a1c999e set version pyoidc, clean up js, fix alumni rtp stuff 2018-09-17 21:34:13 -04:00
Jordan Rodgers
0710367c98
Merge pull request #7 from com6056/expire-email-rtp-digest
only send 1 email for rtp expiration notices
2018-09-05 19:17:06 -07:00
Jordan Rodgers
d0995365dd only send 1 email for rtp expiration notices 2018-09-05 22:11:07 -04:00
Jordan Rodgers
a20fd1d873 revert escaping vnc and descriptions since ssh backend is only for cloud-init 2018-05-09 00:26:53 -04:00
Jordan Rodgers
939cce0d6a update error page for non current students 2018-05-08 23:35:32 -04:00
Jordan Rodgers
f4a2174f29 only use proxmox ssh backend for cloud-init 2018-05-07 13:31:48 -04:00
Jordan Rodgers
04d588d688 escape description and vnc command 2018-05-07 01:36:03 -04:00
Jordan Rodgers
0bdced0865 add new and clean up config, add pipfile ignore 2018-05-07 01:19:03 -04:00
Jordan Rodgers
a3f15134f2 use cloud-init for templates, add ssh key for cloud-init, delete expire before vm creation 2018-05-07 01:09:36 -04:00
Jordan Rodgers
dd876a8b2c tear down SSH tunnel every time console button is clicked and on suspend, yapf a few things 2018-04-26 02:59:09 -04:00
Jordan Rodgers
9f7f5d27ca revert csh_ldap to previous version for now 2018-04-23 14:10:01 -04:00
Jordan Rodgers
513e4bc1c3 fix user/pool deletion 2018-04-23 00:56:20 -04:00
Jordan Rodgers
be432989b5 Merge branch 'master' of github.com:com6056/proxstar 2018-04-16 15:14:49 -04:00
Jordan Rodgers
d9658aaf07 enable vm deletions, wait 7 days before deleting, fix emails, add rtp deletion email 2018-04-16 15:14:36 -04:00
Jordan Rodgers
61f2fdaa57
Merge pull request #5 from mfrancis95/master
Remove duplicate </body> tag
2018-04-11 14:30:21 -04:00
Michael Francis
226af9d7ad
Remove duplicate </body> tag 2018-04-11 13:04:42 -04:00
Jordan Rodgers
8a6d9e0168
Merge pull request #4 from mxmeinhold/themeswitcher
Integrates Themeswitcher
2018-04-09 22:30:30 -04:00
Max
5683f7cd3c
Integrates Themeswitcher 2018-04-09 22:29:19 -04:00
Jordan Rodgers
8808389b46 send vnc teardown commands to proxstar-vnc 2018-04-04 15:30:19 -04:00
Jordan Rodgers
03baef5be0 teardown ssh/vnc stuff after shutdown and reset requests 2018-04-02 13:47:57 -04:00
Jordan Rodgers
3f03d9ab69 remove SSH tunnel and VNC stuff for deleted VMs 2018-03-26 23:32:01 -04:00
Jordan Rodgers
e608c0dc10 properly validate hostname properly (hopefully for the last time) 2018-03-21 22:20:41 -04:00
Jordan Rodgers
7db17ab91d upgrade to bootstrap 4 2018-03-21 14:58:01 -04:00
Jordan Rodgers
7b38f00a69 fix ordering of boot order when reading request data 2018-03-19 15:19:34 -04:00
Jordan Rodgers
32f7c1eb01 add the logging back because it broke again 2018-03-19 15:09:49 -04:00
Jordan Rodgers
1f21d0a175 remove logging because it works now wtf 2018-03-19 14:33:50 -04:00
Jordan Rodgers
f189b00932 add logging to debug boot order issue on openshift 2018-03-19 14:28:04 -04:00
Jordan Rodgers
64b8d3983e add ability to change boot order, a lot more cleanup from conversion to classes 2018-03-18 22:18:20 -04:00
Jordan Rodgers
cefe605bb9 instead of getting all pools, try to get the pool and then create it on failure 2018-03-08 01:14:43 -05:00
Jordan Rodgers
88ef6daa8a check if job before verifying args 2018-03-08 01:02:53 -05:00
Jordan Rodgers
1e27f863c9 account for both paused and suspended vm states because proxmox is dumb 2018-03-07 02:24:58 -05:00
Jordan Rodgers
df100a25b8 add proper 404 and 403 pages 2018-03-07 01:49:42 -05:00
Jordan Rodgers
2317fddeac convert all names to lowercase 2018-03-07 01:20:02 -05:00
Jordan Rodgers
635e4c0f9f add rq dashboard for RTPs 2018-03-06 20:49:49 -05:00
Jordan Rodgers
786fd8ee2d add ability to view pending vm status on vm list page 2018-03-06 16:28:17 -05:00
Jordan Rodgers
3cc8268b9d change vm status paused to suspended 2018-03-04 18:02:29 -05:00
Jordan Rodgers
0d5b76c28e fix import hell... for now... 2018-03-02 00:10:09 -05:00
Jordan Rodgers
06920e1216 convert all vm and user operations to objects, lazy load some attributes, clean up some unneeded code/imports, sort rtp view before displaying 2018-02-28 03:12:18 -05:00
Jordan Rodgers
bea806e964 somewhat fix button colors and remove unused reset limits function 2018-02-24 18:33:04 -05:00
Jordan Rodgers
df8e1cf62c remove settings button in dropdown, add ability to edit templates 2018-02-24 17:12:53 -05:00
Jordan Rodgers
019dae3502 add db param for usage limits 2018-02-24 14:28:38 -05:00
Jordan Rodgers
e375e452e2 remove template desc, add way to resize disks 2018-02-22 18:29:40 -05:00
Jordan Rodgers
cebad26e6b properly readd targets during cleanup 2018-02-20 14:24:27 -05:00