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-911) Utilize kustomize from within the sas-orchestration image for all tasks #395
To remove the overhead of managing the kustomize version we want to use the kustomize binary that is already included within the sas-orchestration image.
The image that is pulled down (sourced from sas-bases/.orchestration/images.yaml) should always have a version of kustomize packaged with it that is compatible with the cadence that is going to be deployed.
We were already using the image previously for building the CRD, this change moves the image pull a little earlier so we can utilize it to generate the manifest for the DO and use it to generate the MT onboard/offboard manifests.
Tests
Ran through the following scenarios, see internal ticket for details
Changes
To remove the overhead of managing the kustomize version we want to use the kustomize binary that is already included within the sas-orchestration image.
The image that is pulled down (sourced from sas-bases/.orchestration/images.yaml) should always have a version of kustomize packaged with it that is compatible with the cadence that is going to be deployed.
We were already using the image previously for building the CRD, this change moves the image pull a little earlier so we can utilize it to generate the manifest for the DO and use it to generate the MT onboard/offboard manifests.
Tests
Ran through the following scenarios, see internal ticket for details