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

(IAC-593) Updates to handle OpenSSL Support for Viya 4 Monitoring #246

Closed jarpat closed 2 years ago

jarpat commented 2 years ago

Changes

Update to support the upcoming release of sassoftware/viya4-monitoring-kubernetes. The monitoring/logging installation script now looks for the CERT_GENERATOR environment variable during the installation script to determine what tool it should use to generate certificates. The value for CERT_GENERATOR can either be "openssl" or "cert-manager"

Tests

Scenario K8s Version Cadence V4_CFG_TLS_GENERATOR V4M_VERSION V4M_CERT & V4M_KEY Logging and Monitoring Stack Accessible/Stabilized Deployment Stabilized
1 1.23.5 Fast:2020 openssl master (31b8307) not set yes yes
2 1.23.5 Fast:2020 openssl master (31b8307) provided yes yes
3 1.23.5 Fast:2020 cert-manager master (a4a6fec) not set yes yes
4 1.23.5 Fast:2020 cert-manager master (a4a6fec) provided yes yes

See internal ticket for more details.

jarpat commented 2 years ago

This PR has been approved, forgot to unmark this as draft.