Helm chart issue

I should create an issue on GitHub, but I have never done that; and so I’m reporting here.
Version

  • helm chart: 2024.2.2
  • yugabyte: 2024.2.2.1-b6

Steps to reproduce

Override values file used to produce this state:

gflags:
  tserver:
    ysql_enable_auth: true
tserver:
  readinessProbe:
    enabled: true

Command line:
helm template yugabytedb/yugabyte -f values.yaml > yugabyte.yaml

Observed behavior

Error: template: yugabyte/templates/service.yaml:93:63: executing "yugabyte/templates/service.yaml" at <include "yugabyte.tserver.readinessProbe" $root>: error calling include: template: yugabyte/templates/_helpers.tpl:574:54: executing "yugabyte.tserver.readinessProbe" at <eq .Values.gflags.tserver.ysql_enable_auth "true">: error calling eq: incompatible types for comparison

I hope that provides enough information.

Thanks for the issue @simonpg we will reproduce it and fix it. I have filed a github tracking issue for this

How exciting! Every little bit helps!