Documentation Index
Fetch the complete documentation index at: https://www.truefoundry.com/llms.txt
Use this file to discover all available pages before exploring further.
Deploy the TrueFoundry control plane and AI Gateway. See the overview for compute requirements and prerequisites.
Installation Instructions
In OpenShift clusters, the values file will be slightly different. The rest of the steps remains the exact same as what you would do for AWS, GCP, or Azure.
If your cluster has Security Context Constraints (SCCs) that require pods to have an empty security context, you will need to disable the default security contexts in the Helm chart. See How to deploy on OpenShift with restricted SCCs.
The values file will be as follows:
global:
# Domain to map the control plane dashboard
controlPlaneURL: https://example.com
# Ask TrueFoundry team to provide these
tenantName: <TENANT_NAME>
# This is the reference to the secrets we created in the previous step
existingTruefoundryCredsSecret: "truefoundry-creds"
imagePullSecrets:
- name: "truefoundry-image-pull-secret"
## Add if you have restricted public registry access
# image:
# pullSecretNames:
# - "truefoundry-image-pull-secret"
# Choose the resource tier as per your needs
resourceTier: medium # or small or large
config:
defaultCloudProvider: "aws"
storageConfiguration:
awsS3BucketName: "<AWS_S3_BUCKET_NAME>"
awsRegion: "<AWS_REGION>"
serviceAccount:
annotations:
eks.amazonaws.com/role-arn: <CONTROL_PLANE_IAM_ROLE_ARN>
ingress:
hosts:
- example.com
enabled: true
annotations: {}
ingressClassName: nginx # Replace with your ingress class name
# For haproxy openshift, please add the following annotation to the ingress
haproxy.router.openshift.io/rewrite-target: /
# In case, you want to spin up PostgreSQL on kubernetes, enable this
# Please add creds and host details in the secret `truefoundry-creds`
devMode:
enabled: false
tags:
llmGateway: true
llmGatewayRequestLogging: true
# Disable few dependencies for only LLM Gateway setup
tfyBuild:
enabled: false
sfyManifestService:
enabled: false
tfyController:
enabled: false
tfyConfigs:
enabled: false