Saltar al contenido principal

Version 2.5.1

Nuevas Funcionalidades

  • Soporte para EKS 1.33: SleakOps ahora soporta upgrades de clusters a EKS 1.33, incluyendo actualizaciones de code-dns, kubeproxy y AMIs de NodePool (tanto Bottlerocket como AL2023).
  • Upgrade de Karpenter a v1.8: Se actualizó Karpenter de la versión v1.3.2 a v1.8, mejorando el rendimiento y la estabilidad del autoescalado de nodos.
  • Dashboard de Monitoreo de Karpenter: Se agregó un dashboard dedicado de Karpenter en Grafana, proporcionando visibilidad sobre el comportamiento y las m\u00e9tricas del autoescalado de nodos.
  • Menu Simplificado: Se reorganizó el sidebar.
  • Nombre al Clonar Environment: Al clonar un Environment, ahora se genera automáticamente un nombre modificado para evitar conflictos de nombres con el original.
  • Edición de VariableGroup tipo File: Se mejoró la experiencia de edición de VariableGroups de tipo file, ofreciendo un flujo de trabajo más intuitivo.
  • Mejoras de navegación entre Formularios: Cancelar un formulario ahora redirige al usuario a la página anterior en lugar de volver a la vista de lista del recurso por defecto.
  • Tooltip de Próxima Ejecución de CronJob: El tooltip de los CronJobs ahora muestra la próxima fecha y hora de ejecución programada.
  • Delegación de Alias DNS por Registro A: Se agregó soporte para la delegación de alias de dominio mediante registros DNS de tipo A, permitiendo a los usuarios con dominios gestionados fuera de SleakOps delegarlos correctamente.
  • CPU Requests en Prometheus: Los usuarios ahora pueden definir valores de request_cpu en Prometheus junto con los existentes backend_memory_requests para un mejor control de la asignación de recursos.
  • Retención de Métricas en Grafana: Se aumentó el tiempo de retención de métricas en Grafana para mayor disponibilidad de datos históricos.
  • Mejoras en Reportes de Downtime: Se mejoró la estructura y el logging del ServiceDowntimeReport para un seguimiento más preciso de caídas de servicio de fracciones de segundo.

Correcciones de Errores

  • Selección de Projects en VariableGroup: Se corrigió la selección de Projects para la replicación de VariableGroups, ahora muestra correctamente solo los Projects que comparten el mismo Cluster.
  • Error Vertical de VariableGroup: Se resolvió un error de visualización que ocurría al pegar VariableGroups en modo texto.
  • Validación de VariableGroup ENV: Se corrigió la validación para VariableGroups de tipo ENV en modo texto para prevenir envíados con contenido inválido.
  • Contenido de Archivo en VariableGroup: Se corrigieron problemas de visualización con contenido de archivo largo en el detalle de VariableGroup.
  • Eliminación de VariableGroup Replicada: Eliminar un VariableGroup replicado ahora ejecuta correctamente los deploys en todos los Projects asociados, no solo en el principal.
  • Fecha en Monitoring Dependency: Se corrigió la visualización del selector de fecha en el modulo de Monitoring Dependency para un aná1lisis de métricas adecuado.
  • Error al Cambiar Dominio: Se resolvió un error al cambiar dominios en un Environment, asegurando la correcta actualización de URLs y creación de releases.
  • Patch de Cluster con Deletion Protection: La configuración del cluster ahora puede editarse incluso cuando una dependencia RDS tiene deletion_protection habilitado.
  • Contraseña de Usuario IAM: Se corrigió un problema con las contraseñas autogeneradas al crear usuarios de IAM.
  • Deploy de ChartDependency: Crear o editar ChartDependencies, ahora ejecuta correctamente el proceso de deploy.
  • Optimización de Instancias en NodePool: Se corrigió un problema donde los NodePools creaban instancias t3a.micro innecesarias, mejorando la eficiencia en la asignación de recursos.
  • Validación de Tarea de Update CNI: Se agregó validación para prevenir la ejecución simultánea de tareas duplicadas de actualización de CNI.