The default image configuration values (
image.host, image.name, image.tag) are recommended for 99% of users. Overriding these values is not advised unless you have specific requirements.string
default:""
Container registry hostname where the CrewAI Platform image is hosted.Default: Example - Component-Specific Override:
"" (empty) - Automatically uses global.imageRegistry valueFallback Behavior:When image.host is empty or not set, the chart uses global.imageRegistry (default: "images.crewai.com"). This simplifies configuration by allowing you to set the registry once at the global level.When imageNamePrefixOverride is Set:The image name is automatically simplified:- Original:
proxy/crewai/crewai/crewai-enterprise-platform - With
imageNamePrefixOverride: "crewai/"becomes:crewai/crewai-enterprise-platform
""- Useglobal.imageRegistry(recommended)"images.crewai.com"- Replicated proxy registry (explicit override)"docker.io"- Docker Hub"ghcr.io"- GitHub Container Registry- Any private registry hostname
string
default:"proxy/crewai/crewai/crewai-enterprise-platform"
Full image name including any registry-specific paths.Format:
[registry-path/]organization/repositoryDefault: "proxy/crewai/crewai/crewai-enterprise-platform" - Matches Replicated proxy path structurePath Transformation:When global.imageNamePrefixOverride is set, only the final component (crewai-enterprise-platform) is used with the override prefix.string
default:"0.27.3"
Container image tag to deploy.Important: Always point to a specific version tag. Do not use
"latest" or "next" tags.Recommended Practice:Use explicit version tags (e.g., "0.27.3", "1.2.3") to ensure:- Deployment consistency across environments
- Ability to rollback to known versions
- Predictable behavior and troubleshooting
string
default:"IfNotPresent"
Kubernetes image pull policy.Valid Values:
"Always"- Pull image on every pod start"IfNotPresent"- Pull only if image not present locally"Never"- Never pull, use local image only
"Always" with specific tags to ensure you get the correct image version, or "IfNotPresent" to reduce registry load if using immutable tags.string
default:"docker-registry"
Name of the Kubernetes secret containing container registry credentials.Important: It is not recommended to set this value manually. When deployed via Replicated KOTS, the
docker-registry secret is automatically created with the necessary credentials including Replicated proxy credentials and any additional registries configured in image.registries.Manual Configuration (Non-Replicated Deployments):array
default:"[]"
Additional container registries requiring authentication. Credentials are merged with the Replicated proxy credentials.Schema:Two authentication methods are supported:Method 1: Username/Password (Static Credentials)Method 2: Credential Helper (Recommended for Cloud Registries)Credential Helper Benefits:
- No static credentials in configuration
- Automatic token refresh
- Uses pod IAM/workload identity
- More secure for cloud registries
"ecr-login"- AWS ECR (requires IRSA or instance role)
- Pulling images from multiple private registries
- Using Docker Hub for public images with rate limit authentication
- Accessing internal company registries
- Cloud-native authentication for AWS ECR
