Versions in this module Expand all Collapse all v2 v2.0.1 Jul 1, 2020 Changes in this version + const Identity + const Neutron + const Nova + const Swift + type Openstack struct + FallbackIdentity identityservice.IdentityService + Identity identityservice.IdentityService + Neutron *neutronservice.Neutron + Nova *novaservice.Nova + Swift *swiftservice.Swift + URLs map[string]string + func New(cred *identity.Credentials, authMode identity.AuthMode, useTLS bool) (*Openstack, []string) + func NewNoSwift(cred *identity.Credentials, authMode identity.AuthMode, useTLS bool) (*Openstack, []string) + func (openstack *Openstack) AddUser(user, secret, project, authDomain string) *identityservice.UserInfo + func (openstack *Openstack) Certificate(serviceName string) (*x509.Certificate, error) + func (openstack *Openstack) ServeHTTP(w http.ResponseWriter, r *http.Request) + func (openstack *Openstack) SetupHTTP(mux *http.ServeMux) + func (openstack *Openstack) Stop() + func (openstack *Openstack) UseNeutronNetworking()