Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( User = &user.User{ Uid: "2048", Gid: "2048", Username: "action", HomeDir: "/home/action", } DefaultUserID = 2048 DefaultGroupID = 2048 )
View Source
var ( Version = "" Release = "" Prefix = "." Config ConfigCommon )
Functions ¶
Types ¶
type AccessKeyPublic ¶
type ConfigCommon ¶
type ConfigCommon struct {
Server ServerConfig `json:"server" toml:"server"`
Zonelet ZoneletConfig `json:"zonelet" toml:"zonelet"`
Hostlet HostletConfig `json:"hostlet" toml:"hostlet"`
// contains filtered or unexported fields
}
func (*ConfigCommon) Flush ¶
func (cfg *ConfigCommon) Flush() error
type HostletConfig ¶
type HostletConfig struct {
HostId string `json:"host_id" toml:"host_id"`
LanAddr string `json:"lan_addr" toml:"lan_addr"`
AccessKey string `json:"access_key" toml:"access_key"`
PodPath string `json:"pod_path" toml:"pod_path"`
LxcFsEnable bool `json:"lxc_fs_enable" toml:"lxc_fs_enable"`
VpcBridgeIP string `json:"vpc_bridge_ip,omitempty" toml:"vpc_bridge_ip,omitempty"`
VpcInstanceCIDR string `json:"vpc_instance_cidr,omitempty" toml:"vpc_instance_cidr,omitempty"`
VpcNetworkDomain string `json:"vpc_network_domain,omitempty" toml:"vpc_network_domain,omitempty"`
DnsServers []string `json:"dns_servers,omitempty" toml:"dns_servers,omitempty"`
// contains filtered or unexported fields
}
func (*HostletConfig) AuthKey ¶
func (it *HostletConfig) AuthKey() *inauth.AccessKey
type ServerConfig ¶
type ZoneletConfig ¶
type ZoneletConfig struct {
ZoneName string `json:"zone_name" toml:"zone_name"`
VpcBridgeCidr string `json:"vpc_bridge_cidr,omitempty" toml:"vpc_bridge_cidr,omitempty"`
VpcInstanceCidr string `json:"vpc_instance_cidr,omitempty" toml:"vpc_instance_cidr,omitempty"`
VpcNetworkDomain string `json:"vpc_network_domain,omitempty" toml:"vpc_network_domain,omitempty"`
AccessKeys []*AccessKeyPublic `json:"access_keys,omitempty" toml:"access_keys,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.