1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 11:16:47 +00:00
Commit graph

84 commits

Author SHA1 Message Date
catborise
47c480f059 fix(bootstrap): the compute bootstrap script parses again
The quoting of the tr argument in the /etc/os-release parsing put the
closing parenthesis inside a single-quoted string, so sh and bash
stopped with "unexpected EOF while looking for matching )" before doing
anything: 'curl ... | sudo sh' failed on every distribution. It is now
tr -d "\"'"; bash -n and shellcheck -S error pass.

Also drops the spice_listen edits of qemu.conf; only VNC is used.
2026-10-04 01:08:11 +03:00
catborise
964b58778d ci: test Python 3.13, check migrations, schema, deploy and audit
- Matrix 3.10-3.13; pip cache keyed on the requirements.
- New steps: makemigrations --check, spectacular --validate
  --fail-on-warn, check --deploy --fail-level ERROR, pip-audit of the
  installed environment (the Django 4.2.30 advisories are ignored until
  the Django 5.2 upgrade), and a Docker image build.
- The separate vrtManager unittest run is dropped; manage.py test
  already runs those tests.
- CodeQL also runs on pull requests to master.
- Docker installs into a plain venv instead of using the distro's
  python3-lxml and python3-libvirt; lxml>=6.1, since the distro's
  lxml 5.2.1 has CVE-2026-41066.
- dev requirements add ruff and pip-audit.
2026-10-04 01:08:11 +03:00
catborise
33550e5e3a chore(deps): update production and development requirements for Django 4.2 LTS
- Upgraded Django to 4.2.30 (latest Django 4.x LTS release)
- Upgraded production dependencies in conf/requirements.txt:
  * django_bootstrap5 to 26.2 (latest supporting Django 4.2)
  * django-otp to 1.7.3
  * django-auth-ldap to 5.3.0
  * djangorestframework to 3.17.2 (latest supporting Django 4.2)
  * drf-nested-routers to 0.95.3
  * drf-spectacular[sidecar] to 0.30.0
  * eventlet to 0.41.2
  * gunicorn to 26.2.0
  * markdown to 3.10 (supporting Python 3.10+)
  * paramiko to 5.0.0
  * python-engineio to 4.14.0
  * python-socketio to 5.17.0
  * whitenoise to 6.12.0
  * zipp to 4.1.0
- Upgraded development dependencies in dev/requirements.txt:
  * coverage to 7.16.1
  * django-debug-toolbar to 6.3.0 (latest supporting Django 4.2)
  * pycodestyle to 2.15.0
  * pyflakes to 4.0.0
  * pylint to 4.0.9
  * black to 26.5.1
