Sobes.tech
Junior — Middle

What tool is used for templating in Helm?

sobes.tech AI

Answer from AI

Helm uses the built-in Go templates engine for templating. It allows creating dynamic Kubernetes manifests using variables, conditions, loops, and functions.

Example of usage in a Helm Chart:

apiVersion: v1
kind: Pod
metadata:
  name: {{ .Values.podName }}
spec:
  containers:
    - name: app
      image: {{ .Values.image.repository }}:{{ .Values.image.tag }}

Here, {{ ... }} is the Go templates syntax, which substitutes values from the values.yaml file.