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
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.
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.