package openstack
import "k8s.io/kubernetes/pkg/cloudprovider/openstack"
Index ¶
- Variables
- type Config
- type Instances
- func (i *Instances) GetNodeResources(name string) (*api.NodeResources, error)
- func (i *Instances) IPAddress(name string) (net.IP, error)
- func (i *Instances) List(name_filter string) ([]string, error)
- type OpenStack
Variables ¶
Types ¶
type Config ¶
type Config struct { Global struct { AuthUrl string Username, Password string ApiKey string TenantId, TenantName string Region string } }
type Instances ¶
type Instances struct {
// contains filtered or unexported fields
}
func (*Instances) GetNodeResources ¶
func (i *Instances) GetNodeResources(name string) (*api.NodeResources, error)
func (*Instances) IPAddress ¶
func (*Instances) List ¶
type OpenStack ¶
type OpenStack struct {
// contains filtered or unexported fields
}
OpenStack is an implementation of cloud provider Interface for OpenStack.
func (*OpenStack) Clusters ¶
func (aws *OpenStack) Clusters() (cloudprovider.Clusters, bool)
func (*OpenStack) Instances ¶
func (os *OpenStack) Instances() (cloudprovider.Instances, bool)
Instances returns an implementation of Instances for OpenStack.
func (*OpenStack) TCPLoadBalancer ¶
func (os *OpenStack) TCPLoadBalancer() (cloudprovider.TCPLoadBalancer, bool)
func (*OpenStack) Zones ¶
func (os *OpenStack) Zones() (cloudprovider.Zones, bool)
Source Files ¶
openstack.go
- Version
- v0.5.5
- Published
- Dec 2, 2014
- Platform
- js/wasm
- Imports
- 11 packages
- Last checked
- 21 seconds ago –
Tools for package owners.