Files
IvanHunters 1a48a5db7a fix(etcd): correct YAML literal scalar formatting in datastore.yaml
The heredoc content in datastore.yaml Job template was not properly indented,
causing YAML parser to fail with "could not find expected ':'" error at line 227.

Root cause: heredoc content lacked indentation within YAML literal scalar block,
making YAML parser interpret `apiVersion:` as a new top-level key instead of
part of the bash heredoc.

Solution: add proper indentation to heredoc lines and use sed to strip the
leading spaces before passing YAML to kubectl apply.

This ensures:
- YAML template parses correctly (all lines in literal scalar have indent)
- kubectl receives valid YAML (sed removes the indent before apply)

Signed-off-by: IvanHunters <xorokhotnikov@gmail.com>
2026-04-27 00:50:43 +03:00
..
2024-08-12 14:47:11 +02:00
2024-07-16 17:31:52 +02:00
2025-09-24 12:32:37 +02:00

Etcd-cluster

Parameters

Common parameters

Name Description Type Value
size Persistent Volume size. quantity 4Gi
storageClass StorageClass used to store the data. string ""
replicas Number of etcd replicas. int 3
resources Resource configuration for etcd. object {}
resources.cpu Number of CPU cores allocated. quantity 1000m
resources.memory Amount of memory allocated. quantity 512Mi
certWaitTimeout Timeout in seconds to wait for cert-manager to populate TLS Secrets. int 300
kubectlImage Container image used for DataStore creation hook Job. string docker.io/alpine/k8s:1.33.4