我有一个 helms 文件夹结构,并尝试运行 kubeconform 预提交挂钩来测试我的 yaml 文件。但是,我每次运行它时,文件都会被跳过。
Project
├── Makefile
├── helms
│ └── test-files
│ ├── Chart.yaml
│ ├── templates
│ │ ├── _helpers.tpl
│ │ ├── test-configmap.yaml
│ │ ├── test-deployment.yaml
│ │ ├── test-service.yaml
│ └── values.yaml
├──.pre-commit-config.yaml
这些是
.pre-commit-config.yaml
的内容:
repos:
- repo: https://github.com/jtyr/kubeconform-helm
rev: v0.1.16
hooks:
- id: kubeconform-helm
args:
- --verbose
- --summary
这就是我在终端中运行的内容:
pre-commit run --all-files
这是输出:
Kubeconform Helm.....................................(no files to check)Skipped
默认情况下,此存储库使用此文件过滤器列表:
files: ^(helper-|)charts/[^/]+/(\.kubeconform|\.helmignore|templates/NOTES.txt|.*\.(ya?ml|json|tpl))$
如果您的图表不匹配,您将需要使用更合适的模式覆盖
files
免责声明:我写了预提交