The values file will be provided by the EnkryptAI team. Before installing any Helm chart, please ensure that all required Kubernetes Secrets are already created and available in the target namespace. For more info check https://enkryptai.github.io/helm-charts/
helm repo add enkryptai https://enkryptai.github.io/helm-charts/
helm repo update
helm upgrade --install platform enkryptai/platform-stack -n enkryptai-stack -f values.yaml --timeout 15m
Don’t forget to apply below configmap
kubectl apply -f https://raw.githubusercontent.com/enkryptai/helm-charts/refs/heads/main/charts/enkryptai-stack/gateway-temp-config-map.yaml
helm repo add enkryptai https://enkryptai.github.io/helm-charts/
helm repo update
helm upgrade --install enkryptai enkryptai/enkryptai-stack -n enkryptai-stack -f values.yaml --timeout 15m
Once both charts have been successfully installed, you’ll need to update the following Kubernetes secrets with your OpenFGA configuration values.
You can find
authorization_model_id
andstore_id
in the OpenFGA logs.
Secret Name: frontend-env-secret
Update the following environment variables:
FGA_STORE_ID=<store_id>
FGA_MODEL_ID=<authorization_model_id>
Secret Name: gateway-env-secret
Update the following environment variables:
DECK_OPENFGA_STORE_ID=<store_id>
DECK_OPENFGA_AUTHORIZATION_MODEL_ID=<authorization_model_id>
Once the secrets have been updated, restart the deployments to ensure the new environment variables are loaded. Run the following commands:
kubectl rollout restart deployment frontend -n enkryptai-stack
kubectl rollout restart deployment gateway-kong -n enkryptai-stack
Before you start using the EnkryptAI Stack, ensure the following subdomains are properly configured and secured with valid SSL/TLS certificates:
Example: If your base domain is
example.com
, the stack will use:app.example.com auth.example.com api.example.com
Make sure you:
If you encounter any issues during installation or post-deployment, please reach out to the EnkryptAI team for assistance and troubleshooting.