helm-charts

EnkryptAI Lite Installation Guide

This guide walks you through installing EnkryptAI Lite using Helm and applying necessary CRDs.


Prerequisites


Step 1: Add Helm Repository

Add the Helm repository (replace <repo_name> and <repo_url> with the actual values):

helm repo add enkryptai https://enkryptai.github.io/helm-charts/
helm repo update
helm search repo enkryptai
kubectl create ns enkryptai-stack

Step 2: Apply Custom Resource Definitions (CRDs) (Optional)

Apply the required CRDs only if you get error when installing below helm chart:

kubectl apply -f crds/

Step 3: Install or Upgrade EnkryptAI Lite

Install or upgrade the Helm release:

NOTE: Kindly use the latest release. Before apply ensure below secrets are present

  1. Name: s3-cred in Namespace: enkryptai-stack
  2. Name: guardrails-env-secret in Namespace: enkryptai-stack
  3. Name: redteam-proxy-env-secret in Namespace: enkryptai-stack and redteam-jobs

Don’t forget to pass ENKRYPTAI_LITE_MODE: "true" in redteam-proxy-env-secret to enabled EnkryptAI-LITE

Please ensure there is no trailing whitespace or Newline in secret

Kindly update values file before applying

helm upgrade --install enkryptai-lite enkryptai/enkryptai-lite -n enkryptai-stack  --debug -f values.yaml

Step 4: Verify Installation

Check that all pods and resources are running:

kubectl get all -n enkryptai-stack

Notes

kubectl create namespace enkryptai-stack