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 devuelvenPOST /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.