kube linter action
v1.0.5
นี่คือการกระทำของ GitHub สำหรับการสแกนไฟล์ kubernetes yaml และแผนภูมิหางเสือในเวิร์กโฟลว์ GitHub ของคุณด้วย kube-linter
.github/workflows ใน repo ของคุณdirectory สแกนไปยังตำแหน่งที่ไฟล์ Kubernetes หรือ Helm ของคุณอยู่ ดูพารามิเตอร์ด้านล่างconfigเวิร์กโฟลว์ใหม่จะทำงานทุกครั้งที่มีการผลักดันใหม่ไปยังสาขา repo master และสำหรับการร้องขอการดึง
เวิร์กโฟลว์จะล้มเหลวหาก Kube-Linter ตรวจพบปัญหา คุณจะพบปัญหาในผลลัพธ์ของ kube-linter-action และในความปลอดภัย | การแจ้งเตือนการสแกนรหัสของ GitHub repo ของคุณ (หากคุณใช้เวิร์กโฟลว์ตัวอย่างที่ให้ไว้)
- name : Scan repo with kube-linter
uses : stackrox/[email protected]
with :
directory : yamls
config : .kube-linter/config.yaml
format : sarif
output-file : kube-linter.sarif| ชื่อพารามิเตอร์ | ที่จำเป็น? | คำอธิบาย |
|---|---|---|
directory | (ที่จำเป็น) | เส้นทางของไฟล์หรือไดเรกทอรีเพื่อสแกนสัมบูรณ์หรือสัมพันธ์กับรูทของ repo |
config | (ไม่จำเป็น) | พา ธ ไปยังไฟล์การกำหนดค่าหากคุณต้องการใช้การกำหนดค่าที่ไม่ได้รับการกำหนดค่า |
format | (ไม่จำเป็น) | รูปแบบเอาต์พุต ค่าที่อนุญาต: sarif , plain , json ค่าเริ่มต้นเป็น plain |
output-file | (ไม่จำเป็น) | พา ธ ไปยังไฟล์ที่เก็บเอาต์พุต Kube-Linter ค่าเริ่มต้นคือ kube-linter.log ไฟล์จะถูกเขียนทับหากมีอยู่ |
version | (ไม่จำเป็น) | รุ่นรีลีส Kube-Linter ที่จะใช้เช่น "0.2.4" เวอร์ชันล่าสุดที่มีอยู่ใช้โดยค่าเริ่มต้น |