blob: b8c00571d450306c1d17de8fd8591387ac962bc7 [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
Krzysztof Szukiełojć24a29ce2017-05-07 14:24:02 +02005* `gerrit.mcp.mirantis.net/debian/gophercloud.git/openstack/compute/v2/extensions/floatingip` is now `gerrit.mcp.mirantis.net/debian/gophercloud.git/openstack/compute/v2/extensions/floatingips`
Joe Topjian0ce32ca2016-07-13 04:47:39 +00006* `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`