Fork of https://gitlab.com/glitchtip/glitchtip-helm-chart to fix a bug in the upstream django-helm-chart
Find a file
Kevin Alberts e890358e10
All checks were successful
continuous-integration/drone/push Build is passing
Add Drone build pipeline
2024-09-06 14:48:09 +02:00
charts Start work on 4.0.0 release 2024-07-15 16:31:52 -04:00
django-helm-chart@4c7256e5c9 Update django-helm-chart submodule to fixed version 2024-09-06 14:13:24 +02:00
public Add icon 2021-07-23 16:45:37 -04:00
.drone.yml Add Drone build pipeline 2024-09-06 14:48:09 +02:00
.gitlab-ci.yml When linting, disable redis 2022-12-29 11:16:44 -05:00
.gitmodules Update django-helm-chart submodule to fixed version 2024-09-06 14:13:24 +02:00
.helmignore Initial commit 2020-01-14 22:04:41 -05:00
CHANGELOG Start work on 4.0.0 release 2024-07-15 16:31:52 -04:00
Chart.lock Start work on 4.0.0 release 2024-07-15 16:31:52 -04:00
Chart.yaml Update GT to v4.1.1 2024-08-30 12:37:56 -04:00
LICENSE Add LICENSE 2020-11-20 16:46:31 +00:00
README.md Update dependencies. Use mehr/flower docker image. 2023-10-04 09:29:57 -04:00
templates Based on django helm chart now 2021-06-02 19:43:08 -04:00
values.sample.yaml update sample yaml 2022-08-17 14:56:14 -04:00
values.yaml Update GT to v4.1.1 2024-08-30 12:37:56 -04:00

GlitchTip Helm Chart

Based on https://gitlab.com/burke-software/django-helm-chart/

This helm chart will deploy GlitchTip web, worker, migration job, postgres (if enabled), and redis (if enabled).

Usage

  1. Add our Helm chart repo helm repo add glitchtip https://gitlab.com/api/v4/projects/16325141/packages/helm/stable
  2. Review our values.yaml and values.sample.yaml. At a minimum, decide if using helm postgresql and set env.secret.SECRET_KEY
  3. Install the chart helm install glitchtip glitchtip/glitchtip -f your-values.yaml. You'll need to specify your own values.yml file or make use of --set

For postgresql, we recommend an externally managed database and providing only the DATABASE_URL environment variable. If using helm managed postgresql, then make sure to consider:

  • If you uninstall the chart, it will not delete the pvc. If you reinstall the chart, it won't have the correct password because of this.
  • postgresql helm chart does not support major upgrades (such as 14.0 to 15.0). It will fail to start. You could export to a sql file and import if downtime is acceptable. Minor updates are supported.

Important Tips

  • Use helm diff to preview changes
  • Set image.pullPolicy to IfNotPresent after specifying the image.tag
  • Set redis.auth.password to avoid redis being entirely remade on each release
  • If updating the chart, carefully review values for any new defaults

Updating

See changes in this chart on GitLab

  • helm repo update
  • Set the image.tag to the latest version
  • helm diff upgrade glitchtip glitchtip/glitchtip
  • Carefully review diff
  • helm upgrade glitchtip glitchtip/glitchtip -f your-values.yaml

Contributing

Please open issues only with potential solutions and be prepared to do some work or else fund it. Contributors are welcome. However, we kindly ask that feature requests and support requests not be opened in this repo.