Releases: sassoftware/viya4-iac-k8s
3.13.0 - August 29, 2024
ENHANCEMENTS:
- #129: feat: (PSKD-408) (PSKD-513) Support K8s 1.30
3.12.0 - June 28, 2024
3.11.0 - May 17, 2024
3.10.0 - April 18, 2024
3.9.0 - March 21, 2024
Release Notes
Dependency Updates
As part of PR #114, the required binaries, Terraform providers/modules, and default project/Infrastructure dependencies have been updated to resolve some security notices that were picked up by our scanning process. The Dockerfile
has been updated so a newly built docker image from this release will include these updates automatically. If you are running this project without the use of the Docker image, it is advised to update your local binaries and Terraform providers/modules, following the steps below:
- See this section in the README for a list of binaries, ansible dependencies, and python dependencies you will need to install on your host. The versions listed are what we recommend and tested with, however the versions we listed back in the 3.0.0 release will still be compatible.
- For the Terraform providers and modules you will need to run
terraform init --upgrade
before running anyterraform
commands with the new code. Refer to the init documentation from HashiCorp.
ENHANCEMENTS:
- #109: feat: (IAC-1349) Update the default Postgres server version to 15
- #112: feat: (IAC-1269) Update K8s node reboot task to not run on non-k8s node VMs
- #114: feat: (IAC-1235) Update Default Project and Infrastructure Dependencies
DOCUMENTATION:
- #110: docs: (IAC-1351) Minor Doc Fixes
3.8.0 - February 15, 2024
Release Notes
Dependency Updates
As part of PR #102, the required binaries and Terraform providers/modules have been updated to resolve some security notices that were picked up by our scanning process. The Dockerfile
has been updated so a newly built docker image from this release will include these updates automatically. If you are running this project without the use of the Docker image, it is advised to update your local binaries and Terraform providers/modules, following the steps below:
- See this section in the README a list of binaries, ansible dependencies, and python dependencies you will need to install on your host. The versions listed are what we recommend and tested with, however the versions we listed back in the 3.0.0 release will still be compatible.
- For the Terraform providers and modules you will need to run
terraform init --upgrade
before running anyterraform
commands with the new code. Refer to the init documentation from HashiCorp.
ENHANCEMENTS:
- #102 feat: (IAC-1262) Update Dependencies to Resolve Security Warnings
- #107 feat: (IAC-1313) Use the ~> Notation for Provider Version Constraints
- #108 feat: (IAC-1334) Add a variable and set a default for the kube-vip-cloud-provider version
DOCUMENTATION:
- #106: docs: (IAC-1244) Add Detailed Dependencies Documentation
CHORE:
- #105: chore: (IAC-1306) Add Bug Report Form
3.7.0 - January 19, 2024
Release Notes
Repository Updates
As part of PR #100, we've updated the package repo we source the kube packages to now be pkgs.k8s.io
It's important to note that this new package repo will only distribute binaries for K8s 1.24 and onwards.
From: https://kubernetes.io/blog/2023/08/31/legacy-package-repository-deprecation/
The legacy package repositories (apt.kubernetes.io and yum.kubernetes.io) have been deprecated and frozen starting from September 13, 2023. Using the new package repositories hosted at pkgs.k8s.io is strongly recommended and required in order to install Kubernetes versions released after September 13, 2023. The deprecated legacy repositories, and their contents, might be removed at any time in the future and without a further notice period. The new package repositories provide downloads for Kubernetes versions starting with v1.24.0.
...
The legacy packages are expected to go away in January 2024.
ENHANCEMENTS:
- #99 feat: (IAC-1187) Update METRICS_SERVER_CHART_VERSION default to 3.11.0
- #100 feat: (IAC-1189) Add Support for K8s 1.28 and Update Default CRI Version
- #101 feat: (IAC-1225) Update default Calico CNI Version to 3.27.0
BUG FIXES:
3.6.0 - November 30, 2023
Release Notes
Dependency Updates
As part of PR #92, the required binaries and Python packages have been updated to resolve some security notices that were picked up by our scanning process. The dockerfile has been updated so a newly built docker image from this release will include these updates. If you are running this project without the of the Docker image, it is advised to update your local binaries and Python packages, however users will still be able to use the binaries and Python packages from the previous release without issues.
ENHANCEMENTS:
- #92: feat: (IAC-1193) Update Dependencies to Resolve Security Issues
- #93: feat: (IAC-1201) Move all postgres setup over to systems-install
DOCUMENTATION:
- #94: docs: (IAC-1206) Update SAS Documentation URLs
- #95: docs: (IAC-1222) Remove CR Variables from Example Files
CHORE:
- #91: chore: (IAC-1197) Update Branch Selector for GitHub Workflow
3.5.0 - September 21, 2023
ENHANCEMENTS:
- #84: feat: (IAC-1089) Valid PG Server Name and Update Doc
- #61: feat: (IAC-1113) Add node labels and taints with a label selector matching on both the short and long hostname
- #60: feat: (IAC-1114) Use the 'search' test rather than find when checking node names for labelling purposes
DOCUMENTATION:
- #86: docs: (IAC-1086) Update SAS Documentation URLs