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-723) Uninstall baseline components last during uninstall phase #305

Closed dhoucgitter closed 2 years ago

dhoucgitter commented 2 years ago

For AWS EKS 1.23 or later clusters, cluster-logging, cluster-monitoring, viya and other application components rely upon the ebs csi driver for the dynamic creation of physical volumes. Those components depend on the ebs csi driver to be resident in the cluster until it is no longer needed. Prior to this change, all baseline components, including the ebs csi driver would be uninstalled first during the DAC uninstall phase when the baseline component and any other application components were being uninstalled. After this change, when the baseline and application tags are specified together for uninstall, all application components will be uninstalled prior to the baseline components being uninstalled. Moving the order so baseline components uninstall last will allow the ebs csi driver to be running in the cluster to manage physical volume destruction while each application component uninstalls.