| layout | home |
|---|---|
| title | Overview |
| nav_order | 1 |
| permalink | / |
SAS Retrieval Agent Manager is a comprehensive solution for managing agents or interacting directly with LLMs in a RAG or non-RAG context. This documentation covers deployment and operation on open-source Kubernetes, Azure Kubernetes Service (AKS), Amazon Elastic Kubernetes Service (EKS), and OpenShift Container Platform (OCP).
Caution
GPG Key Warning - Read Before Doing Anything
GPG keys are the encryption foundation for all sensitive data in SAS Retrieval Agent Manager. Deleting or regenerating existing GPG keys post-deployment will result in permanent, unrecoverable data loss. See GPG keys.
- Get started — prerequisites, tools, license retrieval, and image pull secret.
- Deployment — provision infrastructure and install the application.
- Values file generator — build your
ram-values.yaml.
| Platform | Description | Kubernetes version | Guide |
|---|---|---|---|
| Kubernetes | Open-source Kubernetes deployment | 1.35+ | Guide |
| Azure | Azure Kubernetes Service (AKS) deployment | 1.35+ | Guide |
| AWS | Amazon Elastic Kubernetes Service (EKS) deployment | 1.35+ | Guide |
| OpenShift | OpenShift Container Platform (OCP) | 1.32 (OCP v4.19.1) | Guide |
| Topic | Description |
|---|---|
| Get started | Prerequisites, platform selection, license, and pull secret |
| Deployment | Infrastructure, database, dependencies, GPG keys, install and upgrade |
| Identity and access | Keycloak, LDAP, OpenID Connect, and SAML |
| LLM connections | Connect Azure OpenAI, Amazon Bedrock, OpenAI, or Ollama |
| Monitoring | Logs, metrics, and traces |
| Backup and restore | Protect and recover your data |
| Troubleshooting | Common issues and resolutions |
| Values file generator | Interactive ram-values.yaml builder |
You can use a coding assistant to guide an Azure and Azure Kubernetes Service (AKS) deployment. Use a coding assistant that supports repository instructions in an AGENTS.md file.
- Clone this repository.
- Open the repository root in your coding assistant.
- Confirm that the assistant can read AGENTS.md.
- Ask the assistant:
Help me deploy SAS Retrieval Agent Manager by following AGENTS.md. - Answer one question at a time.
- Review each proposed command or file change.
- Approve each change only after you confirm its target and effect.
- Enter all secrets directly in your local terminal. Do not enter secrets in the assistant chat.
The AGENTS.md file gives the assistant the deployment sequence and safety rules. The assistant checks the Azure subscription, infrastructure path, AKS context, namespace, dependencies, values file, GPG keys, installation, and deployment status. The assistant must stop when a check fails or a target is not clear.
This conversational workflow supports Azure and AKS only. Use the platform guides above for other deployment platforms.
We welcome your contributions! Please read CONTRIBUTING.md for details on how to submit contributions to this project.
Except for the the contents of the /assets/images/ folder, this project is licensed under the Apache 2.0 License. Elements in the /assets/images/ folder are owned by SAS and are not released under an open source license. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration.
As with any container image, direct and indirect dependencies are governed by their own licenses. Users of the published container image are responsible for ensuring that their use complies with all applicable licenses.