--admin-email | string | — | لتوافق v0.6 فقط: البريد الإلكتروني للمسؤول لحسابات تسجيل الدخول |
--api-version | string | stackkit/v2alpha2 | عقد StackSpec (stackkit/v2alpha2؛ المحوّل القديم الصريح: stackkit/v2alpha1) |
--candidate-spec | string | — | v2 الأصلي فقط: احتفظ بـ StackSpec كاملة وصالحة في CUE من ملف أو من - للإدخال القياسي؛ ويستبعد تجاوزات التأليف |
--catalog-defaults | bool | — | اقبل القيم الافتراضية لكتالوج CUE للبدائل الأصلية وملفات الحوسبة المحذوفة؛ واحفظ النية الصريحة |
--cloud-oidc-client-id | string | — | لتوافق v0.6 فقط: معرّف عميل Cloud OIDC |
--cloud-oidc-client-secret-ref | string | — | لتوافق v0.6 فقط: مرجع سر عميل Cloud OIDC (مثل secret://) |
--cloud-oidc-foreign-subject | string | — | لتوافق v0.6 فقط: معرّف الموضوع الأجنبي (foreign subject) لمستخدم Cloud |
--cloud-oidc-issuer | string | — | لتوافق v0.6 فقط: عنوان URL لمُصدِر Cloud OIDC لتسليم المالك تلقائيًا/عبر Cloud |
--cluster-mode | string | first | لتوافق v0.6 فقط: وضع العنقود (first|join) |
--compute-tier | string | — | v2alpha1 القديم فقط: رسم الـ Kit البياني المعلن (low وstandard وhigh) |
--domain | string | — | تجاوز النطاق لمواصفة stack المُنشأة |
--enable | strings | — | v2 الأصلي فقط: قدرات الـ Kit الاختيارية المطلوب تفعيلها (capabilities.enable، مثل lan-dns,internal-pki) |
--expected-spec-hash | string | — | v2 الأصلي فقط: تجزئة المواصفة الحالية الدقيقة المطبَّعة في CUE المطلوبة للاستبدال |
--force, -f | bool | — | لتوافق v0.6 فقط: الكتابة فوق الملفات الموجودة |
--hardware-profile | string | — | فئة الجهاز لـ nodes[0].hardware.profile (standard وpi وgpu وstorage). pi جهاز homelab محدود الموارد وليس مقتصرًا على Raspberry. لا يُكتشف تلقائيًا من inventory |
--local-dns | bool | — | لتوافق v0.6 فقط: استخدم أسماء DNS المحلية لـ Kombify Point |
--local-name | string | — | لتوافق v0.6 فقط: الاسم القصير في DNS المحلي لـ --local-dns |
--mode | string | — | لتوافق v0.6 فقط: وضع التثبيت (bare وbootstrapped وadvanced) |
--module-accelerator-profile | stringArray | — | v2alpha2 الأصلي: module-id=accelerator-profile لبُعد مسرِّع معلن |
--module-compute-profile | stringArray | — | v2alpha2 الأصلي: module-id=profile؛ كرّره لكل وحدة حمل عمل محددة |
--module-storage-profile | stringArray | — | v2alpha2 الأصلي: module-id=storage-profile لبُعد تخزين معلن |
--name | string | — | معرّف عقد النشر (يُشتق افتراضيًا من اسم دليل العمل بعد تطبيعه) |
--non-interactive | bool | — | التشغيل في وضع غير تفاعلي (يفشل إذا لزم إدخال) |
--output, -o | string | deploy | لتوافق v0.6 فقط: دليل الإخراج للملفات المُنشأة |
--owner-bootstrap-mode | string | — | لتوافق v0.6 فقط: وضع تمهيد المالك (auto|custom|none) |
--owner-display-name | string | — | الاسم المعروض المطلوب لمالك PocketID لـ --owner-source=local |
--owner-email | string | — | البريد الإلكتروني المطلوب لمالك PocketID لـ --owner-source=local |
--owner-source | string | — | مصدر حيازة المالك (الأصلي المستقل: local؛ توافق v0.6: local|cloud) |
--owner-username | string | — | اسم المستخدم المطلوب لمالك PocketID لـ --owner-source=local |
--platform | string | — | v2 الأصلي فقط: محوّل منصة المزوّد المحدد (install.platform.providerRef، مثل coolify أو komodo) |
--preinstalled-manifest | string | — | إعادة التحقق من ذاكرة تخزين مؤقت محايدة للصور قبل كل تهيئة جديدة للنسخة |
--recovery-material-ref | string | — | لتوافق v0.6 فقط: مرجع لمادة الاسترداد التي يملكها المنسّق؛ ولا تُقبل عبارات مرور الاسترداد كنص عادي في stack specs أبدًا |
--recovery-passphrase-hash | string | — | لتوافق v0.6 فقط: تجزئة عبارة مرور الاسترداد (argon2id PHC)؛ ويسأل الأمر عنها عند غيابها |
--service-profile | string | — | لتوافق v0.6 فقط: ملف خدمة BaseKit |
--use-case | strings | — | أحمال عمل الـ Kit الاختيارية المطلوب تفعيلها (مثل photos,files,vault)؛ ويتطلب v2alpha2 بدائل صريحة |
--use-case-alternative | stringArray | — | v2alpha2 الأصلي: use-case-id=alternative؛ وأدرج أحمال العمل الأساسية المطلوبة |
--use-case-capability | stringArray | — | v2alpha2 الأصلي: use-case.capability=option أو off (مثل ai.chat=open-webui)؛ ويتطلب --use-case |