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
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
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 IDacme
, then a directory named$deploy/site-config/multi-tenant/acme
will be created.Tests: