Release Notes
1.1.0
Google GKE
- Luna can now configure auto-upgrade, auto-repair, secure boot, and integrity monitoring for its node pool.
General
We have updated the Kubernetes client libraries to version 0.29.1. This update inadvertently broke the computation of the reuse hash value. We have since fixed this issue in Luna to prevent such regressions in the future. However, upgrading from versions prior to 1.0.1 may result in bin-selected node pools not being reused. See the upgrade page for more details.
1.0.1
Fixed an issue with the trial version of Luna where images were being pulled from the incorrect Docker repository, causing installation failures. The regular versions were not affected.
1.0.0
Amazon EKS
- Fix EKS zone spread node overshoot. Too many nodes were created once the node(s) required for zone spread expired. Now the correct number of nodes is maintained during node expiration.
Google GKE
- Luna now avoids triggering node garbage collection on locked node pools, and logs a warning instead of an error when it attempts to operate a locked node pool.
- Node pool garbage collection now includes orphaned instance templates. No need to clean these manually anymore.
- Support network tags, and GCE instance metadata. The Helm values
gcp.networkTags
andgcp.gceInstanceMetadata
can be used to customize these configuration options. - Fix unnecessary creation of new node pool when there are minor differences in the nodes metadata.
General bug fixes
- Fix annotation when nodes are successfully drained.
- Set minimum value for non-zero nodeTTL to prevent unnecessary node churn. The minimum value for
scaleDown.nodeTTL
is nowscaleUpTimeout
.