Skip to content

feat: basic vm controls - #1293

Merged
Eli Bosley (elibosley) merged 41 commits into
mainfrom
feat/basic-vm-controls
Apr 4, 2025
Merged

feat: basic vm controls#1293
Eli Bosley (elibosley) merged 41 commits into
mainfrom
feat/basic-vm-controls

Conversation

@elibosley

@elibosley Eli Bosley (elibosley) commented Mar 28, 2025

Copy link
Copy Markdown
Member

Summary by CodeRabbit

  • New Features

    • Introduced new GraphQL operations for comprehensive virtual machine control (start, stop, pause, resume, force stop, reboot, reset).
    • Enhanced API authentication and authorization with standardized roles and permission checks.
    • Added a configuration template that streamlines server setup and improves remote access and parity management.
    • New functionality for managing parity checks within the array service, including state validation and conditional command execution.
    • New types and mutations for array and virtual machine management in the GraphQL schema.
    • Added a new directive for authorization control within the GraphQL schema.
    • Introduced a new utility for generating authentication enum type definitions.
    • Added a new configuration file template for server access and authentication details.
    • Updated the configuration file version to reflect the latest changes.
  • Improvements

    • Upgraded core dependencies for better stability and performance.
    • Refined notification handling and error feedback for a more responsive user experience.
    • Improved error handling and logging for API key management and validation processes.
    • Updated configuration versioning for enhanced compatibility.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants