memberlist

package
v0.14.1 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2024 License: AGPL-3.0 Imports: 8 Imported by: 0

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.

Jump to

Keyboard shortcuts

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