Adolfo Gómez García
62742e9438
Adding type info to OpenStack, to enhance resilence and code sanity
2024-03-09 04:59:21 +01:00
Adolfo Gómez García
466bda440e
Updated OpenStack service and helper functions
...
In this commit, several modifications have been made to the OpenStack service and its helper functions. The changes include improvements to the efficiency and reliability of the service. Additionally, the OpenStack client has been updated to handle new scenarios and edge cases. These updates are expected to enhance the overall performance and stability of the OpenStack service.
2024-03-07 23:33:23 +01:00
Adolfo Gómez García
ac116697f4
Improving openstack, to allow more than one endpoint of a kind, and iterate over them in case of error
2024-03-07 23:20:00 +01:00
Adolfo Gómez García
14745e7f1b
Some minor typing fixes and added openstack patch to allow some cloud providers listing invalid enpoints
2024-03-07 18:42:14 +01:00
Adolfo Gómez García
ef70b5ce76
Updating client
2024-03-06 02:51:03 +01:00
Adolfo Gómez García
2d40b5ea5b
Moving to new method names. Client keeps backwards compat
2024-03-05 04:15:32 +01:00
Adolfo Gómez García
16e99aad1d
Moving to new method names. Client keeps backwards compat
2024-03-05 04:04:58 +01:00
Adolfo Gómez García
ef73487473
Adding a mechaning to disallow removal of user services by internal method automatically
2024-03-04 20:22:04 +01:00
Adolfo Gómez García
38340ef709
Giving a more convenient name for ready states returned from get_userservice... methods
2024-03-04 19:44:00 +01:00
Adolfo Gómez García
9d97206806
Enhaced autospec so refactoring will work fin with tests also
2024-03-04 03:37:32 +01:00
Adolfo Gómez García
3cc36891c3
Merge branch 'master' of github.com:/VirtualCable/openuds
2024-03-02 16:27:09 +01:00
Adolfo Gómez García
3f7d5f4b2e
Added helpers test to proxmox
2024-03-02 16:27:04 +01:00
Adolfo Gómez García
7250a1d499
Minor fixes to tests discovered while running them on arm
2024-03-02 05:07:28 +01:00
Adolfo Gómez García
160dda7236
Small fixes on proxmox tests
2024-03-01 00:29:36 +01:00
Adolfo Gómez García
ecdd311837
Some minor fixes
2024-03-01 00:13:40 +01:00
Adolfo Gómez García
6e7700c7e2
MASSIVE type checking fixes for even more strict checkings
2024-02-29 01:36:10 +01:00
Adolfo Gómez García
a2fc3130cd
MASSIVE type checking fixes for even more strict checkings
2024-02-29 01:33:45 +01:00
Adolfo Gómez García
05d26c732e
Done cancel/destroy test and user assignation for proxmox
2024-02-28 20:31:08 +01:00
Adolfo Gómez García
09858a165c
Fixed and updated translations
2024-02-28 02:03:25 +01:00
Adolfo Gómez García
255a7c50c3
Updated translations
2024-02-28 01:20:40 +01:00
Adolfo Gómez García
95a9807d6a
Generators, proxmox and states fixes
2024-02-28 00:51:56 +01:00
Adolfo Gómez García
c8d6fbcbd1
Moving Deploy States to its own class
2024-02-27 20:33:55 +01:00
Adolfo Gómez García
69ffbe384c
Upgraded Calendar Types
2024-02-27 16:04:55 +01:00
Adolfo Gómez García
7ef34f3897
Fix various code issues
2024-02-27 00:18:13 +01:00
Adolfo Gómez García
86fe499d3a
Fixed content processing of Django Promises (for tranlations)
2024-02-26 19:07:25 +01:00
Adolfo Gómez García
5d21a9086a
fixed some "autoimported" by misclick modules :S
2024-02-26 17:30:36 +01:00
Adolfo Gómez García
552bdfc0cf
Added rest consts
2024-02-26 17:07:24 +01:00
Adolfo Gómez García
5c7d13e890
Refactorized model to make it more manageable...
2024-02-26 17:07:05 +01:00
Adolfo Gómez García
f9e2d88529
Fixing typing also on tests
2024-02-26 14:57:10 +01:00
Adolfo Gómez García
3bf7af2e3d
Fixing typing also on tests
2024-02-26 05:50:36 +01:00
Adolfo Gómez García
4ad32931ee
Very big refactoring to adapt to strict checking mode
2024-02-23 18:01:02 +01:00
Adolfo Gómez García
975dd80c5d
Some more fixes
2024-02-23 04:26:38 +01:00
Adolfo Gómez García
6f85a42673
Fix method signatures and naming conventions
2024-02-23 03:07:55 +01:00
Adolfo Gómez García
bedadf24ac
Fix type annotations and method signatures
2024-02-23 00:37:30 +01:00
Adolfo Gómez García
02f367efd8
more fixes and bug detection
2024-02-22 23:39:48 +01:00
Adolfo Gómez García
dc8df5bb79
More type checking enforcing and bug fixes
2024-02-22 22:17:39 +01:00
Adolfo Gómez García
73042dd76f
Added type checking to all deployment tasks
2024-02-22 21:50:20 +01:00
Adolfo Gómez García
7e33f381d4
More fixes, types, etc...
2024-02-22 04:25:54 +01:00
Adolfo Gómez García
beae9271cd
Fixing up more hints, and fixing found errors
2024-02-22 02:56:03 +01:00
Adolfo Gómez García
1633d0d1b1
Massive changes:
...
* Updated test type result type
* Fixing up mypy/pyright complains on strict mode
2024-02-21 21:48:59 +01:00
Adolfo Gómez García
05df32a739
Add type annotations to several methods and functions
2024-02-21 17:35:59 +01:00
Adolfo Gómez García
75b27af0fe
Big code fixing, adapting to mypy/pyright strict checking mode
2024-02-21 03:35:36 +01:00
Adolfo Gómez García
57a8d26adc
More test and fixes for proxmox
2024-02-20 05:19:40 +01:00
Adolfo Gómez García
8f902b36fa
In case of error 500 on proxmox, try to get some info from journal
2024-02-20 02:07:30 +01:00
Adolfo Gómez García
6fca6c2d0a
Refactor Proxmox service classes
2024-02-19 23:43:48 +01:00
Adolfo Gómez García
4b85424f56
Adding basic proxmox service tests
2024-02-19 23:31:25 +01:00
Adolfo Gómez García
05038e2e6f
Retyped value setter/getters for UserInterface Fields
2024-02-19 19:01:01 +01:00
Adolfo Gómez García
3a9e48d4b6
Fix caching key function name to a more convenient one
2024-02-19 17:45:51 +01:00
Adolfo Gómez García
bf8b40be6f
Update Proxmox service provider and related files
2024-02-19 17:28:30 +01:00
Adolfo Gómez García
202444f64e
Cleaning "nonsense" repeated methods from proxmox service that are only direct proxies to proxmox provider<
2024-02-19 02:21:55 +01:00