Documentation ¶
Index ¶
Constants ¶
View Source
const (
// GossipInstanceAddrEnvVarName is the name of the hash ring instance address env var.
GossipInstanceAddrEnvVarName = "HASH_RING_INSTANCE_ADDR"
)
Variables ¶
View Source
var ( // GossipSelector declares the labels for each gossip member. GossipSelector = map[string]string{"tempo-gossip-member": "true"} )
Functions ¶
func BuildGossip ¶
func BuildGossip(tempo v1alpha1.TempoStack) *corev1.Service
BuildGossip creates Kubernetes objects that are needed for memberlist.
func ConfigureHashRingEnv ¶ added in v0.14.0
func ConfigureHashRingEnv(p *corev1.PodSpec, tempo v1alpha1.TempoStack) error
ConfigureHashRingEnv adds an environment variable with the podIP if instanceAddressType = podIP.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.