Skip to content

API التخزين

وحده ironloom-storage يقرأ أو يكتب مسارات .ironloom/ مباشرة.

تخزين القطع الأثرية

تستمر القطع الأثرية تحت جذر حالة وقت التشغيل وتفهرس حسب خيط Discord وعنصر العمل. تستخدم الكتابات ملفا مؤقتا يتبعه rename ذري.

ربط الخيوط

تستمر روابط الخيوط تحت شجرة فهارس .ironloom. تحل مدخلات أوامر وقت التشغيل خيط Discord إلى عنصر عمل واحد بالضبط قبل تشغيل السياسة أو توجيه مخطط العملية أو توزيع العمال. تفشل الروابط المفقودة أو غير الصالحة أو الغامضة بشكل مغلق.

تخزين الإعداد المشفر

تخزن تهيئة الإعداد المحلي في:

text
${IRONLOOM_STATE_ROOT}/setup/config.enc.json

يحفظ الملف:

  • حمولة إعداد JSON مشفرة
  • nonce عشوائي
  • إصدار تخزين الإعداد

لا تكتب قيم الإعداد النصية إلى القرص. تستخدم كتابات Unix أذونات ملفات للمالك فقط.

متطلب المفتاح

يجب أن يكون IRONLOOM_CONFIG_KEY مادة مفتاح 32 بايت بترميز Base64. يجب أن يتلقى أي pod يعاد إنشاؤه مع PVC نفسه المفتاح نفسه لفك تشفير الإعداد المحفوظ.

Contributors

The avatar of contributor named as Vanna DiCatania Vanna DiCatania

Changelog

عمليات هندسية قابلة للتدقيق لـ Discord وGitHub وSonarCloud وk3s.