kube linter action
v1.0.5
Kubernetes Yaml 파일 및 Kube-Linter를 사용한 Github 워크 플로에서 Helm 차트를 스캔하기위한 Github 작업입니다.
.github/workflows 디렉토리로 복사하십시오.directory 조정하십시오. 아래 매개 변수를 참조하십시오.config 매개 변수를 조정하거나 제거합니다.새로운 워크 플로우는 Repo Master Branch 로의 새로운 푸시와 풀 요청을 위해 실행됩니다.
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". 최신 버전은 기본적으로 사용됩니다. |