instrumenta / instrumenta/kubeval

Option --ignored-filename-patterns does not work with globs

Open
#272 2 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

The option `--ignored-filename-patterns` does not work when using globs:
```bash
$ kubeval --version
Version: 0.15.0
Commit: df50ea7fd4fd202458002a40a6a39ffbb3125bad

$ kubeval --ignored-filename-patterns kustomizations kubernetes/**/*.yaml | grep kustomi
ERR - kubernetes/base/kustomization.yaml: Missing 'metadata' key
ERR - kubernetes/overlays/dev/kustomization.yaml: Missing 'metadata' key
ERR - kubernetes/overlays/prod/kustomization.yaml: Missing 'metadata' key
ERR - kubernetes/overlays/stag/kustomization.yaml: Missing 'metadata' key
```

But it works when using the `-d` option:
```bash
$ kubeval -d kubernetes --ignored-filename-patterns kustomization | grep kusto
# nothing
```

It would be great to improve the `--help` with this detail or change the code to work with globs!

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.