es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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 “.”.”

Imagen

Tags:  , , , ,

Answer

  1. Avatar for 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 archivo values.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 utilizando overridevalue.yaml, debe utilizar la bandera --values en lugar de --set. Por ejemplo:

    helm install my-chart my-repo/my-chart --values overridevalue.yaml
    

    Esto anulará los valores en el archivo values.yaml con los valores especificados en overridevalue.yaml.

    Si aún necesita acceder al archivo values.yaml del gráfico, puede utilizar el comando helm inspect values:

    helm inspect values my-repo/my-chart
    

    Esto le mostrará el contenido del archivo values.yaml del gráfico que se instaló desde el repositorio.

Comments are closed.