Skip to content

Releases: sassoftware/viya4-iac-k8s

3.13.0 - August 29, 2024

29 Aug 16:01
a7398c4
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #129: feat: (PSKD-408) (PSKD-513) Support K8s 1.30

3.12.0 - June 28, 2024

28 Jun 17:33
169ae13
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #126: feat: (IAC-1484) Update IAC Sample Sizing
  • #127: feat: (IAC-1475) Update Dependencies

3.11.0 - May 17, 2024

17 May 17:37
e97e16d
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #121: feat: (IAC-1438) Update Dependencies to Resolve Security Warnings

DOCUMENTATION:

  • #123: docs: (IAC-1245) Add Section about Time Synchronization

3.10.0 - April 18, 2024

18 Apr 14:27
17cc914
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #117: feat: (IAC-1379) Add Support for K8s 1.29

DOCUMENTATION:

  • #118: docs: (IAC-1414) Update Copyright Information
  • #119: docs: (IAC-1267) Script Usage Credential Doc

3.9.0 - March 21, 2024

21 Mar 15:18
217d0f6
Compare
Choose a tag to compare

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 any terraform 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

15 Feb 15:46
076fee5
Compare
Choose a tag to compare

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 any terraform 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

19 Jan 14:55
fed43b3
Compare
Choose a tag to compare

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:

  • #97: fix: (IAC-1246) remove unused var cluster_node_pool_mode from example & output
  • #98: fix: (IAC-1247) Add OS Guardrail to containerd.io Task

3.6.0 - November 30, 2023

30 Nov 18:43
5ae77c0
Compare
Choose a tag to compare

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

21 Sep 14:45
772107d
Compare
Choose a tag to compare

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

3.4.0 - August 18, 2023

18 Aug 14:13
53787b6
Compare
Choose a tag to compare

ENHANCEMENTS:

  • #81: feat: (IAC-1088) Additional Ansible Lint Code Updates
  • #83: feat: (IAC-1046) Add Support for K8s 1.27