Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] Add basic proxmox support #595

Merged
merged 6 commits into from
Dec 23, 2024
Merged

[FEAT] Add basic proxmox support #595

merged 6 commits into from
Dec 23, 2024

Conversation

SquirrelDeveloper
Copy link
Collaborator

No description provided.

SquirrelDevelopper added 6 commits December 12, 2024 16:35
Renamed the `docker` module to `containers` across the codebase for better clarity and broader support of container technologies. This includes updates to imports, folder structures, and related references. Added a new `Lxc` watcher under the revised `containers` module.
Introduced classes and utilities for Proxmox API interaction, including `QmMonitor` and `ProxmoxEngine`. Added `ProxmoxContainer` model, repository, and enums for Proxmox-related types. Updated dependencies to include `undici` for HTTP requests.
This update introduces Proxmox capabilities for devices, including authentication, configuration, and container management. Relevant endpoints, validators, and frontend components have been updated to support Proxmox container actions, status updates, and configuration validation.
This change improves clarity by using a more descriptive method name. The updated naming better reflects the specific operation being performed on the Docker container.
Refactored module structures to replace "docker" with "containers" in relevant paths and updated associated unit tests accordingly. Renamed `performAction` to `performDockerAction` for clarity and consistency in Docker action handling. These changes improve module organization and enhance code readability.
@SquirrelDeveloper SquirrelDeveloper added the enhancement New feature or request label Dec 23, 2024
@SquirrelDeveloper SquirrelDeveloper added this to the V0.1.26 milestone Dec 23, 2024
@SquirrelDeveloper SquirrelDeveloper merged commit 6c79757 into master Dec 23, 2024
9 checks passed
@SquirrelDeveloper SquirrelDeveloper deleted the feat-lxc branch December 23, 2024 19:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

Successfully merging this pull request may close these issues.

1 participant