remoteconfig

package
v1.9.13 Latest Latest
Warning

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

Go to latest
Published: Dec 11, 2025 License: BSD-3-Clause Imports: 7 Imported by: 0

Documentation

Index

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 RenderGrafanaConfig() ([]byte, error)

func RenderGrafanaDashboardConfig

func RenderGrafanaDashboardConfig() ([]byte, error)

func RenderGrafanaLokiDataSourceConfig

func RenderGrafanaLokiDataSourceConfig() ([]byte, error)

func RenderGrafanaPrometheusDataSourceConfigg

func RenderGrafanaPrometheusDataSourceConfigg() ([]byte, error)

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

Jump to

Keyboard shortcuts

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