Skip to content

Xen Orchestra new REST API integrations for Go SDK v2 #14

@iButcat

Description

@iButcat

Purpose

XO team is currently porting the old JSONRPC to a new REST API which is designed for outside interactions, for the moment not all the endpoints are available however it will arrive gradually. This issue is to list missing integrations to have the fully released SDK v2. This is also an issue to keep track of it.

Current Progress

There is already two PR and one already merged for the basic structure with improvements over the new design. The second will bring backup, storage repositories (sr), restore, snapshots, etc... See #11 & #13, also good to mention that even if there is still a lot to be added, the new client v2 and the design implemented with integrations tests, unit tests and boilerplate code will help to go faster. You can refer to the docs in the project.

Done or in Progress

Not Started

  • Hosts
  • Messages
  • Networks
  • Pifs
  • Pools
  • Vbds
  • Vifs
  • Vm-controllers
  • Vm-snapshots
  • Groups
  • Users
  • Dashboard
  • Alarms
  • Servers

Mentioned in PR #13

  • create vm from snapshot
  • copy to template
  • scan all disks
  • connect to all hosts
  • disconnect from all hosts
  • forget this SR
  • reclaim free space
  • enable maintenance mode

CC: @nathanael-h @gCyrille

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions