Skip to main content
stack-spec.yaml es el documento de intención deseada de un workspace de StackKits. Deja que la CLI publicada cree el documento completo y cambia solo la intención que entiendas.
La CLI publicada escribe un StackSpec nativo completo y establece la custodia local del propietario fuera de él. Conserva el apiVersion generado: los contratos CUE de la versión instalada aportan sus campos, valores por defecto y restricciones.

Campos habituales que conviene revisar

Esto es un extracto, no un sustituto del documento completo generado:

Selecciona el workload Files publicado

Los contratos de Basement y Cloud Kit exponen files como workload opcional para el caso de uso Documents & Files; el catálogo de casos de uso enumera los componentes declarados por la versión publicada. Esta selección se validó y se generó con la CLI publicada:
Combina el objeto workloads con el StackSpec completo producido por init. El sitio home y el nodo main son los valores por defecto publicados de Basement; usa los identificadores que ya estén en tu documento generado. Desde la v0.21.11, el bloque placement es opcional. Un workload seleccionado sin él recibe los valores por defecto gobernados de ubicación vacía de los contratos CUE integrados, así que los autores de StackSpec programáticos ya no necesitan código repetitivo específico de la CLI.
No copies esta selección para Photos ni Vault ni inventes valores secretos. Esos workloads requieren una custodia de secretos vinculada al propietario. Desde la v0.21.11, ejecuta stackkit secrets materialize tras seleccionar un workload así y antes de generate para establecer esa custodia de forma explícita.

Valida cada cambio

validate comprueba el StackSpec actual, generate crea la salida gobernada y plan inspecciona el plan resuelto exacto sin invocar a un ejecutor. Si algún comando falla, corrige el StackSpec; no modifiques archivos bajo deploy/. Continúa con Revisar, aplicar y verificar.