Commit graph

131 commits

Author SHA1 Message Date
Devin Matte
2500567ee5 Upping default timeout to 360 from 180 2020-12-21 14:25:53 -05:00
Devin Matte
c0f587926d Updating rq and redis 2020-12-21 11:58:48 -05:00
Devin Matte
50404266f4 Fixing health route with jsonify 2020-12-09 13:05:31 -05:00
Devin Matte
094f33d618 Fixing quotes 2020-12-08 10:03:28 -05:00
Devin Matte
4bfac574db Adding health route 2020-12-08 10:00:36 -05:00
Max Meinhold
61836279d7
Merge pull request #44 from ComputerScienceHouse/owner-comment
Add "Owned by <user>" as starrs comment
2020-10-16 15:29:17 -04:00
Max Meinhold
d6eaeaf33e
Configure sentry environments 2020-10-11 13:45:07 -04:00
Max Meinhold
b95e446857
Use config.py for rqsettings
Move `config.local.py` to `config_local.py`, since `.` is invalid in
filenames for imports
2020-10-11 13:45:07 -04:00
Max Meinhold
c80b240497
Add sentry rq integration 2020-10-11 13:34:29 -04:00
Max Meinhold
746c50123d
Merge updates from master 2020-10-11 13:33:43 -04:00
Max Meinhold
fa88975a27
Add "Owned by <user>" as starrs comment
It'd be nice to have more information about who's responsible for an address in starrs without having to switch to proxstar and look it up. This adds that in the "comment" column when creating a system, so that future systems will include this data.
2020-09-20 14:18:40 -04:00
Max Meinhold
f7bd448611
Set default creation pool to current user
RTPs get to create vms in any pool, and the default in the user creation list is not the current user, but the first pool returned (in practice, alphabetically). Setting 'selected' on the option should remove this small inconvenience.
2020-09-18 10:55:45 -04:00
Galen Guyer
865200cbec
Increase timeout and fix infinite loop if starrs delete fails 2020-01-15 22:24:31 -05:00
Galen Guyer
dba7d0341c
Increase template delay and don't fail deleting VM if starrs doesn't have a record 2020-01-15 20:23:34 -05:00
Galen Guyer
a017962f40
Remove raven references from python code 2019-11-03 21:49:05 -05:00
Galen Guyer
3a4dbc7c31
Add sentry with integrations 2019-11-03 21:07:14 -05:00
Galen Guyer
69bad2dac4
Add pylint_quotes and fix all issues 2019-11-01 17:35:51 -04:00
Galen Guyer
0771e1343a
Fix all incorrect imports 2019-11-01 17:03:35 -04:00
Galen Guyer
c6b6b8e38c
Move url_for import to Flask where it should be 2019-11-01 16:39:12 -04:00
Galen Guyer
5fe69b782e
Fix missing import Base 2019-11-01 16:26:53 -04:00
Galen G
8ee1e7b9cd
Change return on abort for clarity 2019-11-01 13:26:17 -04:00
Galen Guyer
e72c83aafc
Fix all pylint issues 2019-11-01 13:25:48 -04:00
Jordan Rodgers
783e13b9cd we can use the http api now, stop using ssh 2019-04-08 23:18:20 -04:00
Jordan Rodgers
d9b4af0c96 fix auth, update rq dashboard 2019-02-26 00:07:14 -05:00
Jordan Rodgers
b3f3670e6f delete starrs first 2019-02-23 13:20:28 -05:00
Jordan Rodgers
01312a8452 more 2019-02-20 00:59:42 -05:00
Jordan Rodgers
6a896c6dad another log 2019-02-20 00:55:24 -05:00
Jordan Rodgers
e5049a683e log 2019-02-20 00:52:21 -05:00
Jordan Rodgers
d19522cab5 more fixes! 2019-02-19 23:36:43 -05:00
Jordan Rodgers
daa994ba32 fix expire bug, cleanup tasks 2019-02-19 22:46:53 -05:00
Jordan Rodgers
12b0f37da5 fix system name, improve config/info, require auth to load 2019-02-16 19:53:45 -05:00
Jordan Rodgers
77743af16d timeouts multiply 2019-01-27 22:31:23 -05:00
Jordan Rodgers
1acb84016d fix template provisioning by verifying VM is provisioned before doing anything else 2019-01-27 21:43:51 -05:00
AJ Nagashima
35c7e95dc9 Add Date field to notification email 2018-11-14 20:25:37 -05: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
820a1c999e set version pyoidc, clean up js, fix alumni rtp stuff 2018-09-17 21:34:13 -04: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
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
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
Michael Francis
226af9d7ad
Remove duplicate </body> tag 2018-04-11 13:04:42 -04:00