mirror of
https://github.com/rubenhensen/k8scd.git
synced 2026-11-15 22:29:09 +01:00
Third hop towards 1.11.2. 1.10 removes the longhorn.io/v1beta1 API, which requires every Longhorn CRD to store only v1beta2; all 22 already do (the check from the 1.10 important notes). Settings move to a per-data-engine JSON format, but the chart renders our defaultSettings and defaultBackupStore values unchanged. Checked beforehand: 17 healthy volumes plus 2 detached, no backing images, system backup pre-upgrade-v1-9-2-202610221421 is Ready.
41 lines
1.3 KiB
YAML
41 lines
1.3 KiB
YAML
apiVersion: argoproj.io/v1alpha1
|
|
kind: Application
|
|
metadata:
|
|
name: helm-longhorn
|
|
namespace: argocd
|
|
finalizers:
|
|
- resources-finalizer.argocd.argoproj.io
|
|
spec:
|
|
syncPolicy:
|
|
syncOptions:
|
|
- CreateNamespace=true
|
|
automated:
|
|
prune: true
|
|
selfHeal: true
|
|
project: default
|
|
sources:
|
|
- chart: longhorn
|
|
repoURL: https://charts.longhorn.io/
|
|
# One minor at a time up to 1.11.2, see docs/upgrade-k8s-1.33.md
|
|
targetRevision: 1.10.2
|
|
helm:
|
|
values: |
|
|
persistence:
|
|
defaultClassReplicaCount: 1
|
|
preUpgradeChecker:
|
|
jobEnabled: false
|
|
# Since 1.8 the backup target is a BackupTarget resource instead of
|
|
# the backup-target setting.
|
|
defaultBackupStore:
|
|
backupTarget: nfs://192.168.1.99:/volume1/microk8s-nfs
|
|
pollInterval: 300
|
|
defaultSettings:
|
|
# Move volumes to the new engine image after each Longhorn
|
|
# upgrade, one at a time. At 0 they stayed behind on 1.7.1/1.7.2.
|
|
concurrentAutomaticEngineUpgradePerNodeLimit: 1
|
|
parameters:
|
|
- name: csi.kubeletRootDir
|
|
value: "/var/snap/microk8s/common/var/lib/kubelet"
|
|
destination:
|
|
server: https://kubernetes.default.svc
|
|
namespace: longhorn-system |