Documentation
¶
Index ¶
- func GetRemoteLuxAliasesConfig() string
- func GetRemoteLuxCChainConfig() string
- func GetRemoteLuxGenesis() string
- func GetRemoteLuxNodeConfig() string
- func GetRemoteLuxUpgrade() string
- func GrafanaFoldersToCreate() []string
- func LokiFoldersToCreate() []string
- func LuxFolderToCreate() []string
- func PrometheusFoldersToCreate() []string
- func PromtailFoldersToCreate() []string
- func RemoteFoldersToCreateLuxgo() []string
- func RemoteFoldersToCreateMonitoring() []string
- func RenderGrafanaConfig() ([]byte, error)
- func RenderGrafanaDashboardConfig() ([]byte, error)
- func RenderGrafanaLokiDataSourceConfig() ([]byte, error)
- func RenderGrafanaPrometheusDataSourceConfigg() ([]byte, error)
- func RenderLuxAliasesConfig(config LuxConfigInputs) ([]byte, error)
- func RenderLuxCChainConfig(config LuxConfigInputs) ([]byte, error)
- func RenderLuxNodeConfig(config LuxConfigInputs) ([]byte, error)
- func RenderLuxTemplate(templateName string, config LuxConfigInputs) ([]byte, error)
- type LuxConfigInputs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetRemoteLuxAliasesConfig ¶
func GetRemoteLuxAliasesConfig() string
func GetRemoteLuxCChainConfig ¶
func GetRemoteLuxCChainConfig() string
func GetRemoteLuxGenesis ¶
func GetRemoteLuxGenesis() string
func GetRemoteLuxNodeConfig ¶
func GetRemoteLuxNodeConfig() string
func GetRemoteLuxUpgrade ¶
func GetRemoteLuxUpgrade() string
func GrafanaFoldersToCreate ¶
func GrafanaFoldersToCreate() []string
func LokiFoldersToCreate ¶
func LokiFoldersToCreate() []string
func LuxFolderToCreate ¶
func LuxFolderToCreate() []string
func PrometheusFoldersToCreate ¶
func PrometheusFoldersToCreate() []string
func PromtailFoldersToCreate ¶
func PromtailFoldersToCreate() []string
func RemoteFoldersToCreateLuxgo ¶
func RemoteFoldersToCreateLuxgo() []string
RemoteFoldersToCreateLuxgo returns a list of folders that need to be created on the remote Luxgo server
func RemoteFoldersToCreateMonitoring ¶
func RemoteFoldersToCreateMonitoring() []string
RemoteFoldersToCreateMonitoring returns a list of folders that need to be created on the remote Monitoring server
func RenderGrafanaConfig ¶
func RenderLuxAliasesConfig ¶
func RenderLuxAliasesConfig(config LuxConfigInputs) ([]byte, error)
func RenderLuxCChainConfig ¶
func RenderLuxCChainConfig(config LuxConfigInputs) ([]byte, error)
func RenderLuxNodeConfig ¶
func RenderLuxNodeConfig(config LuxConfigInputs) ([]byte, error)
func RenderLuxTemplate ¶
func RenderLuxTemplate(templateName string, config LuxConfigInputs) ([]byte, error)
Types ¶
type LuxConfigInputs ¶
type LuxConfigInputs struct {
HTTPHost string
APIAdminEnabled bool
IndexEnabled bool
NetworkID string
DBDir string
LogDir string
PublicIP string
StateSyncEnabled bool
PruningEnabled bool
Aliases []string
BlockChainID string
TrackSubnets string
BootstrapIDs string
BootstrapIPs string
PartialSync bool
GenesisPath string
UpgradePath string
ProposerVMUseCurrentHeight bool
}
func PrepareLuxConfig ¶
func PrepareLuxConfig(publicIP string, networkID string, subnets []string) LuxConfigInputs
Click to show internal directories.
Click to hide internal directories.