prometheus/vendor/github.com/gophercloud/gophercloud/MIGRATING.md
Christian Groschupp 8f781e411c Openstack Service Discovery (#2701)
* Add openstack service discovery.

* Add gophercloud code for openstack service discovery.

* first changes for juliusv comments.

* add gophercloud code for floatingip.

* Add tests to openstack sd.

* Add testify suite vendor files.

* add copyright and make changes for code climate.

* Fixed typos in provider openstack.

* Renamed tenant to project in openstack sd.

* Change type of password to Secret in openstack sd.
2017-06-01 23:49:02 +02:00

855 B

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