Image & Container

Configure container images, pull policies, and Docker container properties.

This page covers Helm values for container image configuration and pull policies.

Image

Variable: image

Description: The pipeline’s Docker image. Optionally override the image tag, which defaults to the chart appVersion.

Example: image="edgedelta/agent:latest"

Agent pullPolicy

Variable: agentProps.image.pullPolicy

Description: The agentProps.image.pullPolicy value defines the conditions under which the agent container image should be pulled from a registry. Values can be:

  • Always: The image will be pulled every time the pod starts. This ensures that you always use the latest version of the image even if it’s already present on the node.
  • IfNotPresent: The image will be pulled only if it is not already present on the node. This can reduce network bandwidth and speed up deployments for images that don’t change frequently.
  • Never: The image will never be pulled, and you rely on the image being pre-installed on the node.

The default value is IfNotPresent.

Example:

--set agentProps.image.pullPolicy=Always

You can describe the pod to confirm the value was applied:

kubectl describe pod <pod-name>