Alan AI Helm installation package¶
Below is a description of the contents of the installation package:
Package Structure¶
The installation package includes the following key files and folders:
alan-ai-chart/
├── cfg/
| ├── <project>-development
| ├── certs
| | ├── alan_local.crt
| | ├── alan_local.key
| ├── alan_dialog_sa_key.json
| ├── alan_models_sa_key.json
| ├── alan_tutor_sa_key.json
| ├── alan-common-config.yml
| ├── openai_key.txt
├── scripts
| ├── \_<project>_vars.sh
| ├── local-delete-alan-pods.sh
| ├── local-helm-install.sh
| ├── local-helm-uninstall.sh
└── README.md
└── CHANGEOG.md
cfg/<project>-development/¶
The folder contains the following files and folders:
cert
: Alan AI certificatesalan_dialog_sa_key.json
,alan_models_sa_key.json
,alan_tutor_sa_key.json
,openai_key.txt
: API keys required for Alan AI Cloud to function properlyAlan-common-config.yml
: a file containing all the configurable Alan AI Cloud features and their respective settings. By default, most functionality is disabled.
For details, see Alan AI configuration.
scripts¶
The folder contains installation scripts and deployment-related variables:
\_<project>_vars.sh
: a script that sets up all needed deployment-related variables. For details, see Alan AI configuration.local-delete-alan-pods.sh
: a script that deletes all Alan AI Cloud pods from the local Kubernetes cluster. Needed for troubleshooting and redeploying in some cases.local-helm-install.sh
: a script that installs Alan AI Cloud to the local Kubernetes cluster.local-helm-uninstall.sh
: a script that uninstalls Alan AI Cloud from the local Kubernetes cluster.
README and CHANGELOG¶
The files describe the installation process and the history of changes to the installation package.