mirror of
https://github.com/helm/charts.git
synced 2026-08-21 13:28:13 +00:00
* [stable/graphite] Fix missing image tag in init container spec Graphite recently changed their initialization scripts in 1.1.5-x. The init container using `:latest` resulted in a failure to run the init script and a crash loop. Signed-off-by: Aaron Friel <mayreply@aaronfriel.com> * [stable/graphite] Update to 1.1.5, use StatefulSet Update to 1.1.5 significantly improves performance/reliability and uses services on startup to configure the user accounts, obviating the need for an init container. The Deployment is replaced by a StatefulSet because Graphite is sensitive to the identity of the machines. Although this chart does not currently handle Graphite clusters, it is probably not a good thing that every Graphite pod should register as a new carbon agent and carbon aggregator. There doesn't appear to be any process to clean up "old" agents/aggregators or other container identity pieces. tl;dr: StatefulSet better models the behavior Graphite has than a deployment. Signed-off-by: Aaron Friel <mayreply@aaronfriel.com> * [stable/graphite] Bump minor version number. Signed-off-by: Aaron Friel <mayreply@aaronfriel.com> * [stable/graphite] Use apps/v1 api version in stateful set Signed-off-by: Aaron Friel <mayreply@aaronfriel.com>