Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetGboxNamespace ¶
func GetGboxNamespace() string
GetGboxNamespace returns the configured gbox namespace value
Types ¶
type Config ¶
type Config interface { // Initialize initializes the configuration Initialize(logger *log.Logger) error }
Config is the interface that wraps the basic cluster configuration methods
type DockerConfig ¶
type DockerConfig struct {
Host string // Docker daemon socket/host
}
DockerConfig holds Docker-specific configuration
func (*DockerConfig) Initialize ¶
func (c *DockerConfig) Initialize(logger *log.Logger) error
Initialize validates and initializes the configuration
type FileConfig ¶
type FileConfig struct {}
FileConfig handles file service configuration
func (*FileConfig) GetFileShareDir ¶
func (c *FileConfig) GetFileShareDir() string
GetFileShareDir returns the share directory path
func (*FileConfig) GetHostShareDir ¶
func (c *FileConfig) GetHostShareDir() string
GetHostShareDir returns the host share directory path
func (*FileConfig) Initialize ¶
func (c *FileConfig) Initialize(logger *log.Logger) error
Initialize initializes the file configuration
Click to show internal directories.
Click to hide internal directories.