conf

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package conf Define the configuration

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CacheSegSize added in v1.3.0

func CacheSegSize() int64

func CacheSize added in v1.3.0

func CacheSize() int64

func ClusterInitVersion added in v1.2.1

func ClusterInitVersion() string

func Debug

func Debug() bool

Debug Return the switch of debug.

func EnableEss

func EnableEss() bool

func ErdaClusterName added in v1.2.1

func ErdaClusterName() string

func ErdaDomain added in v1.2.1

func ErdaDomain() string

func ErdaNamespace

func ErdaNamespace() string

func ErdaProtocol added in v1.2.1

func ErdaProtocol() string

func ErdaVersion added in v1.2.1

func ErdaVersion() string

func HelmRepoPassword added in v1.2.1

func HelmRepoPassword() string

func HelmRepoURL added in v1.2.1

func HelmRepoURL() string

func HelmRepoUsername added in v1.2.1

func HelmRepoUsername() string

func ListenAddr

func ListenAddr() string

ListenAddr return the address of listen.

func Load

func Load()

Load Load envs

func LocalMode

func LocalMode() bool

func RedisAddr

func RedisAddr() string

RedisAddr 返回 redis 地址

func RedisMasterName

func RedisMasterName() string

RedisMasterName 返回redis master name

func RedisPwd

func RedisPwd() string

RedisPwd 返回 redis 密码

func RedisSentinelAddrs

func RedisSentinelAddrs() string

RedisSentinelAddrs 返回 redis 哨兵地址

func ReleaseRegistry added in v1.2.1

func ReleaseRegistry() string

func TaskCleanDuration

func TaskCleanDuration() time.Duration

func TaskSyncDuration

func TaskSyncDuration() time.Duration

Types

type Conf

type Conf struct {
	Debug              bool          `env:"DEBUG" default:"false"`
	EnableEss          bool          `env:"ENABLE_ESS" default:"false"`
	ListenAddr         string        `env:"LISTEN_ADDR" default:":9027"`
	SoldierAddr        string        `env:"SOLDIER_ADDR"`
	SchedulerAddr      string        `env:"SCHEDULER_ADDR"`
	TaskSyncDuration   time.Duration `env:"TASK_SYNC_DURATION" default:"2h"`
	TaskCleanDuration  time.Duration `env:"TASK_CLEAN_DURATION" default:"24h"`
	LocalMode          bool          `env:"LOCAL_MODE" default:"false"`
	RedisMasterName    string        `default:"my-master" env:"REDIS_MASTER_NAME"`
	RedisSentinelAddrs string        `default:"" env:"REDIS_SENTINELS_ADDR"`
	RedisAddr          string        `default:"127.0.0.1:6379" env:"REDIS_ADDR"`
	RedisPwd           string        `default:"anywhere" env:"REDIS_PASSWORD"`

	// size of steve server cache, default 1Gi
	CacheSize int64 `default:"1073741824" env:"CMP_CACHE_SIZE"`
	// size of each cache segment, default 16Mi
	CacheSegSize int64 `default:"16777216" env:"CMP_CACHE_SEG_SIZE"`

	ReleaseRegistry    string `env:"RELEASE_REGISTRY" default:"registry.erda.cloud/erda"`
	ClusterInitVersion string `env:"CLUSTER_INIT_VERSION" default:"0.1"`

	HelmChartRepoURL      string `env:"HELM_REPO_URL"`
	HelmChartRepoUserName string `env:"HELM_REPO_USERNAME"`
	HelmChartRepoPassword string `env:"HELM_REPO_PASSWORD"`

	ErdaNamespace   string `env:"DICE_NAMESPACE" default:"erda-system"`
	ErdaVersion     string `env:"DICE_VERSION"`
	ErdaProtocol    string `env:"DICE_PROTOCOL"`
	ErdaClusterName string `env:"DICE_CLUSTER_NAME"`
	ErdaDomain      string `env:"DICE_ROOT_DOMAIN"`
}

Conf Define the configuration

Jump to

Keyboard shortcuts

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