Skip to content

0.1.0

Compare
Choose a tag to compare
@yannh yannh released this 07 Jun 10:02
· 297 commits to master since this release

Changelog

1f01906 -verbose instead of -quiet, -quiet seems a better default
e39ea12 Add Dockerfile
75268c6 Add Dockerfile
87c1104 Add Dockerfile.bats
09597ce Add Dockerfile.bats
c831801 Add Go Report Card to Readme
deb60c1 Add an example to the readme
f64ecad Add comments on some exported resources
f7b7d9c Add gitignore
224e9ca Add/Disable strict mode
11cfca1 Better logging messages
c4ab3e2 Create main.yml
1f176b8 Default to non-strict
c6526d7 Default to non-strict
7bfb0b5 Display number of files / resources in text output
7e1704c GH-actions badge to point to master
bc3d131 Github Action simple CI
a5e0168 Merge pull request #1 from yannh/github-actions
d387190 Merge pull request #2 from yannh/github-actions
fbd5f8b Merge pull request #3 from yannh/github-actions
b4547ce Revert "skip resources that have no Kind defined"
b46f7cc Run acceptance tests after build
05da409 Support multi-resource files, include kind/version in logging
fac08ee Update README
2786a84 add -dir parameter
f82baa8 add License & simple Readme
d9a6468 add a few comments on exported vars
8a25986 add configurable output
ae5fbff add quiet mode, fix race condition in statistics
d3ed871 add schema caching
5f35047 add support for local schemas
9293920 add test to validate a folder
9f6965d add tests for skipKindsMap
dba9f97 add tests for text output, small fix
110eb11 adding some examples to the readme
ef44c39 be more explicit about caching of download failures
79c9197 better errors
8eb297d better logic mgmt in output plugins, go fmt
742d8cd bugfixes
30a6fe6 cache Schema unmarshalling, cache schema download failures (WIP)
c368840 cache can be nil
928d694 differentiate between an invalid resource and a validation error in output
ed0ca92 effort to simplify the main schema validation logic loop
bb478da enable printing a summary at the end of the run
00880f6 fail on missing schemas by default, add -ignore-missing-schemas
dcaf1bc files to validate should be passed without -file, for ease of use with xargs
0eecf37 first acceptance test
fe33d14 first commit
f718b2c first simple test for json output
a33ba03 first test
d5da392 fix - ensure summary is printed at the end
cee6971 fix bug - cache was not being used
a1c2e9d fix format string
c3a25b9 fix json output
6655204 fix validation logic - only first resource with a missing schema was reported
c7780e1 fix: invalid resources leading to two results
79d8ce3 forgot to commit files
1eaa259 further breakdown of main function
0cb1f40 further breakdown of main function
ddede19 github actions first commit
980f3bc github actions first commit
642a251 github actions try-out
ae53238 goreleaser
a938c47 handle files and dirs as parameters
3751a26 import some integration tests from kubeval
eb6a2b1 import some integration tests from kubeval
81aca53 k8s version now a flag
9b129d0 loggers take an io.writer
d94b0ab make logging non-concurrent, remove mutexes from output pkg
795cc54 make logic more explicit
8fc1df8 minor nits
5ff2d1a minor nits
0ddf4e9 more nits
cdcacb0 more unit tests
7db0feb move file finding to own function
42e5fd0 output write/flush return an error
2957043 readme CI badge now linking to github actions
df62a49 refactor
93f7dbc remove comment - files with multiple resources are now supported
6a7affc remove redundant file
90e53c7 rename package files
0048283 return 1 if there has been at least one failure
b918da9 rework caching - less leak of goschema everywhere
87f1a05 run across multiple workers
8c23417 skip resources that have no Kind defined
3c6d3e3 skipKinds + better error logging
c4bd7d0 some linting simplifications
8fed078 support schemas in YAML, added acceptance tests for parsing custom resources
96e35cb try to validate
c828669 update acceptance tests / error mgmt
6657ae9 update readme
0d2da2d update readme
10f5c29 update text output in acceptance tests
6b67d14 vendor deps