Commit graph

333 commits

Author SHA1 Message Date
Will Nilges
092dbe94fb Remove obviously dead code
There's still some code in here that may require more careful
extraction, testing, and review, so I'm saving that for another PR.
2022-07-12 08:32:44 -04:00
Will Nilges
5332fa457c Black 2022-07-11 23:03:30 -04:00
Will Nilges
987675326d Pylint 2022-07-11 22:58:43 -04:00
Will Nilges
5ca85bf55e Make things not crash as much :)
Exception handlers go brrrr
2022-07-11 22:38:39 -04:00
Will Nilges
0dc10beab8 Black 2022-07-11 00:38:14 -04:00
Will Nilges
4ec51ea611 Fixes, use gunicorn, launch websockify
This hosts a smattering of fixes, acutally uses gunicorn properly(?),
launches websockify correctly, and introduces MORE DEAD CODE!

TODO: Fix the scheduling system
2022-07-11 00:35:28 -04:00
Will Nilges
7555232926 Pylint 2022-07-10 19:46:48 -04:00
Will Nilges
1bfdf398bb Add option to specify VNC port.
Should be 443 for OKD, probably 8081 for development.
2022-07-10 18:41:36 -04:00
Will Nilges
98d1408693 Black 2022-07-10 18:06:03 -04:00
Will Nilges
1134939d3c Remove SSH key from build 2022-07-10 18:05:43 -04:00
Will Nilges
7ab74fb2e4 Update websockify-related tasks 2022-07-10 17:43:14 -04:00
Will Nilges
d0af3a9567 Open VNC session on the node that the VM belongs
Figured out why I couldn't open a session on anything but 01. It was
because I was making the API call on proxmox01-nrh. So that's where the
session opened. I hope that by doing this, it will balance the load
(what little there is) from VNC sessions.
2022-07-09 13:57:26 -04:00
Will Nilges
0b4efa9784 Dude it works holy shit
We need to fix some logistical bugs, probably, and also like remove dead
code lol
2022-07-08 01:33:24 -04:00
Will Nilges
586536c708 Joe figured it out 2022-07-07 22:58:22 -04:00
Will Nilges
c1a14cd90e Oh my god I'm so close. I'm so close. 2022-07-07 00:23:35 -04:00
Will Nilges
cb73b9ff40 Update gitignore 2022-07-06 21:27:28 -04:00
Will Nilges
608319c9ad I'm starting to understand
I don't know if any of this will be useful, but it's a start.
2022-07-05 23:53:39 -04:00
Will Nilges
cb077f5a93 Add run and kill scripts 2022-07-02 12:14:19 -04:00
Will Nilges
76ecd9a2f5 Chown targets
VNC pod was crashing. This should help
2022-06-30 23:39:13 -04:00
Willard Nilges
d0c3bdef55
Merge pull request #146 from ComputerScienceHouse/willnilges/generated
Mark schema as generated
2022-06-29 21:00:27 -04:00
Will Nilges
39f77d3f99 Mark schema as generated 2022-06-29 20:55:43 -04:00
Willard Nilges
20cdfc332e
Merge pull request #145 from ComputerScienceHouse/disk-increase
Increase disk allotment
2022-06-29 16:38:41 -04:00
Devin Matte
20f523b2ca Increase disk allotment 2022-06-29 16:33:04 -04:00
Galen Guyer
493fbd13f1
Merge pull request #143 from ComputerScienceHouse/wilnil/datadog
Update + Enable `ddtrace`
2022-06-27 10:17:00 -04:00
Will Nilges
3463a39e46 Add ddtrace 2022-06-25 22:16:26 -04:00
Will Nilges
013b91f2f0 Move schema, clean up postgres dockerfile 2022-06-25 22:09:50 -04:00
Willard Nilges
d016590d2f
Merge pull request #140 from ComputerScienceHouse/wilnil/hacking
Use Dockerfile to make development and deployment easier
2022-06-25 21:45:09 -04:00
Will Nilges
401902b4a9 Move large.sql into the repo 2022-06-25 21:44:40 -04:00
Will Nilges
ce35fc90a0 Make proxstar work in Podman
This is the commit message #4:
Basic functionality works, VNC is still trash fire
Don't use config_local
Add a workdir
RUN touch proxmox_ssh_key, update permissions
Update development instructions
Add some comments to the template file, Make it easier-ish for the kiddos.
2022-06-25 21:43:42 -04:00
Will Nilges
2dbaedde4e Update requirements.txt 2022-06-18 21:55:25 -04:00
Will Nilges
57ab376296 Move "developing" to "HACKING"
It sounds cooler
2022-06-18 21:54:53 -04:00
Will Nilges
be80216eeb
Merge pull request #135 from ComputerScienceHouse/fix-for-2022
Fixing Proxstar for 2022 deps
2022-05-29 20:18:50 -04:00
Devin Matte
a67380c500 Removing .items() 2022-05-28 19:03:13 -04:00
Devin Matte
7a2c3374ca Update to latest noVNC 2022-05-28 18:20:04 -04:00
Devin Matte
971599027f Update Flask pin 2022-05-28 15:42:11 -04:00
Devin Matte
f81a3914f3 Add ddtrace for datadog monitoring 2022-05-28 15:30:26 -04:00
Devin Matte
cfa8323f28 Pinning markupsafe 2022-05-28 15:21:29 -04:00
Devin Matte
a6f446f0cf Fixing version pinning 2022-05-28 14:43:55 -04:00
Devin Matte
9d2eec92cb Reverting rq changes, pinning click 2022-05-28 14:38:22 -04:00
Devin Matte
7bf18eea74 Updating rq and sentry 2022-05-28 14:34:49 -04:00
Devin Matte
62490d6858 Fixing black and pylint 2022-05-28 14:28:26 -04:00
Devin Matte
d660549200
Fix dep version 2022-05-27 15:34:26 -04:00
Devin Matte
d0794c9fa5
Update apt before installing deps 2022-05-27 15:33:19 -04:00
Devin Matte
9d4b793a87
Pin jinja2 version
Pin to last of 2.x
2022-05-27 15:29:56 -04:00
Galen Guyer
6f79b96a83
Merge pull request #131 from erwijet/master
update jquery CDN
2022-04-13 19:56:44 -04:00
Tyler Holewinski
2647aa8474
update jquery CDN 2022-04-13 19:56:06 -04:00
Will Nilges
8e5f173a94
Merge pull request #111 from harmonherring/boot-order
Boot order handling
2021-11-11 19:25:21 -05:00
Will Nilges
d36a5a3355 Add volume to proxstar-postgres 2021-10-21 00:14:18 -04:00
Will Nilges
6ab066d5b6 Fix docker bad practice 2021-10-21 00:14:18 -04:00
Will Nilges
48e4b6e820 Elaborate on LDAP DN details 2021-10-21 00:14:18 -04:00