mirror of
https://github.com/ComputerScienceHouse/proxstar.git
synced 2025-02-12 13:01:51 +00:00
No description
Propose new boot order to owners of VMs that exist on nodes running Proxmox version 6.3 or greater. Instead of returning the legacy boot order to the UI, a new boot order is created and sent instead. The new order mimics the old order, but is compliant with the new format. The new order will take effect only if the user explicitly updates. |
||
---|---|---|
.github | ||
proxstar | ||
.gitignore | ||
.gitmodules | ||
.pylintrc | ||
config.py | ||
gunicorn_conf.py | ||
LICENSE.txt | ||
pyproject.toml | ||
README.md | ||
requirements.txt | ||
rqsettings.py | ||
start_scheduler.sh | ||
start_worker.sh | ||
wsgi.py |
Proxstar
Proxstar is a proxmox VM web management tool used by Rochester Institute of Technology's Computer Science House.
Overview
Proxstar removes the need for CSH members to have direct access to the proxmox web interface.
Proxstar is also used to enforce proxmox resource limits automagically.
It is available to house members at proxstar.csh.rit.edu behind PYOIDC authentication.
Contributing
- Fork this repository
- Optionally create a new git branch if your change is more than a small tweak (
git checkout -b BRANCH-NAME-HERE
)
- Make your changes locally, commit, and push to your fork
- If you want to test locally, you should copy
config.py
toconfig_local.py
, and talk to an RTP about filling in secrets. - Lint and your local changes with
pylint proxstar
andblack proxstar
- You'll need dependencies installed locally to do this. You should do that in a venv of some sort to keep your system clean. All the dependencies are listed in requirements.txt, so you can install everything with
pip install -r requirements.txt
. You'll need python 3.6 at minimum, though things should work up to python 3.8.
- You'll need dependencies installed locally to do this. You should do that in a venv of some sort to keep your system clean. All the dependencies are listed in requirements.txt, so you can install everything with
- Create a Pull Request on this repo for our Webmasters to review
Questions/Concerns
Please file an Issue on this repository.