Release Notes
EKS 1.25+ cluster-autoscaler
As of this release when installing the cluster-autoscaler on EKS 1.25+ clusters, the helm chart version 9.25.0 is used for compatibility reasons. This is because Kubernetes 1.25 has deprecated the PodDisruptionBudget policy/v1beta1
API version in favor of policy/v1
and this updated cluster-autoscaler version supports that change. This updated cluster-autoscaler chart requires an updated IAM role/policy for the cluster-autoscaler role to properly function.
If you used viya4-iac-aws:5.6.0 or newer to create your EKS infrastructure, code changes have already been made so that this updated role & policy are created. However, if you have used an older version of viya4-iac-aws to create your EKS 1.25+ cluster we have outlined steps to update the role & policy in the Troubleshooting documentation
Kustomize
Installing kustomize is no longer a requirement for this project. We will now be consuming the kustomize binary that is already included within the sas-orchestration image. The image that is pulled down (sourced from sas-bases/.orchestration/images.yaml) should always have a version of kustomize packaged with it that is compatible with the cadence that is going to be deployed.
ENHANCEMENTS:
- #398: feat: (IAC-892) Upgrade the default ingress-nginx version to work with K8s 1.25
- #396: feat: (IAC-912) Postgres tuning transformer changes for 2023.03 cadence
- #395: feat: (IAC-911) Utilize kustomize from within the sas-orchestration image for all tasks
- #399: feat: (IAC-903) Update Cluster Autoscaler for EKS 1.25 Support
- #401: feat: (IAC-892) set default kubectl to 1.24
- #403: feat: (IAC-887) Add support for tenant pod templates
BUG FIXES:
- #397: fix: (IAC-917) cluster_logging install fails when V4_CFG_MANAGE_STORAGE is not explicitly defined
- #402: fix: (IAC-932) restore previous nfs-data mountPath in cas-add-nfs-mount.yaml transformer
- #407: fix: (IAC-953) Fixed multi-tenant onboard command failure
- #405: fix: (IAC-938) filestore directory doesn't get created w/o V4_CFG_MANAGE_STORAGE