From bb2383b09b882d0b8d5dc88adcae107a441e4cdf Mon Sep 17 00:00:00 2001 From: migatu Date: Fri, 7 Aug 2026 14:39:43 +0200 Subject: [PATCH] =?UTF-8?q?feat(dane):=20udzia=C5=82=20z=20bazami=20zapisy?= =?UTF-8?q?walny=20=E2=80=94=20ekran=20zarz=C4=85dzania=20plikami=20(DAN-2?= =?UTF-8?q?7)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ekran „Pliki" pozwala wgrywać bazy, archiwizować je i (dla administratora) kasować, a stan użycia jest klikany, więc musi przetrwać restart poda. Warstwa danych musi zatem móc pisać na udziale — dotąd był montowany read-only. ŚWIADOMY KOSZT: znika jedna warstwa obrony w głąb. Przejęcie warstwy danych pozwala teraz nie tylko odczytać bazy, ale i je zmienić. Zostaje reszta: token międzywarstwowy, szyfrowane łącze, ograniczenie eksportu NFS do konkretnych hostów (DAN-25) oraz to, że kasować może wyłącznie konto administracyjne (PRE-27). Co-Authored-By: Claude Opus 5 --- astrololo/data.yaml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/astrololo/data.yaml b/astrololo/data.yaml index f6556a5..5ed551c 100644 --- a/astrololo/data.yaml +++ b/astrololo/data.yaml @@ -47,9 +47,18 @@ spec: volumeMounts: - name: cache mountPath: /app/.cache + # ZAPISYWALNY od DAN-27. Wcześniej read-only, bo warstwa danych tylko + # czytała bazy — teraz ekran „Pliki" pozwala je wgrywać, archiwizować + # i (dla administratora) kasować, a stan użycia jest KLIKANY, więc musi + # przetrwać restart poda. + # + # ŚWIADOMY KOSZT: znika jedna warstwa obrony w głąb. Przejęcie warstwy + # danych pozwala teraz nie tylko odczytać bazy, ale i je zmienić. + # Zostaje reszta: token międzywarstwowy, szyfrowane łącze, ograniczenie + # eksportu NFS do konkretnych hostów (DAN-25) i to, że kasować może + # wyłącznie konto administracyjne (PRE-27). - name: excel mountPath: /app/data_files - readOnly: true resources: requests: { cpu: "100m", memory: "256Mi" } limits: { cpu: "500m", memory: "512Mi" }