2026-07-16 14:28:19 -07:00
|
|
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
|
|
|
kind: Kustomization
|
|
|
|
|
namespace: longhorn-system
|
2026-08-18 15:08:02 -07:00
|
|
|
resources:
|
2026-07-22 23:56:34 -07:00
|
|
|
- longhorn-storageclass.yaml
|
2026-07-23 19:07:02 -07:00
|
|
|
- longhorn-cnpg-storageclass.yaml # CNPG-specific with postgres UID/GID
|
2026-07-22 08:46:57 -07:00
|
|
|
- longhorn-servicemonitor.yaml
|
|
|
|
|
- longhorn-taint-toleration.yaml
|
|
|
|
|
- longhorn-nodes.yaml
|
2026-08-18 15:08:03 -07:00
|
|
|
- expand-replicas-job.yaml
|
2026-07-22 23:56:34 -07:00
|
|
|
- patch-csi-tolerations-job.yaml
|
|
|
|
|
# Longhorn deployed via bootstrap script or Helm.
|
|
|
|
|
# These manifests configure it: unified StorageClass (default, 3 replicas),
|
2026-08-18 15:08:03 -07:00
|
|
|
# Prometheus ServiceMonitor, taint toleration for control-plane nodes, explicit
|
2026-07-22 23:56:34 -07:00
|
|
|
# Node CRDs for cp-2/cp-3, CSI plugin tolerations, and a PostSync hook Job
|
|
|
|
|
# that ensures all existing volumes have 3 replicas.
|