Skip to main content
Version: v0.2.x

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.

FlagTypeDefaultDescription
versioningTypestringsemanticDefinition revision versioning scheme. Accepted values are basic and semantic.
deploymentModestringconnectedPaletteAI deployment mode. Accepted values are connected and airgap.
systemDefaultResourcesbooleantrueAutomatically creates the default Tenant, Project, Settings, and Compute Config resources during installation.
enableCreateSharedComputePoolOnAppDeploymentbooleantrueAllows creating a shared Compute Pool during App Deployment.
enableCreateSharedComputePoolOnModelDeploymentbooleantrueAllows creating a shared Compute Pool during Model Deployment.
enableCreateDedicatedComputePoolOnAppDeploymentbooleantrueAllows creating a dedicated Compute Pool during App Deployment.
enableCreateDedicatedComputePoolOnModelDeploymentbooleantrueAllows creating a dedicated Compute Pool during Model Deployment.
enableDeployAppToDedicatedComputePoolbooleantrueAllows App Deployment to dedicated Compute Pools.
enableDeployAppToSharedComputePoolbooleantrueAllows App Deployment to shared Compute Pools.
enableDeployModelToDedicatedComputePoolbooleantrueAllows Model Deployment to dedicated Compute Pools.
enableDeployModelToSharedComputePoolbooleantrueAllows 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.

warning

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.



Complete Values File