Skip to main content

Version 2.6.0

New Features

  • EKS 1.33 Support: SleakOps now supports EKS 1.33 cluster upgrades, including updated code-dns, kubeproxy, and NodePool AMIs (both Bottlerocket and AL2023).
  • Karpenter Upgrade to v1.8: Karpenter has been upgraded from v1.3.2 to v1.8, bringing improved node autoscaling performance and stability.
  • Karpenter Monitoring Dashboard: A dedicated Karpenter dashboard has been added to Grafana, providing visibility into node autoscaling behavior and metrics.
  • Simplified Menu: The sidebar has been reorganized.
  • Environment Clone Naming: When cloning an Environment, a modified name is now automatically generated to help prevent naming conflicts with the original.
  • VariableGroup File Editing: Improved the editing experience for VariableGroups of type file, providing a more intuitive workflow.
  • Form Navigation: Canceling a form now redirects users to the previous page instead of defaulting to the resource list view.
  • CronJob Next Execution Tooltip: The tooltip for CronJobs now displays the next scheduled execution time.
  • DNS A Record Alias Delegation: Added support for domain alias delegation via A-type DNS records, enabling users with domains managed outside SleakOps to delegate them properly.
  • Prometheus CPU Requests: Users can now define request_cpu values in Prometheus alongside existing backend_memory_requests for better resource allocation control.
  • Grafana Metrics Retention: Increased the metrics retention time in Grafana for longer historical data availability.
  • Improved Service Downtime Reports: Enhanced logging and structure of ServiceDowntimeReport for more accurate sub-second downtime tracking.
  • Cluster Editor Permissions: The editor role has been updated to prevent unauthorized cluster creation, limiting this action to appropriate roles.

Bug Fixes

  • VariableGroup Project Selection: Fixed project selection for VariableGroup replication — now correctly displays only projects that share the same cluster.
  • VariableGroup Vertical Error: Resolved a display error that occurred when pasting VariableGroups in text mode.
  • VariableGroup ENV Validation: Fixed validation for ENV-type VariableGroups in text mode to prevent submissions with invalid content.
  • Replicated VariableGroup Deletion: Deleting a replicated VariableGroup now correctly triggers deploys on all associated projects, not just the main one.
  • Monitoring Dependency Date: Fixed the date picker display in the Monitoring Dependency module for proper metrics analysis.
  • Domain Change Error: Resolved a error when changing domains in an Environment, ensuring proper URL updates and release creation.
  • Cluster Patch with Deletion Protection: Cluster configuration can now be edited even when an RDS dependency has deletion_protection enabled.
  • IAM User Password: Fixed an issue with auto-generated passwords when creating IAM users.
  • ChartDependency Deploy: Creating or editing ChartDependencies now correctly triggers the deployment process.
  • NodePool Instance Optimization: Fixed an issue where NodePools were creating unnecessary t3a.micro instances, improving resource allocation efficiency.
  • CNI Update Task Validation: Added validation to prevent duplicate CNI update tasks from being triggered simultaneously.