Sobrescribir valores yaml de Helmchart con helmfile
Intento cambiar los valores.yaml de mi gráfico personalizado con overridevalue.yaml para anular los valores. Sin embargo, cuando instalo el gráfico con el comando helm repo add y trato de acceder a los valores yaml, me arroja “values.yaml no existe en “.”.”
davy.ai
Solución:
Cuando se utiliza el comando
helm repo add
para instalar un gráfico, este se descarga e instala desde el repositorio. Esto significa que el archivovalues.yaml
para ese gráfico se almacena en una ubicación diferente al directorio del gráfico en su máquina local.Para anular los valores en el archivo
values.yaml
utilizandooverridevalue.yaml
, debe utilizar la bandera--values
en lugar de--set
. Por ejemplo:Esto anulará los valores en el archivo
values.yaml
con los valores especificados enoverridevalue.yaml
.Si aún necesita acceder al archivo
values.yaml
del gráfico, puede utilizar el comandohelm inspect values
:Esto le mostrará el contenido del archivo
values.yaml
del gráfico que se instaló desde el repositorio.