Commit graph

234 commits

Author SHA1 Message Date
Jordan Rodgers
cc2033f2ca add ldap, check if active member, create user and give console perms, retry getting mac, better handling of rtp 2018-01-19 03:01:10 -05:00
Jordan Rodgers
8161d97f21 add agent, add ability to delete user/pool, change order of power buttons 2017-12-18 20:19:57 -05:00
Jordan Rodgers
125fd58b27 moved limits to main page, remove restriction for rtp creation, allow rtp to create vm for another user 2017-12-13 23:08:45 -05:00
Jordan Rodgers
2b69443930 overhaul of rtp view, added simple caching, added rrd graphs 2017-12-13 17:08:57 -05:00
Jordan Rodgers
b9e5236f0a add rtp view for vm list, simplify proxmox and starrs auth, add requirements.txt 2017-12-12 16:48:16 -05:00
Jordan Rodgers
bd39b0f0d1 add favicon 2017-12-12 16:02:38 -05:00
Jordan Rodgers
3319fa6362 pass proper user for create usage, redirect properly after delete 2017-12-12 15:58:56 -05:00
Jordan Rodgers
539cd6f0f4 add oidc auth to all routes and yapf everything 2017-12-12 15:48:37 -05:00
Jordan Rodgers
b656df33ba use oidc for auth, remove proxtar from paths, check if rtp when necessary 2017-12-12 15:41:25 -05:00
Jordan Rodgers
e6fd8b1c0c make usage limit table nicer, change some disk-related text 2017-12-11 19:23:58 -05:00
Jordan Rodgers
2b155903fd skip cpu and mem check for vm creation, verify disk size before attempting to create vm 2017-12-11 18:58:16 -05:00
Jordan Rodgers
05e08fb92d add ability to set and reset user usage limits 2017-12-11 17:45:58 -05:00
Jordan Rodgers
79fff2e762 check usage before starting vm, hide start button if not enough resources, always show cpu/mem buttons 2017-12-11 13:13:25 -05:00
Jordan Rodgers
75ef5a98d1 add ability to change vm memory, remove space between amount and unit 2017-12-10 23:58:29 -05:00
Jordan Rodgers
9fa6bf051d renew starrs during renewal, add ability to change vm cores 2017-12-10 23:32:38 -05:00
Jordan Rodgers
f3d69381c1 check hostname for invalid characters 2017-12-10 17:02:49 -05:00
Jordan Rodgers
29873e2055 add description to every vm to show it is managed by proxstar 2017-12-10 02:16:27 -05:00
Jordan Rodgers
6d589f7bf8 use javascript for vm creation, show warnings if fields arent filled, display IP instead of MAC for interfaces 2017-12-10 02:14:00 -05:00
Jordan Rodgers
5198780746 update sample config file 2017-12-08 09:53:43 -05:00
Jordan Rodgers
9beecf12fa add basic db setup, add vm expirations and cron to handle them, and add fields for sweetalert button classes 2017-12-08 09:51:45 -05:00
Jordan Rodgers
6debe3d9fd get new proxmox auth for every route 2017-12-07 13:54:58 -05:00
Jordan Rodgers
dd98c600e2 added ability for user to eject and change iso 2017-12-06 18:59:44 -05:00
Jordan Rodgers
ba36af7dd5 allow selection of ISO during creation and display ISO on vm details page 2017-12-06 00:34:22 -05:00
Jordan Rodgers
a2278f59db add proper confirmations, add resource usage indicators, add authorization check, change routes to be more consistent 2017-12-05 01:22:20 -05:00
Jordan Rodgers
16974eec39 add sample config.py 2017-12-04 00:02:49 -05:00
Jordan Rodgers
4d0fb7ece0 dont show create vm page if the user doesnt have enough resources 2017-12-03 23:55:46 -05:00
Jordan Rodgers
49fcb0b663 only add cpu and mem to usage calculation if vm is running or paused 2017-12-03 23:29:39 -05:00
Jordan Rodgers
071e841cb3 improved some ui stuff, added basic usage limit checking, and added ability to change vm status 2017-12-01 18:46:58 -05:00
Jordan Rodgers
6d494a59a5 remove print statements and actually use the provided disk size 2017-11-30 19:45:57 -05:00
Jordan Rodgers
598d4688db yapf everything, retrieve all disks and interfaces and display them, and make delete button pretty 2017-11-30 19:41:55 -05:00
Jordan Rodgers
ee8e439260 vastly improved ui, added redirects after operations complete, and added novnc repo 2017-11-30 01:30:11 -05:00
Jordan Rodgers
2f9f8d164e added basic csh bootstrap theme 2017-11-26 12:55:14 -05:00
Jordan Rodgers
a78529f2b1 can delete vms with confirmation 2017-11-26 12:01:30 -05:00
Jordan Rodgers
568f242010 so far you can view and create vms 2017-11-26 11:48:51 -05:00