instrumenta / instrumenta/kubeval
Kubeval config file to reuse custom settings
- Dominant language
- Go
- Stars
- 3.2k
- Forks
- 227
- PR merge metrics
- No merged PRs in 30d
Description
Currently `kubeval` doesn't seem to have a config file via which we can configure its flag in a `yaml` or `json` file
Idea is to have `.kubeval.config.yaml` which can look like following
```yaml
k8s_version: string
strict_check: string || bool
force_color: string || bool
skip_kinds:
- pod
- deployment
- service
openshift_schema: string || bool
schemas:
k8s:
location: string
```
Obviously it can be improved in terms of structuring and we can add more flags as a configuration in this yaml file.
> And we can use this yaml file when triggering kubeval commands like `kubeval deployment.yaml --config ` and this --config flag can be used with any other flags such as `-f` or `-d `
I hope you got the intent and idea for making it happen 👍
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.