Files
deprecated-helm-charts/stable/graphite/templates
Aaron FrielandKubernetes Prow Robot 20b8dffaf2 [stable/graphite] Graphite statefulset (#10309)
* [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>
2018-12-30 13:19:48 -08:00
..