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-912) Postgres tuning transformer changes for 2023.03 cadence #396
Postgres has split the tuning transformers crunchy-tuning-transformer.yaml which was used for adjusting the max_connections for tenants and enabling/disabling the TLS for front-door TLS on Multi-tenant enabled deployments.
In this change the support for separate transformers has been added for SAS Viya Platform cadence version 2023.03 and above. The new transformers are:
For adjusting max_connection: crunchy-tuning-connection-params-transformer.yaml
For TLS options front-door/disabled: crunchy-tuning-pg-hba-no-tls-transformer.yaml
Tests:
Verified following scenarios. For details see the internal ticket:
Scenario
Description
Order Cadence
Verification
1
TLS: full-stack with schemaPerTenant mode
Fast 2020
New transformer for connections update was created. Viya4 deployment stabilized and was accessible
2
TLS: front-door with schemaPerTenant mode
Fast 2020
Both the new transformer for connections and TLS update were created. Viya4 deployment stabilized and was accessible
3
TLS: disabled with databasePerTenant mode
Fast 2020
Both the new transformer for connections and TLS update were created. Viya4 deployment stabilized and was accessible
Changes:
Postgres has split the tuning transformers
crunchy-tuning-transformer.yaml
which was used for adjusting the max_connections for tenants and enabling/disabling the TLS for front-door TLS on Multi-tenant enabled deployments. In this change the support for separate transformers has been added for SAS Viya Platform cadence version 2023.03 and above. The new transformers are:crunchy-tuning-connection-params-transformer.yaml
crunchy-tuning-pg-hba-no-tls-transformer.yaml
Tests: