- शिप
- 19 अगस्त 2026 को 2:41 am बजे UTC
- लेखक
- Kamo
- Commit
- 6faa2ea
"Install kubectl" में तैनात की मृत्यु हो गई। तीन अलग दोष पंक्तिबद्ध: 1. कर्ल मध्य धारा के साथ (56) "डेक्रिप्टियन असफल या बुरा रिकॉर्ड मैक" — भ्रष्टाचार वर्ग k1m1's लैन लिंक पर स्थानांतरण से पहले उत्पादन किया है ~20MB। आदेश ने `-retry 3` किया, लेकिन सादा `-retry` केवल कवर टाइमआउट / 429/5x; एक टीएलएस पढ़ने की विफलता उस सेट में नहीं है, इसलिए कर्ल कभी नहीं पहले hiccup पर वापस आ गया। 2. Wget Fallback कभी नहीं चल सकता। यह `-ipv4` पारित किया, जो कर्ल है वर्तनी - GNU wget चाहता है `-4`/`--inet4-only` — इसलिए wget एक जवाब के साथ हर बार उपयोग त्रुटि और चरण 1 से बाहर निकल गया। गिरावट मृत हो गई है चूंकि यह लिखा गया था। 3. संस्करण dl.k8s.io/release/stable.txt से आया, जो तैरता है। था v1.36.3 पर ले जाया गया जबकि दोनों नोड v1.35.6+rke2r1 चलाते हैं, इसलिए चुपचाप तैनात खुद को एक अपस्ट्रीम रिलीज पर वापस ले लिया। पिन v1.35.6 नियंत्रण विमान से मिलान करने के लिए, स्थिर.txt लुकअप को छोड़ दें, जोड़ें इसलिए क्षणिक टीएलएस वास्तव में पुनः प्रयास करता है, और सत्यापित करता है अपने प्रकाशित sha256 के खिलाफ द्विआधारी, जिसमें mismatch पर फिर से डाउनलोड किया गया है - चुप भ्रष्टाचार सही बाइट गिनती और रिपोर्ट सफलता प्रदान करता है, इसलिए एक पाचन जांच केवल वही चीज जो इसे पकड़ती है। कैश्ड-बाइंडरी पथ पाचन-जांच भी है बजाय दृष्टि पर भरोसा। मृत Wget Fallback को हटा दिया जाता है। पुश करने से पहले पूर्ण-पुनर्जनिक बहाव लेखा परीक्षा (a .forgejo/परिवर्तन सेट FULL=true): 108/112 लक्ष्य स्वच्छ लागू करते हैं। 4 झंडा benign हैं - guac-bootstrap, mysql-auth-fix और nats-stream-bootstrap को हटा दिया जाता है- फिर से लागू किया जाता है वर्कफ़्लो, और mysql-permissions-job एक immutable नौकरी है जिसका आवेदन पहले से ही है ` | echo` के साथ संरक्षित। प्रत्येक `kubectl नष्ट` लक्ष्य को छोड़कर अनुपस्थित है हीरो-hls-encode, जो डिज़ाइन और नो-ऑप्स द्वारा हटा दिया जाता है।.