Saltar al contenido principal
Los errores de plantillas se dividen en dos grupos: los hallazgos de validación, que señalan una ruta dentro del manifiesto y te dicen qué corregir antes de crear o validar una plantilla, y los códigos de error de la API, que se devuelven al desplegar, actualizar, compartir o gestionar una plantilla o un stack. Todo fallo de despliegue incluye además el paso que falló. Esta página lista cada código con su causa y su solución. El catálogo general de códigos está en errores de la API.

Hallazgos de validación del manifiesto

POST /v1/templates/validate (y vertra template validate) nunca crea nada y siempre responde con una lista de hallazgos. Cada hallazgo tiene un path (por ejemplo services.app.ram.recommended), un code y un mensaje. Cuando creas una plantilla con un manifiesto no válido, la llamada falla con TEMPLATE_MANIFEST_INVALID y la misma lista en details.issues. La lista de campos está en el esquema del manifiesto; esta página cubre los hallazgos. Un hallazgo con el código private_network_unavailable es una advertencia, no un error: un enlace de la plantilla no está disponible por las direcciones públicas, así que la plantilla queda fuera de la galería pública.

Errores de despliegue y actualización

Los devuelven POST /v1/templates/{template_id}/deploy, el despliegue desde un enlace para compartir y las rutas de actualización. La mayoría se comprueban antes del 202, así que no existe ningún job; los fallos durante el job llegan en el campo error del job con el step que falló y los cambios se deshacen. Pueden aparecer otros códigos dentro del error de un job cuando falla un paso, como BUILD_FAILED, BUILD_TIMEOUT, IMAGE_NOT_READY, IMAGE_BUILDER_UNAVAILABLE, BLOB_NAMESPACE_SUSPENDED, PLAN_RESTRICTED_FEATURE y STACK_BLOB_PREFIX_TAKEN. El mensaje es siempre una frase fija y nunca incluye la salida de tu aplicación ni valores de tus variables.

Pasos de un job

Un job lista solo los pasos que le corresponden, en este orden: validate, snapshot (actualizaciones), network, databases, blob, images, apps, variables, certificates, start, healthcheck, outputs. Un job fallido añade rollback. El step del error te dice dónde mirar: un fallo en healthcheck significa que la aplicación arrancó pero nunca llegó a estar sana, así que revisa los logs de la aplicación; un fallo en images tiene que ver con la imagen o con tus cupos; un fallo en databases tiene que ver con el límite o con la memoria de las bases de datos.

Motivos de bloqueo de una actualización

Plantillas cerradas y rollback

Plantillas privadas y enlaces para compartir

Consulta Recibir un enlace y Crear plantillas.

Stacks

Consulta Stacks.
Última modificación el 30 de octubre de 2026