constants

package
v0.0.0-...-87df8d5 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

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.

Jump to

Keyboard shortcuts

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