Documentation ¶
Overview ¶
Package constants contains all default fields like ports, envs, etc.
Index ¶
Constants ¶
View Source
const ( DefaultHStoreConfigPath = "/etc/logdevice" DefaultHStoreDataPath = "/data/logdevice" )
View Source
const (
AdminServerPortName = "admin-port"
)
Variables ¶
View Source
var DefaultAdminServerPort = corev1.ContainerPort{ Name: AdminServerPortName, ContainerPort: 6440, }
View Source
var DefaultHMetaArgs = []string{
"--disco-mode", "dns",
"--join-interval", "1s",
"--join-attempts", "120",
}
Check https://github.com/rqlite/kubernetes-configuration/blob/master/statefulset-3-node.yaml as an example.
View Source
var DefaultHMetaPort = corev1.ContainerPort{ Name: "rqlite", ContainerPort: 4001, Protocol: corev1.ProtocolTCP, }
View Source
var DefaultHServerEnv = []corev1.EnvVar{ { Name: "POD_NAME", ValueFrom: &corev1.EnvVarSource{ FieldRef: &corev1.ObjectFieldSelector{ FieldPath: "metadata.name", }, }, }, }
View Source
var DefaultHServerInternalPort = corev1.ContainerPort{ Name: "internal-port", ContainerPort: 6571, Protocol: corev1.ProtocolTCP, }
View Source
var DefaultHServerPort = corev1.ContainerPort{ Name: "port", ContainerPort: 6570, Protocol: corev1.ProtocolTCP, }
View Source
var DefaultHStoreArgs = []string{ "--config-path", DefaultHStoreConfigPath + "/config.json", "--address", "$(POD_IP)", "--name", "$(POD_NAME)", "--local-log-store-path", DefaultHStoreDataPath, }
View Source
var DefaultHStoreEnv = []corev1.EnvVar{ { Name: "POD_NAME", ValueFrom: &corev1.EnvVarSource{ FieldRef: &corev1.ObjectFieldSelector{ FieldPath: "metadata.name", }, }, }, { Name: "POD_IP", ValueFrom: &corev1.EnvVarSource{ FieldRef: &corev1.ObjectFieldSelector{ FieldPath: "status.podIP", }, }, }, }
View Source
var DefaultHStorePorts = []corev1.ContainerPort{ { Name: "port", ContainerPort: 4440, Protocol: corev1.ProtocolTCP, }, { Name: "gossip-port", ContainerPort: 4441, Protocol: corev1.ProtocolTCP, }, { Name: "admin-port", ContainerPort: 6440, Protocol: corev1.ProtocolTCP, }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.