Versions in this module Expand all Collapse all v0 v0.9.0 May 19, 2025 Changes in this version + var CaCertPaths string + var ConfigPath = filepath.Join(os.Getenv("HOME"), ".microcks-cli", "config.yaml") + var InsecureTLS bool = false + var Verbose bool = false + func CreateTLSConfig() *tls.Config + func DefaultConfigDir() (string, error) + func DefaultLocalConfigPath() (string, error) + func DumpRequestIfRequired(name string, req *http.Request, body bool) + func DumpResponseIfRequired(name string, resp *http.Response, body bool) + func SaveConfig(path string, cfg *Config) error + func ValidateLocalConfig(config LocalConfig) error + func WriteLocalConfig(config LocalConfig, configPath string) error + type Auth struct + ClientId string + ClientSecret string + Server string + type Config struct + Instance struct{ ... } + func EnsureConfig(path string) (*Config, error) + func LoadConfig(path string) (*Config, error) + type Context struct + Instance Instance + Name string + Server Server + User User + type ContextRef struct + Instance string + Name string + Server string + User string + type Instance struct + AutoRemove bool + ContainerID string + Driver string + Image string + Name string + Port string + Status string + type LocalConfig struct + Auths []Auth + Contexts []ContextRef + CurrentContext string + Instances []Instance + Servers []Server + Users []User + func ReadLocalConfig(path string) (*LocalConfig, error) + func (l *LocalConfig) DeleteLocalConfig(configPath string) error + func (l *LocalConfig) GetAuth(server string) (*Auth, error) + func (l *LocalConfig) GetInstance(name string) (*Instance, error) + func (l *LocalConfig) GetServer(name string) (*Server, error) + func (l *LocalConfig) GetUser(name string) (*User, error) + func (l *LocalConfig) IsEmpty() bool + func (l *LocalConfig) RemoveAuth(server string) bool + func (l *LocalConfig) RemoveContext(serverName string) (string, bool) + func (l *LocalConfig) RemoveInstance(instanceName string) bool + func (l *LocalConfig) RemoveServer(serverName string) bool + func (l *LocalConfig) RemoveUser(serverName string) bool + func (l *LocalConfig) ResolveContext(name string) (*Context, error) + func (l *LocalConfig) UpserAuth(auth Auth) + func (l *LocalConfig) UpserContext(context ContextRef) + func (l *LocalConfig) UpsertInstance(instance Instance) + func (l *LocalConfig) UpsertServer(server Server) + func (l *LocalConfig) UpsertUser(user User) + type Server struct + InsecureTLS bool + KeycloackEnable bool + Name string + Server string + type User struct + AuthToken string + Name string + RefreshToken string