stack-spec.yaml एक StackKits वर्कस्पेस के लिए वांछित-इरादे का दस्तावेज़ है। रिलीज़ की गई CLI से पूरा दस्तावेज़ बनवाएँ, फिर केवल वही इरादा बदलें जिसे आप समझते हैं।
apiVersion बनाए रखें: इंस्टॉल की गई रिलीज़ के CUE अनुबंध उसके फ़ील्ड, डिफ़ॉल्ट और बाधाएँ देते हैं।
समीक्षा के लिए सामान्य फ़ील्ड
यह एक अंश है, जनरेट किए गए पूरे दस्तावेज़ का विकल्प नहीं:
रिलीज़ किया गया Files वर्कलोड चुनें
Basement और Cloud Kit अनुबंध Documents & Files उपयोग केस के लिएfiles को वैकल्पिक वर्कलोड के रूप में उपलब्ध कराते हैं; उपयोग केस कैटलॉग प्रकाशित रिलीज़ द्वारा घोषित कॉम्पोनेंट सूचीबद्ध करता है। यह चयन रिलीज़ की गई CLI से सत्यापित और जनरेट किया गया था:
workloads ऑब्जेक्ट को init से बने पूरे StackSpec में मर्ज करें। home साइट और main नोड रिलीज़ किए गए Basement डिफ़ॉल्ट हैं; अपने जनरेट किए गए दस्तावेज़ में पहले से मौजूद आइडेंटिफ़ायर उपयोग करें।
v0.21.11 से placement ब्लॉक वैकल्पिक है। बिना उसके चुने गए वर्कलोड को एम्बेडेड CUE अनुबंधों से शासित खाली-प्लेसमेंट डिफ़ॉल्ट मिलते हैं, इसलिए प्रोग्रामेटिक StackSpec लेखकों को अब CLI-विशिष्ट बॉयलरप्लेट की ज़रूरत नहीं।
हर बदलाव को सत्यापित करें
validate मौजूदा StackSpec जाँचता है, generate शासित आउटपुट बनाता है, और plan बिना एक्ज़ीक्यूटर चलाए हल किए गए सटीक प्लान की जाँच करता है। यदि कोई कमांड विफल हो, तो StackSpec ठीक करें; deploy/ के नीचे की फ़ाइलों को पैच न करें।
समीक्षा करें, लागू करें और सत्यापित करें के साथ आगे बढ़ें।