ตรวจสอบ Helm Lint
lint Helm chart template และ values.yaml ในเบราว์เซอร์: value ที่ขาด, วงเล็บ template ไม่สมดุล และ error ของ YAML พร้อมระบุบรรทัด ฟรี
Loading tool...
ตรวจสอบ Helm Lint คืออะไร?
Helm Lint Checker ตรวจการเขียน Helm chart ทั้งหมดในเบราว์เซอร์ของคุณ: parse values.yaml ด้วย js-yaml, สแกน template หาวงเล็บ Go template ที่ไม่สมดุลและ string ที่ไม่ปิด และตรวจการอ้างอิง .Values ทุกจุดเทียบกับ values ของคุณ - รายงานทุกผลพร้อมเลขบรรทัดและระดับความรุนแรง
ประโยชน์หลัก
- จับ value ที่ขาดก่อน helm install พังกลางทาง
- ผลระบุบรรทัดชี้ตรงวงเล็บหรือ key ที่พัง
- บังคับการอ้าง required() เป็น error เต็มรูปแบบ
- default fallback ถูกติดธงให้รีวิว แทนการเอาไปใช้เงียบ ๆ
- เนื้อหา chart อยู่กับเครื่อง - ไม่อัปโหลด ไม่ render บนเซิร์ฟเวอร์
กรณีการใช้งาน
- •เช็ค template และ values ก่อน release จริง
- •ดีบัก helm install ที่ล้มเหลวเพราะ key ขาด
- •รีวิว pull request ของ chart หาความผิดพลาดเรื่องการอ้างอิง values
- •สอน syntax ของ Helm template ด้วย feedback ทันที
วิธี lint Helm Chart
- วาง values.yaml: ใส่ไฟล์ values ที่จะใช้ render เพื่อให้ตรวจการอ้างอิงได้
- วาง template: ใส่ไฟล์ template - วงเล็บ, string และการอ้างอิง values ถูกตรวจทีละบรรทัด
- แก้ตามผลตรวจ: ไล่แก้ error และ warning ตามเลขบรรทัดจนกว่า checker จะรายงานว่าไม่มีปัญหา
คุณสมบัติหลัก
- parse values.yaml ด้วย js-yaml รวมการตรวจ indentation แบบ tab
- สแกนความสมดุลของวงเล็บทุก Go template action
- ตรวจการอ้างอิง values เทียบกับ values.yaml ที่วางไว้
- required() ที่ขาดเป็น error ส่วน default fallback เป็น warning
- ผลระบุบรรทัดแยกสีพร้อมนับ error และ warning
- ในเบราว์เซอร์ 100% - เนื้อหา chart ไม่ออกจากเครื่องคุณ