Skip to content

Commit f6b00b9

Browse files
committed
setup pre-commit for validating schemas
1 parent 5d7d4c9 commit f6b00b9

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ terraform/**/.*
88
terraform/**/*.tfvars
99
.direnv/
1010
.envrc
11+
.venv/

.pre-commit-config.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
repos:
3+
- repo: https://github.com/dadav/helm-schema
4+
rev: 0.18.1
5+
hooks:
6+
- id: helm-schema
7+
# for all available options: helm-schema -h
8+
args:
9+
# directory to search recursively within for charts
10+
- --chart-search-root=charts
11+
12+
# don't analyze dependencies
13+
- --no-dependencies
14+
15+
# add references to values file if not exist
16+
- --add-schema-reference
17+
18+
# list of fields to skip from being created by default
19+
# e.g. generate a relatively permissive schema
20+
# - "--skip-auto-generation=required,additionalProperties"

0 commit comments

Comments
 (0)