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:
(root): Additional property fullnameOverride is not allowed
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):
Create a parent chart
Create a values.yaml with this:
timescaledb:
fullnameOverride: timescaledb
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"
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):
dependencies:
alias: timescaledb
Environment Azure Kubernetes Service
Which helm chart and what version are you using?
What is in your
values.yaml
? timescaledb: fullnameOverride: timescaledbKubernetes version information:
kubectl version
Client Version: v1.25.0 Kustomize Version: v4.5.7 Server Version: v1.23.8
Kubernetes cluster kind:
Azure Resource MAnager
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