Skip to main content

Container Image

Properties

PropertyTypeRequiredDescriptionDefaultExample
typestring✅ Yescomponent type Type of component to deploy. Determines which configuration block is required (helm_chart, terraform_module, docker_build, container_image, kubernetes_manifest, or job)-"terraform_module"
namestring✅ Yescomponent name Unique identifier for the component within the app. Used for referencing in dependencies and templates-"database"
var_namestringNovariable name for component output Optional name to use when storing component outputs as variables. If not specified, uses the component name-"db_endpoint"
dependenciesarrayNocomponent dependencies List of other components that must be deployed before this component. Automatically extracted from template references-"database"
aws_ecrAWSECRConfigNoAWS ECR image configuration Configuration for pulling images from AWS Elastic Container Registry. Use when deploying images from private ECR repositories--
publicPublicImageConfigNopublic registry image configuration Configuration for pulling images from public container registries (Docker Hub, Quay.io, GCR, etc)--

Property Details

type

Examples:
"terraform_module"
"helm_chart"
"docker_build"
"container_image"
"kubernetes_manifest"

name

Examples:
"database"
"api-server"
"frontend"

var_name

Examples:
"db_endpoint"
"api_host"

dependencies

Examples:
"database"
"infrastructure"