2026-09-27 00:22:38 +03:00
catborise
2ea6652a0e chore(frontend): upgrade Bootswatch and Bootstrap SCSS to v5.3.3
- Upgraded Bootswatch SCSS source files across all 25 themes (dev/scss/bootswatch/) to v5.3.3
- Upgraded Bootstrap SCSS source files (dev/scss/bootstrap/) to v5.3.3 to match static/js/bootstrap.bundle.min.js
- Updated dev/scss/bootstrap-overrides.scss to import bootstrap/variables-dark
- Verified error-free LibSass compilation for all 26 themes (25 Bootswatch + bootstrap-orj)
- Recompiled static/css/wvc-main.min.css
2026-09-26 23:57:02 +03:00
catborise
88288f965d feat(install): add openSUSE and SLES 15 distribution support and compute bootstrap 2026-09-25 20:03:02 +03:00
catborise
b909a81f51 update requirements 2025-07-01 15:06:29 +03:00
catborise
34f08fc555 update requirements 2025-05-02 10:06:09 +03:00
catborise
1a800b4535 update requirements 2025-03-11 10:38:38 +03:00
catborise
b55552f05a update requirements 2024-10-15 16:37:21 +03:00
catborise
24f751774b update requirements 2024-08-27 10:45:51 +03:00
catborise
cb7b690a10 update requirements 2024-07-23 14:53:41 +03:00
catborise
072a922c15 update requirements 2024-06-24 09:32:41 +03:00
catborise
fc60819ff1 update requirements 2024-04-29 12:13:04 +03:00
catborise
6144760456 update requirements 2024-02-13 14:28:13 +03:00
catborise
f0cd0bc04f update requirements 2024-01-17 09:28:01 +03:00
catborise
7171a70f75 update requirements 2023-10-30 15:56:54 +03:00
catborise
4a4a998d4c add auth_unix_rw settings for debian and ubuntu 2023-09-06 14:50:59 +03:00
catborise
cbd1f6f8b0 update requirement and fix install script 2023-09-06 09:41:08 +03:00
catborise
77c4f8981b fix debian qemu package renaming 2023-09-05 09:01:59 +03:00
catborise
fc2063eccb update requirements 2023-08-17 13:35:55 +03:00
catborise
7e88db9d2b add template profile for django toolbar 2023-08-11 09:40:02 +03:00
catborise
1e8d94731b override googleapis-font for zephyr template and make inter font local 2023-08-10 11:31:24 +03:00
catborise
07d7a6d752 update requirements 2023-07-11 11:14:56 +03:00
catborise
9671f7b3e0 update requirements 2023-05-12 10:30:50 +03:00
catborise
0754d07540 update requirements 2023-04-27 16:56:55 +03:00
catborise
9f8aaee15a update requirements 2023-02-16 09:11:49 +03:00
catborise
33002d5a49 update requirements 2023-02-06 09:03:29 +03:00
catborise
2fdcc86b4e update requirements 2023-01-24 15:10:33 +03:00
catborise
e3fb820b50 update bootstrap&bootswatch 5.0.2 -> 5.2.2. Seperate bootswatch overrides for future update easiness 2023-01-23 08:25:44 +03:00
catborise
217e106c8b format python code with black 2022-11-02 08:54:35 +03:00
catborise
773709ce57 update requirements 2022-10-06 11:45:52 +03:00
catborise
cfce71ec2b
Rest framework (#24)
* Add rest framework for API: First Commit

* modify some shell scripts to make variable references safer; modify some python scripts to reduce the code complexity and cyclomatic complexity of functions.

* Add REST API for some webvirtcloud functions. Instance list/delete/create, compute list/delete/create, storages-network list/retrieve. Add swagger and redoc for API interface

* update requirements

Co-authored-by: herengui <herengui@uniontech.com>
2022-08-22 15:12:33 +03:00
catborise
f3d1c17a23 update requirements 2022-06-27 11:17:58 +03:00
catborise
f60bb055a8 add almalinux support for installation 2022-06-27 10:49:42 +03:00
catborise
2877f7b120 update requirements 2022-04-25 08:08:55 +03:00
catborise
79aeb3e23f update requirements 2022-01-12 12:32:17 +03:00
catborise
a33283e172 update dev/conf requirements 2021-12-16 11:11:54 +03:00
catborise
61d822efaa update requirements at conf/dev 2021-11-22 11:37:04 +03:00
catborise
607e396352 update requirements 2021-09-13 10:51:58 +03:00
catborise
8a81a83f5e update required packages 2021-08-06 08:50:00 +03:00
catborise
950347c5d3 fix quartz secondary color palette 2021-07-12 13:36:16 +03:00
catborise
8db77f6136 fix some problems with quartz theme 2021-07-12 13:36:16 +03:00
catborise
073b7b6717
Bootstrap5 (#17)
* Bootstrap5 migration
2021-07-07 14:12:38 +03:00
catborise
5328c4c2ba update required packages 2021-06-10 11:16:15 +03:00
catborise
c940e6fa5a update ubuntu and debian package requirements 2021-04-21 12:07:14 +03:00
catborise
83159f3365 update various requirements 2021-04-19 10:27:59 +03:00
catborise
a5c1d8c308 update bootstrap to 4.6.0 & bootswatch 4.6.0 - fix some themes 2021-03-30 15:34:31 +03:00
catborise
71fc29daf3 update dependencies; libvirt, lxml & pylint pyflakes etc 2021-03-29 08:59:36 +03:00
catborise
a5b97ed994 update django req & coverage 2021-03-16 14:44:16 +03:00
catborise
59af676f68 fix centos 8 bootstrap script to handle new libvirt start mechanism 2021-01-25 16:53:09 +03:00