kube linter action
v1.0.5
這是用於掃描kubernetes yaml文件和使用kube-lint的github工作流程中的helm圖表的GitHub操作。
.github/workflows目錄。directory調整為您的Kubernetes或Helm Files所在的位置。請參閱下面的參數。config參數。每次推動回購主分支和拉動請求時,新的工作流程都會運行。
如果Kube-linter檢測到問題,則工作流將失敗。您會在kube-linter-action的輸出和安全性|中找到問題。代碼掃描警報查看您的GitHub存儲庫(如果使用了提供的示例工作流)。
- 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 | (必需的) | 文件或目錄的掃描路徑,絕對或相對於回購的根。 |
config | (選修的) | 如果要使用非默認配置,則通往配置文件的路徑。 |
format | (選修的) | 輸出格式。允許的值: sarif , plain , json 。默認值是plain 。 |
output-file | (選修的) | 將存儲Kube-Linter輸出的文件的路徑。默認值是kube-linter.log 。如果文件存在,將被覆蓋。 |
version | (選修的) | kube-linter版本要使用,例如“ 0.2.4”。默認情況下使用最新的可用版本。 |