kube linter action
v1.0.5
Dies ist eine GitHub-Aktion zum Scannen von Kubernetes-YAML-Dateien und Helmdiagrammen in Ihrem GitHub-Workflow mit Kube-Linter.
.github/workflows in Ihrem Repo.directory an den Ort an, an dem sich Ihre Kubernetes- oder Helm -Dateien befinden. Siehe Parameter unten.config .Der neue Workflow wird jedes Mal ausgeführt, wenn der Repo Master -Zweig und für Pull -Anfragen einen neuen Druck gibt.
Der Workflow scheitert, wenn Kube-Linter Probleme erkennt. Sie finden Probleme bei der Ausgabe von kube-linter-action und in der Sicherheit | Code -Scanning -Warnansicht Ihres Github -Repo (wenn Sie zur Verfügung gestellten Beispiel -Workflow verwendet haben).
- 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| Parametername | Erforderlich? | Beschreibung |
|---|---|---|
directory | (erforderlich) | Pfad der Datei oder des Verzeichnisses zum Scannen, absolut oder relativ zum Root des Repo. |
config | (optional) | Pfad zu einer Konfigurationsdatei Wenn Sie eine Nicht-Default-Konfiguration verwenden möchten. |
format | (optional) | Ausgangsformat. Zulässige Werte: sarif , plain , json . Standard ist plain . |
output-file | (optional) | Pfad zu einer Datei, in der die Kube-Linter-Ausgabe gespeichert wird. Standard ist kube-linter.log . Die Datei wird überschrieben, wenn sie existiert. |
version | (optional) | Kube-Linter Release-Version, z. B. "0.2.4". Die neueste verfügbare Version wird standardmäßig verwendet. |