timescale / helm-charts

Configuration and Documentation to run TimescaleDB in your Kubernetes cluster
Apache License 2.0
264 stars 223 forks source link

Impossible to override fullnameOverride #525

Closed jhualpa closed 1 year ago

jhualpa commented 1 year ago

What happened? I can not specify a fullNameOverride on a values.yaml file because I get this error: Error: values don't meet the specifications of the schema(s) in the following chart(s): timescaledb:

Did you expect to see something different? I expected to accept any additional properties to override

How to reproduce it (as minimally and precisely as possible):

  1. Create a parent chart
  2. Create a values.yaml with this: timescaledb: fullnameOverride: timescaledb
  3. Create a chart.yaml file with this: apiVersion: v2 name: something description: A Helm chart for deployment App and timescaledb into Kubernetes. type: application version: 1.0.0 appVersion: "1.0.0"

dependencies:

Environment Azure Kubernetes Service

Anything else we need to know?: I think that the root of all evil is in file https://github.com/timescale/helm-charts/blob/main/charts/timescaledb-single/values.schema.yaml, because additionalProperties: false, this needs to be set to true so we can override more values than the allowed by the schema