diff --git a/kubernetes/apps/storage/proxmox-csi/app/ocirepository.yaml b/kubernetes/apps/storage/proxmox-csi/app/ocirepository.yaml index a2307a8..4930701 100644 --- a/kubernetes/apps/storage/proxmox-csi/app/ocirepository.yaml +++ b/kubernetes/apps/storage/proxmox-csi/app/ocirepository.yaml @@ -9,5 +9,7 @@ spec: mediaType: application/vnd.cncf.helm.chart.content.v1.tar+gzip operation: copy ref: - tag: 0.20.0 + # Версия ЧАРТА, а не приложения: у релиза v0.20.0 (appVersion v0.20.0) + # чарт идёт с version 0.5.10 (см. charts/proxmox-csi-plugin/Chart.yaml). + tag: 0.5.10 url: oci://ghcr.io/sergelogvinov/charts/proxmox-csi-plugin diff --git a/kubernetes/apps/storage/proxmox-csi/app/secret.sops.yaml b/kubernetes/apps/storage/proxmox-csi/app/secret.sops.yaml index e122ce0..3ec373e 100644 --- a/kubernetes/apps/storage/proxmox-csi/app/secret.sops.yaml +++ b/kubernetes/apps/storage/proxmox-csi/app/secret.sops.yaml @@ -13,6 +13,7 @@ stringData: # TODO: вписать секрет токена из `pveum user token add kubernetes-csi@pve csi` # и зашифровать файл: sops -e -i kubernetes/apps/storage/proxmox-csi/app/secret.sops.yaml token_secret: REPLACE_WITH_PVE_TOKEN_SECRET - # region = имя Proxmox-кластера (pvecm create home-ops), - # zone (имя узла PVE) приходит из метки topology.kubernetes.io/zone. - region: home-ops + # region = имя Proxmox-кластера, создаётся `pvecm create ru-central1` + # (облачный стиль: как в Yandex Cloud/GCE). zone = имя узла PVE и + # приходит из метки topology.kubernetes.io/zone (сейчас `pve`). + region: ru-central1 diff --git a/talos/all/32-node-labels.yaml b/talos/all/32-node-labels.yaml index 3219410..50d8b26 100644 --- a/talos/all/32-node-labels.yaml +++ b/talos/all/32-node-labels.yaml @@ -1,7 +1,8 @@ -# Метки топологии для Proxmox CSI Plugin: region обязан совпадать с именем -# Proxmox-кластера (`pvecm create home-ops`), zone — с именем узла Proxmox. -# Без них CSI не сможет понять, на каком узле создавать том. +# Метки топологии для Proxmox CSI Plugin. +# region — имя Proxmox-кластера (`pvecm create ru-central1`), облачный стиль +# как в Yandex Cloud/GCE; zone — имя узла Proxmox (наш хост называется `pve`). +# Второй узел PVE, если появится, станет отдельной зоной (ru-central1-b и т.д.). machine: nodeLabels: - topology.kubernetes.io/region: home-ops + topology.kubernetes.io/region: ru-central1 topology.kubernetes.io/zone: pve