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