helm-charts icon indicating copy to clipboard operation
helm-charts copied to clipboard

[ISSUE] timescaledb-multinode : invalid volume declaration when persistentVolume.enabled is false

Open sv5d opened this issue 4 years ago • 1 comments

The volume template is invalid in statefulset-timescaledb-datanode.yaml and statefulset-timescaledb-accessnode.yaml when persistentVolume.enabled is false. The volumes: property is missing in the generated yaml.

To Reproduce helm template timescaledb-multinode --set persistentVolume.enabled=false --debug produces invalid Yaml:

      affinity:
        podAntiAffinity:
          preferredDuringSchedulingIgnoredDuringExecution:
          - weight: 100
            podAffinityTerm:
              topologyKey: "kubernetes.io/hostname"
              labelSelector:
                matchLabels:
                  app:  timescaledb
                  release: "RELEASE-NAME"

      - name: storage-volume
        emptyDir: {}

Expected behavior It should produce:

      affinity:
        podAntiAffinity:
          preferredDuringSchedulingIgnoredDuringExecution:
          - weight: 100
            podAffinityTerm:
              topologyKey: "kubernetes.io/hostname"
              labelSelector:
                matchLabels:
                  app:  timescaledb
                  release: "RELEASE-NAME"
      volumes:
      - name: storage-volume
        emptyDir: {}

sv5d avatar Mar 26 '21 08:03 sv5d

We are sorry to say that multinode helm chart is deprecated and not supported anymore. If you want to see this chart supported then we are looking for community maintainers - https://github.com/timescale/helm-charts/tree/master/charts/timescaledb-multinode#call-for-maintainers

paulfantom avatar Aug 18 '22 10:08 paulfantom

I am closing this issue as TimescaleDB-Multinode helm chart is no longer maintained and deprecated. We are looking for potential community maintainers who could help us in getting that helm chart working again. If you wish to become a maintainer, please contact us on slack.

Keep in mind that TimescaleDB is not and will not be dropping multinode setup. Deprecation is only about helm chart.

paulfantom avatar Oct 17 '22 12:10 paulfantom