blob: aa383c9cc9e32151fe76dd23179e1af4d9651ab6 [file] [log] [blame] [view]
Joe Topjian0ce32ca2016-07-13 04:47:39 +00001# Compute
jrperritt6fb9d112016-07-11 23:44:21 -05002
Joe Topjian0ce32ca2016-07-13 04:47:39 +00003## Floating IPs
4
5* `github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingip` is now `github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingips`
6* `floatingips.Associate` and `floatingips.Disassociate` have been removed.
7* `floatingips.DisassociateOpts` is now required to disassociate a Floating IP.
8
9## Security Groups
10
11* `secgroups.AddServerToGroup` is now `secgroups.AddServer`.
12* `secgroups.RemoveServerFromGroup` is now `secgroups.RemoveServer`.
13
14## Servers
15
16* `servers.Reboot` now requires a `servers.RebootOpts` struct:
17
18 ```golang
19 rebootOpts := &servers.RebootOpts{
20 Type: servers.SoftReboot,
21 }
22 res := servers.Reboot(client, server.ID, rebootOpts)
23 ```
jrperrittc8834c12016-08-03 16:06:16 -050024
25# Identity
26
27## V3
28
29### Tokens
30
31* `Token.ExpiresAt` is now of type `gophercloud.JSONRFC3339Milli` instead of
32 `time.Time`