Thanks to visit codestin.com
Credit goes to github.com

Skip to content

dariakts/go-openstack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Go OpenStack client

Build Status

This is a go client for the OpenStack APIs.

Currently it works with Keystone 2.0 API and Nova API (in keystone and nova subpackages).

By way of a quick-start:

// use v2.0 auth with http://example.com:35357/v2.0")
keystoneClient, err := keystone.NewClient("username", "pass", "admin", "http://example.com:35357/v2.0")
tenant, err := keystoneClient.NewTenant("name", "desc", true)
novaClient := nova.Client{KeystoneClient: keystoneClient}
novaClient.DisassociateNetwork(tenant.Id)
keystoneClient.RemoveTenant(tenant.Id)

##Disclaimer

The evolution of this project has stopped. If you need an up-to-date and frequently developed bind for talking to OpenStack, you should probably meet goose.

About

Go packages for OpenStack APIs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%