Documentation
¶
Index ¶
- Constants
- Variables
- func CopyFile(ctx context.Context, src string, dest string) error
- func GetConfigDir() string
- func GetDataDir() string
- func GetDefaultArch() string
- func GetEnvFileName() string
- func GetEnvs() []string
- func GetEtcdList() ([]string, error)
- func GetEtcdName(num int) string
- func GetGoModDir() string
- func GetGrafanaStatus() bool
- func GetNodeContainerName() string
- func GetNodeName(num int) string
- func GetObjectPrefix() string
- func GetPgDataDir() string
- func GetSdmNodeImageName() string
- func GetVolumeDir() string
- func SaveGrafanaStatus(enable bool)
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" DockerSyntax = `docker/dockerfile:1@sha256:ac85f380a63b13dfcefa89046420e1781752bab202122f8f50032edf31be0021` )
Variables ¶
View Source
var ( Version = "" ObjectPrefix = "shr" PgVersion = 14 ClusterName = "cluster0" CmdBash = []string{"/bin/bash"} EnableSSL = false EnableStrictHBA = false WorkArch = "" )
Functions ¶
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 GetEtcdList ¶
func GetEtcdName ¶
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 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.
Click to show internal directories.
Click to hide internal directories.