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
66
forks
source link
fix: (IAC-1335) Resolve: doc is missing path: "/spec/volumeClaimTemplates/0/spec/storageClassName" error #521
Avoid applying the sas-storage.yaml patchTransformer for the sas-airflow component so that DAC can successfully build the deployment manifest without encountering the fatal error indicated in the subject.
Pin urllib3 to latest 1.26.x version. Use of urllib3>= 2.1.0 leads to the following error getting the orchestration tooling image when running DAC with a locally installed Ansible binary.
TASK [vdm : Orchestration tooling - orchestration tooling image] ***
task path: ~/gitlab.sas.com/DOPE/ansible-marketplace/viya4-deployment/public/roles/orchestration-common/tasks/orchestration_tooling.yaml:153
fatal: [localhost]: FAILED! => changed=false
msg: 'Error connecting: Error while fetching server API version: HTTPConnection.request() got an unexpected keyword argument ''chunked'''
Tests
Provider
K8s
Deploy method
Order
Notes
AWS
1.27
ansible, installed in Python virtual env
includes SAS airflow component
DAC "baseline, viya, install" with DEPLOY=false runs to completion without error; kustomize build . -o site.yaml command to build manifest in the deployment folder is successful
AWS
1.27
ansible, installed in Python virtual env
includes SAS airflow component
DAC "baseline, viya, install" with DEPLOY=true runs to completion without error; sas-airflow requires additional configuration and is expected
Changes
Tests
kustomize build . -o site.yaml
command to build manifest in the deployment folder is successful