Commit graph

25 commits

Author SHA1 Message Date
Will Nilges
8d4a7d52a9 Remove SSH functionality to Proxmox 2022-08-18 19:51:50 -04:00
Willard Nilges
2c17d6988f
Update VNC functionality for Proxmox 7 (#148)
Chown `targets`, Add run and kill scripts

Lol Joe figured it out

* Dude it works holy shit

We need to fix some logistical bugs, probably, and also like remove dead
code lol

* 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.

* Update websockify-related tasks

* Remove SSH key from build

* Add option to specify VNC port.

Should be 443 for OKD, probably 8081 for development.

This hosts a smattering of fixes, acutally uses gunicorn properly(?),
launches websockify correctly, and introduces MORE DEAD CODE!

TODO: Fix the scheduling system

* Make things not crash as much :)

* 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.

* Fix Joe's complaints

* Replace hardcoded URL
2022-07-29 20:56:00 -04:00
Will Nilges
48e4b6e820 Elaborate on LDAP DN details 2021-10-21 00:14:18 -04:00
Will Nilges
e3783a4919 Move schema to homedir, add more docs
Update configs
2021-10-21 00:14:11 -04:00
Will Nilges
33a8cdb523 Expand options to not use starrs. 2021-10-21 00:14:11 -04:00
Will Nilges
74a0990997 Fix hardcoded variables, tweak schema/dockerfile
Change config.local.py to config_local.py

Fix 2AM Willard Moments™

Made a few errors last night that should be corrected.
2021-10-21 00:13:54 -04:00
Devin Matte
2876971795 Adding datadog RUM to Proxstar 2020-12-25 18:05:18 -05:00
Devin Matte
f900b5d4bf Extending gunicorn timeout 2020-12-21 18:44:26 -05:00
Devin Matte
803aec96f0 Adding redis host config value 2020-12-21 13:47:25 -05:00
Devin Matte
c0f587926d Updating rq and redis 2020-12-21 11:58:48 -05:00
Max Meinhold
d6eaeaf33e
Configure sentry environments 2020-10-11 13:45:07 -04: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
Jordan Rodgers
f4a2174f29 only use proxmox ssh backend for cloud-init 2018-05-07 13:31:48 -04:00
Jordan Rodgers
0bdced0865 add new and clean up config, add pipfile ignore 2018-05-07 01:19:03 -04:00
Jordan Rodgers
e5e54d1239 add hourly cleanup of vnc pipelines 2018-02-20 02:01:33 -05:00
Jordan Rodgers
3b1740c641 add proxmox vnc command, check if targets file exists before retrieving entries 2018-02-12 21:25:06 -05:00
Jordan Rodgers
576c6c1338 beginning of vnc work, hopefully some of this works 2018-02-12 20:55:09 -05:00
Jordan Rodgers
df39356c4d fix rq-scheduler version, most of templates is now working, fix javascript issues 2018-02-08 18:44:04 -05:00
Jordan Rodgers
ecd7809749 allow for multiple proxmox hosts in case one fails 2018-02-06 22:27:08 -05:00
Jordan Rodgers
cab0745707 remove ignored pools config, check valid user when generating pool list, add start for ssh tasks 2018-01-28 21:23:24 -05:00
Jordan Rodgers
6d36ced3b3 set redis host and port from config 2018-01-24 00:30:08 -05:00
Jordan Rodgers
8142a41765 add db uri, remove sample config 2018-01-23 23:17:52 -05:00
Jordan Rodgers
1d094b1e25 change db to postgres, fix rtp functions, change how db is connected 2018-01-23 23:12:19 -05:00
Jordan Rodgers
22e70ee8fd prep project for openshift 2018-01-23 03:36:08 -05:00