instrumenta / instrumenta/kubeval

Kubeval config file to reuse custom settings

Open
#355 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.