zalando / zalando/postgres-operator

How to set the TimescaleDB versions in the instance deployment manifest.yaml?

Open
#2,477 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
5.2k
Forks
1.1k
Avg merge
2d 16h
Merged PRs (30d)
3

Description

I use the helm for installing zalando operator. So, I use manifest.yaml for installing my postgres instances.

In my manifest.yaml i install and use the timescaleDB extension like that

apiVersion: "acid.zalan.do/v1"
kind: postgresql
metadata:
  name: acid-minimal-cluster
spec:
  teamId: "acid"
  volume:
    size: 1Gi
  numberOfInstances: 2
  users:
    zalando:  # database owner
    - superuser
    - createdb
    foo_user: []  # role for application foo
  databases:
    foo: zalando  # dbname: owner
  preparedDatabases:
    install:
      extensions:
        timescaledb: public
  timescaledb:
    version: 2.10.0
    
  postgresql:
    version: "15"
    parameters:
      shared_preload_libraries: timescaledb

I know that the Zalando image takes several versions of timescale DB.

However, I can not to set the version in the manifest.yaml. How to do?

It is possible to use a configMap by specifying the versions, but I would like to avoid making it complicated.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the instance deployment manifest.yaml and the Helm configuration, including the configMap approach mentioned in the report. Determine whether TimescaleDB versions can be selected in the manifest; done means documenting the supported configuration or clarifying that the configMap is required.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm, kubernetes, postgresql
Domain
database, devops
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.