Skip to content
This repository has been archived by the owner on Nov 13, 2023. It is now read-only.

Latest commit

 

History

History
32 lines (21 loc) · 855 Bytes

MIGRATING.md

File metadata and controls

32 lines (21 loc) · 855 Bytes

Compute

Floating IPs

  • github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingip is now github.com/gophercloud/gophercloud/openstack/compute/v2/extensions/floatingips
  • floatingips.Associate and floatingips.Disassociate have been removed.
  • floatingips.DisassociateOpts is now required to disassociate a Floating IP.

Security Groups

  • secgroups.AddServerToGroup is now secgroups.AddServer.
  • secgroups.RemoveServerFromGroup is now secgroups.RemoveServer.

Servers

  • servers.Reboot now requires a servers.RebootOpts struct:

    rebootOpts := &servers.RebootOpts{
            Type: servers.SoftReboot,
    }
    res := servers.Reboot(client, server.ID, rebootOpts)

Identity

V3

Tokens

  • Token.ExpiresAt is now of type gophercloud.JSONRFC3339Milli instead of time.Time