From 2dff7e052d0dc54433d7311777dab889ba37b235 Mon Sep 17 00:00:00 2001 From: hermes-agent Date: Thu, 17 Sep 2026 14:45:32 +0000 Subject: [PATCH] =?UTF-8?q?fix(storage):=20tag=20=D1=87=D0=B0=D1=80=D1=82?= =?UTF-8?q?=D0=B0=200.5.10=20(0.20.0=20=E2=80=94=20=D1=8D=D1=82=D0=BE=20ap?= =?UTF-8?q?pVersion),=20region=20ru-central1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apps/storage/proxmox-csi/app/ocirepository.yaml | 4 +++- kubernetes/apps/storage/proxmox-csi/app/secret.sops.yaml | 7 ++++--- talos/all/32-node-labels.yaml | 9 +++++---- 3 files changed, 12 insertions(+), 8 deletions(-) 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