kube linter action
v1.0.5
Il s'agit d'une action GitHub pour numériser des fichiers YAML Kubernetes et des graphiques de barre dans votre flux de travail GitHub avec Kube-Linter.
.github/workflows répertoire dans votre référentiel.directory de numérisation à l'emplacement où se trouvent vos fichiers Kubernetes ou Helm. Voir Paramètres ci-dessous.config .Le nouveau workflow fonctionnera à chaque fois qu'il y a une nouvelle poussée pour la branche Master Repo et pour les demandes de traction.
Le workflow échouera si Kube-Linter détecte les problèmes. Vous trouverez des problèmes dans la sortie de kube-linter-action et en sécurité | Code de balayage Alertes Alertes de votre dépôt GitHub (si vous avez utilisé un exemple de workflow fourni).
- 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| Nom du paramètre | Requis? | Description |
|---|---|---|
directory | (requis) | Chemin du fichier ou du répertoire pour scanner, absolument ou relatif à la racine du dépôt. |
config | (facultatif) | Chemin vers un fichier de configuration si vous souhaitez utiliser une configuration non défaut. |
format | (facultatif) | Format de sortie. Valeurs autorisées: sarif , plain , json . La valeur par défaut est plain . |
output-file | (facultatif) | Chemin vers un fichier où la sortie Kube-Linter sera stockée. La valeur par défaut est kube-linter.log . Le fichier sera écrasé s'il existe. |
version | (facultatif) | Version de version Kube-Linter à utiliser, par exemple "0.2.4". La dernière version disponible est utilisée par défaut. |