package
0.0.0-20241217115515-154c7f21d8ee
Repository: https://github.com/thanos-community/thanos-operator.git
Documentation: pkg.go.dev

# Functions

CompactNameFromParent returns the name of the Thanos Compact component.
NewThanosCompactReconciler returns a reconciler for ThanosCompact resources.
NewThanosQueryReconciler returns a reconciler for ThanosQuery resources.
NewThanosReceiveReconciler returns a reconciler for ThanosReceive resources.
NewThanosRulerReconciler returns a reconciler for ThanosRuler resources.
NewThanosStoreReconciler returns a reconciler for ThanosStore resources.
QueryFrontendNameFromParent returns the name of the Thanos Query Frontend component.
QueryNameFromParent returns the name of the Thanos Query component.
ReceiveIngesterNameFromParent returns the name of the Thanos Receive Ingester component.
ReceiveRouterNameFromParent returns the name of the Thanos Receive Router component.
RulerNameFromParent returns the name of the Thanos Ruler component.
StoreNameFromParent returns the name of the Thanos Store component.

# Structs

Config holds the configuration for all controllers.
FeatureGate holds information about enabled features.
InstrumentationConfig contains the common instrumentation configuration for all controllers.
ThanosCompactReconciler reconciles a ThanosCompact object.
ThanosQueryReconciler reconciles a ThanosQuery object.
ThanosReceiveReconciler reconciles a ThanosReceive object.
ThanosRulerReconciler reconciles a ThanosRuler object.
ThanosStoreReconciler reconciles a ThanosStore object.