Releases: iolave/go-proxmox
Releases · iolave/go-proxmox
Fixed lxc features
PVE API client
Fixed
- Fixed app version.
- LXC features properties are now pointes.
Full Changelog: v0.6.0...v0.6.1
More lxc features
PVE API wrapper
Added
GET /custom-api/v1/lxc/{id}/ip
endpoint.POST /custom-api/v1/lxc/{id}/exec
endpoint.
Fixed
- pve api wrapper host option is now
--host
. - pve api wrapper port option is now
--port
.
PVE API client
Added
GET /access/permissions
implementation asPVE.Access.GetPermissions
.GET /cluster/resources
implementation asPVE.Cluster.GetVMIDs
,PVE.Cluster.GetRandomVMID
andPVE.Cluster.IsVMIDAvailable
.GET /nodes/{node}/firewall/rules
implementation asPVE.Node.Firewall.GetRule
.POST /nodes/{node}/firewall/rules
implementation asPVE.Node.Firewall.NewRule
.DELETE /nodes/{node}/firewall/rules/{pos}
implementation asPVE.Node.Firewall.DeleteRule
andPVE.Node.Firewall.DeleteRuleByPos
.GET /nodes/{node}/lxc/{id}/interfaces
implementation asPVE.LXC.GetInterfaces
andPVE.LXC.GetInterface
.GET /nodes/{node}/lxc/{id}/status/current
implementation asPVE.LXC.GetStatus
.POST /nodes/{node}/lxc/{id}/status/reboot
implementation asPVE.LXC.Reboot
.POST /nodes/{node}/lxc/{id}/status/resume
implementation asPVE.LXC.Resume
.POST /nodes/{node}/lxc/{id}/status/shutdown
implementation asPVE.LXC.Shutdown
.POST /nodes/{node}/lxc/{id}/status/start
implementation asPVE.LXC.Start
.POST /nodes/{node}/lxc/{id}/status/stop
implementation asPVE.LXC.Stop
.POST /custom-api/v1/lxc/{id}/exec
implementation asPVE.LXC.Exec
.
Fixed
PVE.LXC.Create
hostname assignment.PVE.LXC.Create
net assignment.PVE.LXC.Create
multiple networks support.
Changed
PVE.LXC.Create
request'sFeatures
property is now a struct.
api wrapper and some go client features
PVE API wrapper
Added
- new http server that redirects http requests to the desired proxmox instance.
- proxmox error response wrapping into
pkg/errors.HTTPError
.
PVE API client
Added
/nodes/:node/lxc/:vmid
implementations.
Fixed
- pve api result assignment.
PVE.version
http method.PVE.Lxc.GetAll
empty result.
Full Changelog: v0.4.0...v0.5.0