Saltar a contenido

Helm genérico: cualquier chart Helm

La plantilla Helm genérico despliega cualquier chart Helm, con sus propios values, para probar un software antes de que tenga una plantilla dedicada. Solo aparece en el catálogo si el ajuste de clúster GENERIC_HELM_ENABLED vale true, y está reservada a los administradores del namespace.

A diferencia de las demás plantillas, no configura ni ruta HTTPS, ni certificado, ni autenticación: el chart se instala tal cual.

Desplegar un chart

Campo Función
Referencia del chart Nombre del chart en su repositorio (nginx), o referencia OCI completa (oci://registro/ruta/chart).
URL del repositorio Helm Repositorio clásico del chart (https://charts.ejemplo.com). Se ignora para una referencia oci://.
Versión del chart Versión que se instala; la más reciente si está vacío.
Values Helm (YAML) Values pasados al chart, en un editor YAML.

Una vez introducida la referencia (y, si procede, la versión), Cargar los values por defecto del chart rellena el editor con el values.yaml del chart, comentarios incluidos: basta con modificar lo necesario. Si ya hay values introducidos, el Control Panel pregunta antes de sustituirlos. Ver el README muestra la documentación del chart.

Si el chart incluye un esquema de values (values.schema.json, indicado por Esquema de values incluido), Helm comprueba los values al desplegar y rechaza los que no lo cumplen, con el mensaje de error del chart.

Actualizar la release

En la tarjeta de la aplicación, Versión, values e historial abre la release Helm.

La pestaña Versión y values muestra la versión del chart y los values desplegados actualmente. Las etiquetas y anotaciones que el Control Panel pone para seguir la aplicación no aparecen: se vuelven a añadir automáticamente en cada actualización.

  • Comprobar envía la actualización a Helm sin aplicar nada (helm upgrade --dry-run): esquema de values, renderizado de los manifiestos, existencia de la versión.
  • Actualizar aplica la nueva versión del chart y los nuevos values.
  • Values por defecto de esta versión y README muestran, junto al editor, los de la versión introducida, para comparar antes de un cambio de versión.

Aplicación desplegada antes de esta funcionalidad

El origen del chart (referencia y repositorio) no se registraba. La pestaña lo pide una vez; se conserva tras la primera actualización.

Historial y vuelta atrás

La pestaña Historial lista las revisiones de la release, de la más reciente a la más antigua: estado, chart y versión, versión de la aplicación, fecha y descripción Helm. Values muestra los de una revisión.

Volver a esta revisión (tras confirmación) restablece la versión del chart y los values de esa revisión (helm rollback). La vuelta crea una nueva revisión: el historial se conserva y se puede volver hacia delante de la misma forma.