Skip to content

Helm Chart Values

Reference for all configurable values in the AIM Engine Helm chart.

Controller Manager

Controller manager configuration

Parameter Description Default
manager.replicas Number of operator replicas 1
manager.image.repository Operator container image repository docker.io/amdenterpriseai/aim-engine
manager.image.tag Operator container image tag latest
manager.image.pullPolicy Image pull policy IfNotPresent
manager.imagePullSecrets Secrets for pulling the operator image from private registries []
manager.args Controller command-line arguments ["--leader-elect"]
manager.env Additional environment variables for the controller []
manager.podSecurityContext.runAsNonRoot Require non-root user true
manager.podSecurityContext.seccompProfile.type Seccomp profile type RuntimeDefault
manager.securityContext.allowPrivilegeEscalation Prevent privilege escalation false
manager.securityContext.capabilities.drop Dropped Linux capabilities ["ALL"]
manager.securityContext.readOnlyRootFilesystem Read-only root filesystem true
manager.resources.limits.cpu CPU limit 500m
manager.resources.limits.memory Memory limit 4Gi
manager.resources.requests.cpu CPU request 100m
manager.resources.requests.memory Memory request 256Mi

RBAC Helpers

Create admin/editor/viewer ClusterRoles for each CRD

Parameter Description Default
rbacHelpers.enable Enable RBAC helper roles true

CRDs

Custom Resource Definitions

Parameter Description Default
crd.enable Install CRDs with the chart true
crd.keep Keep CRDs when uninstalling (prevents data loss) true

Metrics

Controller metrics endpoint

Parameter Description Default
metrics.enable Enable metrics endpoint true
metrics.port Metrics endpoint port 8443

Cert-Manager

Cert-manager integration for TLS certificates

Parameter Description Default
certManager.enable Enable cert-manager integration false

Prometheus

Prometheus ServiceMonitor for metrics scraping

Parameter Description Default
prometheus.enable Create a Prometheus ServiceMonitor resource false

Cluster Runtime Configuration

Cluster-wide runtime configuration for AIM resources. Creates an AIMClusterRuntimeConfig CR when enabled.

Parameter Description Default
clusterRuntimeConfig.enable Enable creation of the AIMClusterRuntimeConfig resource false
clusterRuntimeConfig.name Name of the AIMClusterRuntimeConfig resource default

Cluster Model Source

Cluster-wide model source for automatic model discovery from container registries. Creates an AIMClusterModelSource CR when enabled, installing latest AIM Container Images.

Parameter Description Default
clusterModelSource.enable Enable creation of the AIMClusterModelSource resource false
clusterModelSource.name Name of the AIMClusterModelSource resource amd-aim-model-source
clusterModelSource.spec Spec fields for the AIMClusterModelSource
clusterModelSource.spec.registry Container registry to sync from (e.g., docker.io, ghcr.io, gcr.io) docker.io
clusterModelSource.spec.filters Filters define which images to discover and sync. Each filter specifies an image pattern with optional version constraints.
clusterModelSource.spec.syncInterval How often to sync with the registry (minimum recommended: 15m) 1h
clusterModelSource.spec.maxModels Maximum number of AIMClusterModel resources to create (prevents runaway creation) 500