constants

package
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: May 24, 2021 License: Apache-2.0 Imports: 1 Imported by: 2

Documentation

Index

Constants

View Source
const (
	DefaultVersion    = "3.4.13"
	DefaultInstallDir = "/opt/bin/"

	DefaultReleaseURL     = "https://github.com/coreos/etcd/releases/download"
	DefaultBindAddressv4  = "0.0.0.0"
	DefaultCertificateDir = "/etc/etcd/pki"

	UnitFileBaseName = "etcd.service"
	UnitFile         = "/etc/systemd/system/etcd.service"
	EnvironmentFile  = "/etc/etcd/etcd.env"
	EtcdctlEnvFile   = "/etc/etcd/etcdctl.env"

	DefaultDataDir = "/var/lib/etcd"

	DefaultLoopbackHost = "127.0.0.1"
	DefaultPeerPort     = 2380
	DefaultClientPort   = 2379

	DefaultDownloadConnectTimeout = 10 * time.Second
	DefaultEtcdRequestTimeout     = 5 * time.Second

	EtcdHealthCheckKey = "health"

	// EtcdCACertAndKeyBaseName defines etcd's CA certificate and key base name
	EtcdCACertAndKeyBaseName = "ca"
	// EtcdCACertName defines etcd's CA certificate name
	EtcdCACertName = "ca.crt"
	// EtcdCAKeyName defines etcd's CA key name
	EtcdCAKeyName = "ca.key"

	// EtcdServerCertAndKeyBaseName defines etcd's server certificate and key base name
	EtcdServerCertAndKeyBaseName = "server"
	// EtcdServerCertName defines etcd's server certificate name
	EtcdServerCertName = "server.crt"
	// EtcdServerKeyName defines etcd's server key name
	EtcdServerKeyName = "server.key"

	// EtcdPeerCertAndKeyBaseName defines etcd's peer certificate and key base name
	EtcdPeerCertAndKeyBaseName = "peer"
	// EtcdPeerCertName defines etcd's peer certificate name
	EtcdPeerCertName = "peer.crt"
	// EtcdPeerKeyName defines etcd's peer key name
	EtcdPeerKeyName = "peer.key"

	// APIServerEtcdClientCertAndKeyBaseName defines apiserver's etcd client certificate and key base name
	APIServerEtcdClientCertAndKeyBaseName = "apiserver-etcd-client"
	// APIServerEtcdClientCertName defines apiserver's etcd client certificate name
	APIServerEtcdClientCertName = "apiserver-etcd-client.crt"
	// APIServerEtcdClientKeyName defines apiserver's etcd client key name
	APIServerEtcdClientKeyName = "apiserver-etcd-client.key"

	// EtcdctlClientCertAndKeyBaseName defines etcdctl's client certificate and key base name
	EtcdctlClientCertAndKeyBaseName = "etcdctl-etcd-client"
	// EtcdctllientCertName defines etcdctl's client certificate name
	EtcdctlClientCertName = "etcdctl-etcd-client.crt"
	// EtcdctlClientKeyName defines etcdctl's client key name
	EtcdctlClientKeyName = "etcdctl-etcd-client.key"

	// MastersGroup defines the well-known group for the apiservers. This group is also superuser by default
	// (i.e. bound to the cluster-admin ClusterRole)
	MastersGroup = "system:masters"

	UnitFileTemplate = `` /* 393-byte string literal not displayed */

	EnvFileTemplate = `` /* 927-byte string literal not displayed */

	EtcdctlEnvFileTemplate = `` /* 181-byte string literal not displayed */

	DefaultSkipRemoveMember = false
	DefaultCacheBaseDir     = "/var/cache/etcdadm/"

	EtcdctlShellWrapperTemplate = `` /* 265-byte string literal not displayed */

	DefaultBackOffSteps    = 5
	DefaultBackOffDuration = 2 * time.Second
	DefaultBackOffFactor   = 2.0
)

Command-line flag defaults

Variables

View Source
var DefaultEtcdDiskPriorities = []string{
	"Nice=-10",
	"IOSchedulingClass=best-effort",
	"IOSchedulingPriority=2",
}

DefaultEtcdDiskPriorities defines the default etcd disk priority.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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