- CLI
- Helm
Use the This installs:
Example with all options:
odigos pro central install command with --set flags:odigos pro central install --set onPremToken=<token>
- central-backend
- central-ui
- redis (for state)
- keycloak (as identity provider)
CLI Flags
| Flag | Default | Description |
|---|---|---|
--set onPremToken | (required) | Your Odigos Enterprise license token |
--set centralProxy.centralBackendURL | (optional) | URL of the central backend |
--set auth.externalUrl | http://localhost:8081 | Browser-accessible URL of the Central Backend for SSO redirect flows |
--set auth.adminPassword | (auto-generated) | Admin password for Keycloak. If not provided, a random password is generated |
--set auth.adminUsername | admin | Admin username for Keycloak |
--namespace, -n | odigos-central | Target namespace for installation |
--version | (current) | Specify a specific version to install |
odigos pro central install \
--set onPremToken=<token> \
--namespace odigos-central \
--version v1.0.0
Add the Odigos Helm repository and install:For production deployments, consider using a Then install with:
helm repo add odigos https://odigos-io.github.io/odigos/
helm repo update
helm upgrade --install odigos-central odigos/odigos-central \
--namespace odigos-central \
--create-namespace \
--set onPremToken=<token>
values.yaml file:onPremToken: "<your-token>"
auth:
externalUrl: "https://central.example.com" # Browser-accessible URL for SSO redirects
adminUsername: admin
adminPassword: "<your-password>"
persistence:
enabled: true
size: 2Gi
storageClassName: "gp3"
centralBackend:
autoscaling:
enabled: true
minReplicas: 2
maxReplicas: 10
resources:
requests:
cpu: 200m
memory: 256Mi
limits:
cpu: 1000m
memory: 1Gi
centralUI:
resources:
requests:
cpu: 100m
memory: 128Mi
limits:
cpu: 500m
memory: 512Mi
helm upgrade --install odigos-central odigos/odigos-central \
--namespace odigos-central \
--create-namespace \
-f values.yaml