sassoftware / viya4-deployment

This project contains Ansible code that creates a baseline in an existing Kubernetes environment for use with the SAS Viya Platform, generates the manifest for an order, and then can also deploy that order into the Kubernetes environment specified.
Apache License 2.0
71 stars 64 forks source link

feat: (IAC-874) Update default cert-manager version to 1.11.0 #388

Closed jarpat closed 1 year ago

jarpat commented 1 year ago

Changes

Updated the default cert-manager version (CERT_MANAGER_CHART_VERSION) to 1.11.0

This new version is compatible with K8s 1.21 → 1.26, this version should work with all supported Viya cadences that are able to deployed on that K8s version range.

Tests

Ran through the following scenarios to test the updated cert-manager version

Scenario Task Provider Cadence K8s Version V4_CFG_TLS_GENERATOR V4_CFG_TLS_MODE V4_CFG_TLS_CERT/KEY/TRUSTED_CA_CERTS Deployment Method
1 OOTB + Logging Monitoring Azure fast:2020 v1.24.9 cert-manager full-stack User Provided Docker
2 OOTB + Logging Monitoring Azure fast:2020 v1.24.9 cert-manager full-stack Generated Docker
3 OOTB + Logging Monitoring AWS lts:2022.09 v1.23.15-eks-300e41d cert-manager front-door User Provided Docker
4 OOTB + Logging Monitoring AWS lts:2022.09 v1.23.15-eks-300e41d cert-manager front-door Generated Docker
5 OOTB + Logging Monitoring GCP lts:2022.09 v1.23.14-gke.401 cert-manager full-stack Generated Docker
6 OOTB + Logging Monitoring vsphere stable:2023.01 v1.22.17 cert-manager front-door User Provided Docker

See internal ticket for more details.