Helm Chart Configuration
This page contains the complete Helm chart configuration reference for the latest version of PaletteAI.
Top-Level Sections
This section contains the top-level sections of the Helm chart in the order they appear.
Global
Refer to Configure Prometheus Agent Monitoring for guidance on configuring global.metrics, spoke-side Prometheus agents, and the Grafana dashboard link.
Feature Flags
The global.featureFlags values control deployment behavior, versioning, and default resource creation.
| Flag | Type | Default | Description |
|---|---|---|---|
versioningType | string | semantic | Definition revision versioning scheme. Accepted values are basic and semantic. |
deploymentMode | string | connected | PaletteAI deployment mode. Accepted values are connected and airgap. |
systemDefaultResources | boolean | true | Automatically creates the default Tenant, Project, Settings, and Compute Config resources during installation. |
enableCreateSharedComputePoolOnAppDeployment | boolean | true | Allows creating a shared Compute Pool during App Deployment. |
enableCreateSharedComputePoolOnModelDeployment | boolean | true | Allows creating a shared Compute Pool during Model Deployment. |
enableCreateDedicatedComputePoolOnAppDeployment | boolean | true | Allows creating a dedicated Compute Pool during App Deployment. |
enableCreateDedicatedComputePoolOnModelDeployment | boolean | true | Allows creating a dedicated Compute Pool during Model Deployment. |
enableDeployAppToDedicatedComputePool | boolean | true | Allows App Deployment to dedicated Compute Pools. |
enableDeployAppToSharedComputePool | boolean | true | Allows App Deployment to shared Compute Pools. |
enableDeployModelToDedicatedComputePool | boolean | true | Allows Model Deployment to dedicated Compute Pools. |
enableDeployModelToSharedComputePool | boolean | true | Allows Model Deployment to shared Compute Pools. |
Use a configuration similar to the following:
```yaml title="Example global.featureFlags configuration"
global:
featureFlags:
versioningType: semantic
deploymentMode: connected
systemDefaultResources: true
enableCreateSharedComputePoolOnAppDeployment: true
enableCreateSharedComputePoolOnModelDeployment: true
enableCreateDedicatedComputePoolOnAppDeployment: true
enableCreateDedicatedComputePoolOnModelDeployment: true
enableDeployAppToDedicatedComputePool: true
enableDeployAppToSharedComputePool: true
enableDeployModelToDedicatedComputePool: true
enableDeployModelToSharedComputePool: true
Use the following examples to tailor these options:
**Dedicated pools only**
```yaml
global:
featureFlags:
enableCreateSharedComputePoolOnAppDeployment: false
enableCreateSharedComputePoolOnModelDeployment: false
enableDeployAppToSharedComputePool: false
enableDeployModelToSharedComputePool: false
Shared pools only
global:
featureFlags:
enableCreateDedicatedComputePoolOnAppDeployment: false
enableCreateDedicatedComputePoolOnModelDeployment: false
enableDeployAppToDedicatedComputePool: false
enableDeployModelToDedicatedComputePool: false
Prevent automatic Compute Pool creation
global:
featureFlags:
enableCreateSharedComputePoolOnAppDeployment: false
enableCreateSharedComputePoolOnModelDeployment: false
enableCreateDedicatedComputePoolOnAppDeployment: false
enableCreateDedicatedComputePoolOnModelDeployment: false
enableDeployAppToDedicatedComputePool: true
enableDeployAppToSharedComputePool: true
enableDeployModelToDedicatedComputePool: true
enableDeployModelToSharedComputePool: true
Disable default resource creation
global:
featureFlags:
systemDefaultResources: false
Use basic revision versioning
global:
featureFlags:
versioningType: basic
Set air-gapped deployment mode
global:
featureFlags:
deploymentMode: airgap
When you install PaletteAI with the appliance installer, some feature flags are managed by the installer. Refer to Deploy PaletteAI for details.
Certificates
Cleanup
FleetConfig
Alertmanager
Brush
Canvas
Dex
Refer to the Dex documentation for more information.
Fleetconfig-Controller
Refer to the fleetconfig-controller repository for more information.
Flux2
Refer to the Flux documentation for more information.
Fluxcd-Manager
Hue
Ingress-Nginx
Refer to the Ingress-Nginx Controller documentation for more information.
Zot
Refer to the Zot documentation for more information.
For production deployments, enable persistent storage during initial installation. Starting with PaletteAI v1.1.0, Zot persistence is enabled by default in the bundled values. Use the migration guide only if you disabled persistence or upgraded from an earlier version. For configuration details and the implications of ephemeral storage, refer to Migrate Zot Registry to Persistent Storage.