Deployment
Un Deployment en SleakOps significa la instalación de una nueva versión de tu aplicación. Esto involucra tres componentes principales, que conforman un Helm Release:
- Releases: Son combinaciones versionadas de tus Workloads incluyendo WebServices, Workers, CronJobs y Hooks.
- Build Image: Representado por un Build.
- Configuration Values: Estos comprenden recursos como Volumes y VariableGroups.
Cuando haya una actualización de cualquiera de estos recursos que no se desplegó inmediatamente, SleakOps la encola como un cambio pendiente y muestra un badge Publish en el entorno.
Desplegando tu ProjectEnv
Al crear un Deployment, obtenemos la imagen correspondiente al Build que se va a desplegar. Antes de esto, ejecutamos el Helm Release en el namespace del clúster adecuado. Este release de Helm incluye los servicios de Kubernetes necesarios, ingresses, workers y otros servicios.
Existen varios métodos para generar un Deployment. Estos se describen a continuación. Ten en cuenta que forzamos ciertos Deployments. Para más detalles, consulta Más sobre Deployment.
- Workloads: Proporciona un conmutador que te permite decidir si ejecutar un nuevo Deployment.
- VariableGroup: Funciona de manera similar a las Cargas de Trabajo, pero no crea un nuevo Release. En su lugar, solo actualiza los valores del Deployment.
- Dependency: Desencadena un Deployment automáticamente. Profundiza más sobre esto en Más sobre Deployment.

Deployment Manual
Si no realizas el deployment de tus cambios inmediatamente, o si tu modificación no fuerza un deployment, tienes tres métodos para ejecutar un Deployment:
- Build section: Usando el botón Deploy, puedes determinar qué Build desplegar.

Cambios pendientes
-
Badge Publish: los entornos con contenido pendiente que aún no se desplegó en el clúster muestran un badge Publish en la lista de Projects, el dashboard del Project y la lista de Deployments. Hacer clic en él abre el detalle del deployment pendiente, donde revisas los cambios acumulados y los publicas. Ver Cambios Pendientes y Publicación.
-
A través del CLI .