timescale/helm-charts

Chart requires all images to be installed form one repo, which does not allow for custom images

MarkCupitt opened this issue · 0 comments

The chart has a common repo spec for all images in the pod

image:
  # Image was built from
  # https://github.com/timescale/timescaledb-docker-ha
  repository: timescale/timescaledb-ha
  #repository: markcupitt/timescaledb
  #tag: pg14.6-ts2.9.1-p1
  tag: {{timescaledb_image_version}}
  #tag: v1.0.0
  pullPolicy: IfNotPresent

This prevents the ability to load custom images in a bug fix or testing environment. IN addition, it enforces the same version for all containers which is not flexible or necessarily ideal

Adding image sections with repo, tag and pullPolicy for each container in the pod and the job would make this chart a lot more useful

image: (timescaledb)
timescaledbTune:
pgBouncer:
prometheus: (already has own image spec)

timescaledb-patroni (job that tests config)