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 |