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-887) Add support for tenant pod templates #403

Closed riragh closed 1 year ago

riragh commented 1 year ago

Changes:

Starting with SAS Viya Platform cadence 2023.03, each tenant will require their own copy of certain Kubernetes resources. Hence a new directory for each tenant containing all the sas-programming-environment files will be created under $deploy/site-config/multi-tenant/. For example, if you have a tenant with the ID acme, then a directory named $deploy/site-config/multi-tenant/acme will be created.

Tests:

Verified following scenarios, see details in internal ticket: Scenario Description Order Cadence Verification
1 Multi-tenancy enabled schemaPerTenant deployment Fast 2020 Viya4 deployment stabilized and was accessible. Pod templates for each tenant created
2 Multi-tenancy enabled databasePerTenant deployment Fast 2020 Viya4 deployment stabilized and was accessible. Pod templates for each tenant created