Documentation ¶
Index ¶
- Variables
- func CriticalEnvironmentSettingsCheck()
- func DefaultSettings() ([]byte, error)
- func HasCustomSettings() bool
- func OperatingSystem() string
- type Api
- type BoolMap
- type Certificates
- type EndpointsApi
- type Meta
- type Network
- type Profile
- type Settings
- func (it *Settings) AsJson() ([]byte, error)
- func (it *Settings) AsYaml() ([]byte, error)
- func (it *Settings) CriticalEnvironmentDiagnostics(target *common.DiagnosticStatus)
- func (it *Settings) Diagnostics(target *common.DiagnosticStatus)
- func (it *Settings) Hostnames() []string
- func (it *Settings) Source(filename string) *Settings
- type SettingsLayers
- type StringMap
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Global gateway
)
Functions ¶
func CriticalEnvironmentSettingsCheck ¶
func CriticalEnvironmentSettingsCheck()
func DefaultSettings ¶
func HasCustomSettings ¶
func HasCustomSettings() bool
func OperatingSystem ¶
func OperatingSystem() string
Types ¶
type Api ¶
type Api interface { Name() string Description() string TemplatesYamlURL() string Diagnostics(target *common.DiagnosticStatus) Endpoint(string) string Option(string) bool DefaultEndpoint() string IssuesURL() string TelemetryURL() string PypiURL() string PypiTrustedHost() string CondaURL() string DownloadsLink(resource string) string DocsLink(page string) string PypiLink(page string) string CondaLink(page string) string Hostnames() []string ConfiguredHttpTransport() *http.Transport NoProxy() string HttpsProxy() string HttpProxy() string HasPipRc() bool HasMicroMambaRc() bool HasCaBundle() bool VerifySsl() bool NoRevocation() bool LegacyRenegotiation() bool NoBuid() bool }
type Certificates ¶
type Certificates struct { VerifySsl bool `yaml:"verify-ssl" json:"verify-ssl"` SslNoRevoke bool `yaml:"ssl-no-revoke" json:"ssl-no-revoke"` LegacyRenegotiation bool `yaml:"legacy-renegotiation-allowed" json:"legacy-renegotiation-allowed"` CaBundle string `yaml:"ca-bundle,omitempty" json:"ca-bundle,omitempty"` }
type EndpointsApi ¶
type Profile ¶
type Profile struct { Name string `yaml:"name" json:"name"` Description string `yaml:"description" json:"description"` Settings *Settings `yaml:"settings,omitempty" json:"settings,omitempty"` PipRc string `yaml:"piprc,omitempty" json:"piprc,omitempty"` MicroMambaRc string `yaml:"micromambarc,omitempty" json:"micromambarc,omitempty"` CaBundle string `yaml:"ca-bundle,omitempty" json:"ca-bundle,omitempty"` }
type Settings ¶
type Settings struct { Autoupdates StringMap `yaml:"autoupdates,omitempty" json:"autoupdates,omitempty"` Branding StringMap `yaml:"branding,omitempty" json:"branding,omitempty"` Certificates *Certificates `yaml:"certificates,omitempty" json:"certificates,omitempty"` Network *Network `yaml:"network,omitempty" json:"network,omitempty"` Endpoints StringMap `yaml:"endpoints,omitempty" json:"endpoints,omitempty"` Hosts []string `yaml:"diagnostics-hosts,omitempty" json:"diagnostics-hosts,omitempty"` Options BoolMap `yaml:"options,omitempty" json:"options,omitempty"` Meta *Meta `yaml:"meta,omitempty" json:"meta,omitempty"` }
func CustomSettingsLayer ¶
func CustomSettingsLayer() *Settings
func DefaultSettingsLayer ¶
func DefaultSettingsLayer() *Settings
func LoadSetting ¶
func SummonSettings ¶
func (*Settings) CriticalEnvironmentDiagnostics ¶
func (it *Settings) CriticalEnvironmentDiagnostics(target *common.DiagnosticStatus)
func (*Settings) Diagnostics ¶
func (it *Settings) Diagnostics(target *common.DiagnosticStatus)
type SettingsLayers ¶
type SettingsLayers [3]*Settings
layer 0 is defaults from assets layer 1 is settings.yaml from disk layer 2 is "temporary" update layer
func (SettingsLayers) Effective ¶
func (it SettingsLayers) Effective() *Settings
Click to show internal directories.
Click to hide internal directories.