📦 Helm chart

The chart lives in chart/ and includes:

  • deployment-web.yaml
  • deployment-celery.yaml
  • service-web.yaml
  • service-celery.yaml
  • ingress.yaml

Dependencies

Chart dependencies:

  • PostgreSQL (bitnami)
  • Redis (bitnami)

⚙️ Values

Environment values files:

  • values-develop.yaml
  • values-staging.yaml
  • values-master.yaml

They define:

  • image repo/tag
  • env variables
  • ingress host
  • Postgres/Redis settings

If celeryapp.command is not set, the image CMD is used.

▶️ Example install

helm dependency update ./chart
helm upgrade --install link-generator ./chart \
  -f ./chart/values-develop.yaml \
  --set image.repository=<registry/repo> \
  --set image.tag=<tag> \
  --namespace=<namespace> \
  --create-namespace