Skip to content

Kubeval config file to reuse custom settings #355

@lakhan-twilio

Description

@lakhan-twilio

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

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 <path_to_yaml> 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 👍

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions