common

package
v0.0.27 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AccessPerm = 0775

	OpenSSLConf           = "openssl.conf"
	PrometheusConf        = "prometheus.yml"
	SpecFile              = "sdmspec.json"
	RcLocalFile           = "rc.local"
	DockerfileEtcd        = "Dockerfile.etcd"
	DockerfileGoBuilder   = "Dockerfile.gobuilder"
	DockerfileGoTpc       = "Dockerfile.gotpc"
	DockerfilePgBuildEnv  = "Dockerfile.pgbuildenv"
	DockerfilePgDestEnv   = "Dockerfile.pgdestenv"
	DockerfilePgDoc       = "Dockerfile.pgdoc"
	DockerfileSdmNode     = "Dockerfile.sdmnode"
	DockerfileShardman    = "Dockerfile.shardman"
	DockerfilePrometheus  = "Dockerfile.prometheus"
	DockerfileGrafana     = "Dockerfile.grafana"
	DockerfileCore        = "Dockerfile.core"
	GrafanaDatasourceConf = "datasource.yaml"
	GrafanaBoard          = "dashboard.yaml"
	GrafanaBoardMain      = "Main.json"
	GenerateSQL           = "generate.sql"

	ArchAmd64 = "amd64"
	ArchArm64 = "arm64"

	CopyDebugToolCmd = "COPY --from=gbuilder /go/bin/dlv $APP/bin"
	BuildDefault     = "make all"
	BuildDebug       = "make all_debug"

	PgUser = "postgres"

	ShmSize = units.MB * 512

	DefaultPgPort   = 5432
	ExposePortLimit = 4

	GoVersion     = "1.22.1"
	GoLintVersion = "1.57.1"
	GoMockVersion = "1.6.0"
	GoSwagVersion = "1.16.3"
	UbuntuVersion = "22.04"
	EtcdVersion   = "3.5.12"
)

Variables

View Source
var (
	Version = ""

	ObjectPrefix = "shr"
	PgVersion    = 14
	ClusterName  = "cluster0"

	CmdBash = []string{"/bin/bash"}

	EnableSSL       = false
	EnableStrictHBA = false

	WorkArch = ""
)
View Source
var (
	ErrInvalidDockerClient = errors.New("invalid docker client")
	ErrNotFound            = errors.New("not found")
	ErrAlreadyExists       = errors.New("already exists")
	ErrInvalidArch         = errors.New("invalid arch")
)

Functions

func CopyFile

func CopyFile(ctx context.Context, src string, dest string) error

func GetConfigDir

func GetConfigDir() string

func GetDataDir

func GetDataDir() string

func GetDefaultArch added in v0.0.6

func GetDefaultArch() string

func GetEnvFileName added in v0.0.5

func GetEnvFileName() string

func GetEnvs added in v0.0.5

func GetEnvs() []string

func GetEtcdList

func GetEtcdList() ([]string, error)

func GetEtcdName

func GetEtcdName(num int) string

func GetGoModDir added in v0.0.6

func GetGoModDir() string

func GetGrafanaStatus added in v0.0.14

func GetGrafanaStatus() bool

func GetNodeContainerName added in v0.0.5

func GetNodeContainerName() string

func GetNodeName

func GetNodeName(num int) string

func GetObjectPrefix

func GetObjectPrefix() string

func GetPgDataDir added in v0.0.5

func GetPgDataDir() string

func GetSdmNodeImageName added in v0.0.5

func GetSdmNodeImageName() string

func GetVolumeDir

func GetVolumeDir() string

func SaveGrafanaStatus added in v0.0.14

func SaveGrafanaStatus(enable bool)

Types

This section is empty.

Jump to

Keyboard shortcuts

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