Skip to content

Kubeval config file to reuse custom settings #355

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 👍

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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