This task tracks the implementation of splitting Thanos components from its current home (thanos-fe* hosts). In other words, leaving thanos-fe / thanos-be to purely run Swift for storage. The new hosts and role will be named titan
The following steps are @fgiunchedi's proposal on how to proceed:
- Decide on a name for the hosts/project (This is by far the hardest part. Filippo' suggestion are sth related to MCU's Thanos, for example anything short will do: vision, tony, glove, etc)
- Procure hardware: T341237 T341236
- Create new puppet roles to run Thanos only and apply the role to the new hosts (T341999)
- Pool the new hosts for thanos-query LVS service only, verify queries can be served as expected (T341999)
- Depool the thanos-fe hosts from thanos-query LVS service
- Clean up the existing puppet role thanos::frontend T346143