Documentation
¶
Index ¶
- Variables
- func InDevMode() bool
- func LoadCloudCreds[T statefile.CredentialsAws | statefile.CredentialsAzure](c *T, s consts.KsctlCloud) (errC error)
- func LoadConfig(c *Config) (errC error)
- func LoadStorageCreds[T statefile.CredentialsMongodb](c *T, s consts.KsctlStore) (errC error)
- func LoadUpdateCache(c *UpdateCache) (errC error)
- func SaveCloudCreds[T statefile.CredentialsAws | statefile.CredentialsAzure](c *T, s consts.KsctlCloud) error
- func SaveConfig(c *Config) error
- func SaveStorageCreds[T statefile.CredentialsMongodb](c *T, s consts.KsctlStore) error
- func SaveUpdateCache(c *UpdateCache) error
- type Config
- type UpdateCache
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Version string = "dev" KsctlCoreVer string = "dev" BuildDate string )
change this using ldflags
View Source
var DefaultUpdateCache = &UpdateCache{ UpdateCheckInterval: time.Hour * 24, }
Functions ¶
func LoadCloudCreds ¶
func LoadCloudCreds[T statefile.CredentialsAws | statefile.CredentialsAzure](c *T, s consts.KsctlCloud) (errC error)
func LoadConfig ¶
func LoadStorageCreds ¶
func LoadStorageCreds[T statefile.CredentialsMongodb](c *T, s consts.KsctlStore) (errC error)
func LoadUpdateCache ¶ added in v2.5.5
func LoadUpdateCache(c *UpdateCache) (errC error)
func SaveCloudCreds ¶
func SaveCloudCreds[T statefile.CredentialsAws | statefile.CredentialsAzure](c *T, s consts.KsctlCloud) error
func SaveConfig ¶
func SaveStorageCreds ¶
func SaveStorageCreds[T statefile.CredentialsMongodb](c *T, s consts.KsctlStore) error
func SaveUpdateCache ¶ added in v2.5.5
func SaveUpdateCache(c *UpdateCache) error
Types ¶
type Config ¶
type Config struct {
PreferedStateStore consts.KsctlStore `json:"preferedStateStore"`
Telemetry *bool `json:"telemetry,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.