thanos-community / thanos-operator

WIP: Operator to manage Thanos installation
Apache License 2.0
22 stars 3 forks source link

extract the hashring configuration generation outside of receive builder #125

Closed philipgough closed 2 weeks ago

philipgough commented 2 weeks ago

This change follows the existing pattern of making the builder packages less smart and rendering what is given to them. It also reduces some of the complexity for handling the config map hashrings and opens the door for us to add additional strategies for how we should or should not scale up and down, take into account PodDisruptionBudgets etc