config

package
v0.8.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2025 License: BSD-3-Clause-LBNL Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InitGdgConfig added in v0.6.0

func InitGdgConfig(override string)

func InitTemplateConfig added in v0.5.2

func InitTemplateConfig(override string)

Types

type Configuration

type Configuration struct {
	// contains filtered or unexported fields
}

func Config

func Config() *Configuration

func (*Configuration) ChangeContext added in v0.4.5

func (s *Configuration) ChangeContext(name string)

ChangeContext changes active context

func (*Configuration) ClearContexts added in v0.4.5

func (s *Configuration) ClearContexts()

func (*Configuration) CopyContext added in v0.4.5

func (s *Configuration) CopyContext(src, dest string)

CopyContext Makes a copy of the specified context and write to disk

func (*Configuration) DefaultConfig added in v0.7.2

func (s *Configuration) DefaultConfig() string

func (*Configuration) DeleteContext added in v0.4.5

func (s *Configuration) DeleteContext(name string)

DeleteContext remove a given context

func (*Configuration) FormCode added in v0.8.0

func (s *Configuration) FormCode(name string)

func (*Configuration) GetCloudConfiguration added in v0.4.5

func (s *Configuration) GetCloudConfiguration(configName string) (string, map[string]string)

GetCloudConfiguration Returns storage type and configuration

func (*Configuration) GetContexts added in v0.4.5

func (s *Configuration) GetContexts() map[string]*domain.GrafanaConfig

GetContexts returns map of all contexts

func (*Configuration) GetDefaultGrafanaConfig added in v0.4.5

func (s *Configuration) GetDefaultGrafanaConfig() *domain.GrafanaConfig

GetDefaultGrafanaConfig returns the default aka. selected grafana config

func (*Configuration) GetGDGConfig added in v0.5.2

func (s *Configuration) GetGDGConfig() *domain.GDGAppConfiguration

GetGDGConfig return instance of gdg app configuration

func (*Configuration) GetTemplateConfig added in v0.5.2

func (s *Configuration) GetTemplateConfig() *domain.TemplatingConfig

GetTemplateConfig return instance of gdg app configuration

func (*Configuration) GetViperConfig added in v0.5.2

func (s *Configuration) GetViperConfig() *viper.Viper

func (*Configuration) IgnoreSSL

func (s *Configuration) IgnoreSSL() bool

IgnoreSSL returns true if SSL errors should be ignored

func (*Configuration) IsApiDebug added in v0.7.1

func (s *Configuration) IsApiDebug() bool

IsApiDebug returns true if debug mode is enabled for APIs

func (*Configuration) IsDebug

func (s *Configuration) IsDebug() bool

IsDebug returns true if debug mode is enabled

func (*Configuration) NewContext added in v0.4.5

func (s *Configuration) NewContext(name string)

func (*Configuration) PrintContext added in v0.4.5

func (s *Configuration) PrintContext(name string)

func (*Configuration) SaveToDisk added in v0.4.5

func (s *Configuration) SaveToDisk(useViper bool) error

SaveToDisk Persists current configuration to disk

func (*Configuration) SetContext added in v0.8.1

func (s *Configuration) SetContext(name string)

type Provider added in v0.7.2

type Provider func() *Configuration

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL