23 lines
1.4 KiB
YAML
23 lines
1.4 KiB
YAML
---
|
|
# kubectl apply -k can hit transient etcd timeouts under load; retries + longer API deadline help.
|
|
noble_platform_kubectl_request_timeout: 120s
|
|
noble_platform_kustomize_retries: 5
|
|
noble_platform_kustomize_delay: 20
|
|
|
|
# kube-prometheus-stack: operator Deployment uses Kubernetes default progressDeadlineSeconds (600s).
|
|
# First install (images + cert-manager webhook TLS) can exceed that; patch + optional rollout restart, then Helm --wait.
|
|
noble_platform_kube_prometheus_operator_progress_deadline_seconds: 1800
|
|
noble_platform_kube_prometheus_operator_wait_retries: 60
|
|
noble_platform_kube_prometheus_operator_wait_delay: 5
|
|
# Longhorn PVCs + full stack often need 45-60m; node-exporter DaemonSet can be last at 3/4 until one node catches up.
|
|
noble_platform_kube_prometheus_helm_wait_timeout: 60m
|
|
# Loki SingleBinary + Longhorn PVC: Helm **--wait** can exceed **5m** defaults; raise if Longhorn attach is slow.
|
|
noble_platform_loki_helm_wait_timeout: 30m
|
|
# Before Loki (first Longhorn PVC workload), ensure CSI plugin DaemonSet is fully rolled out (avoids **FailedMount** / backend timeouts).
|
|
noble_platform_wait_longhorn_csi_before_loki: true
|
|
noble_platform_longhorn_csi_rollout_timeout: 15m
|
|
|
|
# Decrypt **clusters/noble/secrets/*.yaml** with SOPS and kubectl apply (requires **sops**, **age**, and **age-key.txt**).
|
|
noble_apply_sops_secrets: true
|
|
noble_sops_age_key_file: "{{ noble_repo_root }}/age-key.txt"
|