neondatabase / autoscaling

Postgres vertical autoscaling in k8s
Apache License 2.0
150 stars 20 forks source link

agent,billing: Prep for supporting multiple billing clients #890

Closed sharnoff closed 5 months ago

sharnoff commented 5 months ago

3 loosely-related changes in preparation for neondatabase/cloud#9825. I figured I'd open this as a separate PR so we can reduce the number of changes when we eventually enable the second client. There's definitely other refactoring required as well, but I figured I'd submit these as they're relatively straightforward.

I'd probably recommend reviewing commit-by-commit.

I plan to rebase-and-merge this PR.

cc @Daniel-ef for review on the config changes described in the commit message of a7f3d8714a542885a3192b0f1348a1875b4ea29a — does that seem about right?