Documentation ¶
Index ¶
- Constants
- Variables
- func CreateServerConfig(config string) error
- func GetDockerImageId(imgType DockerImageT) string
- func InitConsoleConfig()
- func InitServerConfig()
- func LoadConsoleTLSCredentials() (credentials.TransportCredentials, error)
- func LoadServerTLSCredentials() (credentials.TransportCredentials, error)
- func ParseServerConfig(config string) error
- func SaveConsoleConfig() error
- type DockerImageT
- type NetemConsoleConfig
- type NetemServerConfig
- type TLSOptions
Constants ¶
View Source
const ( CONSOLE_CONFIG_FILENAME = "console.yaml" INITIAL_CONSOLE_CONFIG = `` /* 178-byte string literal not displayed */ )
View Source
const ( VERSION = "0.2.0" IMG_VERSION = "0.2.0" NETEM_ID = "ntm" SERVER_CONFIG_FILE = "/etc/gonetem/config.yaml" INITIAL_SERVER_CONFIG = `` /* 234-byte string literal not displayed */ )
Variables ¶
View Source
var (
ConsoleConfig = NetemConsoleConfig{}
)
View Source
var (
ServerConfig = NetemServerConfig{}
)
Functions ¶
func CreateServerConfig ¶ added in v0.1.1
func GetDockerImageId ¶ added in v0.1.1
func GetDockerImageId(imgType DockerImageT) string
func InitConsoleConfig ¶ added in v0.1.1
func InitConsoleConfig()
func InitServerConfig ¶
func InitServerConfig()
func LoadConsoleTLSCredentials ¶ added in v0.2.0
func LoadConsoleTLSCredentials() (credentials.TransportCredentials, error)
func LoadServerTLSCredentials ¶ added in v0.2.0
func LoadServerTLSCredentials() (credentials.TransportCredentials, error)
func ParseServerConfig ¶ added in v0.1.1
func SaveConsoleConfig ¶ added in v0.1.1
func SaveConsoleConfig() error
Types ¶
type DockerImageT ¶ added in v0.1.1
type DockerImageT int
const ( IMG_ROUTER DockerImageT = iota IMG_HOST IMG_SERVER IMG_OVS )
type NetemConsoleConfig ¶ added in v0.1.1
type NetemConsoleConfig struct { Server string Editor string Terminal string Tls TLSOptions }
type NetemServerConfig ¶
Click to show internal directories.
Click to hide internal directories.