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.
Change the value used for the PATH environment variable in the DAC Deploy SAS Viya Ansible tasks so that the path to binaries in the ORCHESTRATION_TOOLING_PATH, including kubectl, come prior to the path for binaries present in the filesystem from DAC content.
PATH value change within the task is from this:
PATH: "{{ env_path + ':' + ORCHESTRATION_TOOLING_PATH }}"
to this:
PATH: "{{ ORCHESTRATION_TOOLING_PATH + ':' + env_path }}"
Tests
Scenario
Provider
kubernetes_version
create_static_kubeconfig
order
cadence
notes
1
AWS
1.26 (v1.26.7-eks)
false
2023.08
stable
SAS Viya pods are running and stabilized, Successful login to SASDrive app as viya_admin, successful uninstall
2
Azure
1.27.3
true
2023.09
stable
SAS Viya pods are running and stabilized, Successful login to SASDrive app as viya_admin, successful uninstall
Changes
PATH value change within the task is from this:
PATH: "{{ env_path + ':' + ORCHESTRATION_TOOLING_PATH }}"
to this:PATH: "{{ ORCHESTRATION_TOOLING_PATH + ':' + env_path }}"
Tests