Kubeconform Versions Save

A FAST Kubernetes manifests validator, with support for Custom Resources!

v0.6.6

3 weeks ago

Changelog

  • 142517f fix go.mod

v0.6.5

3 weeks ago

Changelog

  • 13a78eb Avoid unnecessary type conversions (#222)
  • a4d74ce Fail early on incorrect version of k8s (#254)
  • 452f1fe Fix #130 in a backward-compatible way (#219)
  • b6728f1 Fix junit output, also ensure junit output is deterministic (#253)
  • ae67bb4 Force Draft version of JsonSchema (#221)
  • 71a59d7 Remove deprecated Maintainer tag in Dockerfile (#267)
  • ad166c7 Sanitize csv strings (#258)
  • 7062384 Slightly improve the coverage of the validator test (#271)
  • 20805f6 Stop validating output of closed channel in Validate (#265)
  • 808e6d4 Update GH actions and goreleaser (#252)
  • 14053aa Update Go & Base images (#268)
  • 2e50b79 Update Go and Goreleaser to 1.20, update dependencies (#231)
  • d8f00a3 Update Golang to 1.21.4 (#245)
  • f0a7d52 Update Readme.md
  • b7d7b4d Update Readme.md (#232)
  • 278385f Update Readme.md to add fullgroup explanation (#220)
  • a8000fd Update kubeconform -h output (#260)
  • 9627dd1 Update go version in go.mod (#269)
  • 71fd5f8 fix: add missing output formats in error message (#213)
  • 6ae8c45 openapi2jsonschema.py now correctly fails if no FILE is passed (#244)

v0.6.4

6 months ago

Changelog

  • 13a78eb Avoid unnecessary type conversions (#222)
  • 452f1fe Fix #130 in a backward-compatible way (#219)
  • ae67bb4 Force Draft version of JsonSchema (#221)
  • 2e50b79 Update Go and Goreleaser to 1.20, update dependencies (#231)
  • 817f5b4 Update Golang to 1.21.4
  • f0a7d52 Update Readme.md
  • b7d7b4d Update Readme.md (#232)
  • 278385f Update Readme.md to add fullgroup explanation (#220)
  • 71fd5f8 fix: add missing output formats in error message (#213)
  • 6ae8c45 openapi2jsonschema.py now correctly fails if no FILE is passed (#244)

v0.6.3

10 months ago

Changelog

  • a2ad239 Add test validating using CRD that misses explicit draft version
  • 452f1fe Fix #130 in a backward-compatible way (#219)
  • 51065ea Force Draft version of JsonSchema
  • f0a7d52 Update Readme.md
  • 278385f Update Readme.md to add fullgroup explanation (#220)
  • 71fd5f8 fix: add missing output formats in error message (#213)

v0.6.2

11 months ago

Changelog

  • ad935b7 Add JSON/YAML annotations to Config struct
  • 8bc9f42 Add support for "pretty" output (#195)
  • 65cfe7e Add support for Arm64 Docker images (#201)
  • d038bf8 Do not hardcode output stream in pkg/output
  • 16d5280 Fix CI badge image (#184)
  • 065fad0 Fix anchored link on Readme.md (#205)
  • c8bce62 Fix for 196: Multi-architecture image (#204)
  • ce2f6de Move cfg parsing out of realmain, rename realmain to kubeconform
  • c1a2c15 Revert "Add support for Arm64 Docker images (#201)"
  • 9294e94 docs: Add winget as installation method on Windows (#192)

v0.6.1

1 year ago

Changelog

  • e3bb348 fix: expose error instance path instead of schema path (#177)

v0.6.0

1 year ago

Changelog

  • 46b7622 Add informations how to use Kubeconform in Gitlab-CI (#139)
  • a31707c Add opencontainers label (#138)
  • 84afe70 Documenting Helm support via 3rd party repo (#158)
  • 752a33e Fix typo in readme (#153)
  • ee7c498 Migrate to santhosh-tekuri/jsonschema (#168)
  • 563e1db Try to expose JSON paths (#173)
  • 33cdbf1 Update LICENSE
  • 9860cde feat: support to set an alternative image owner (#164)
  • aaecabe support disabling ssl validation in openapi2jsonschema.py (#167)
  • f948441 update anchor links in readme (#150)
  • 9d34445 update readme structure and info (#149)

v0.5.0

1 year ago

Changelog

  • f68d6ec Add debug information to help understand failures finding schemas (#133)
  • d8e348a Allow to skip resources using the GVK notation (#92)
  • dbcd787 Do not expose internal CPU profiling option as flag (#136)
  • 3cb76bc Update fixture file to use no hash function
  • 466ec73 Update goreleaser (#137)
  • 5cbbd1a Upgrade hash to sha256. (#126)
  • f5338b0 Validate JUnit output against Jenkins JUnit XSD (#134)
  • 321cc0e remove link to dead project (#125)

v0.4.14

1 year ago

Changelog

014cbf7 Adds info about installation via built in Go package manger (#116) f8ab9ae Fix grammar in README.md (#114) 9a6fff1 Forbid duplicate keys in strict mode (#121) b5f34ca add constructor to handle equal sign (=) (#104) 5e63bc5 add {{ .Group }} variable to schema location options (#120) 7bf1e01 fix: change flag parse error handling to return errors instead of exiting (#107)

Docker images

  • docker pull ghcr.io/yannh/kubeconform:latest-alpine
  • docker pull ghcr.io/yannh/kubeconform:v0.4.14-alpine
  • docker pull ghcr.io/yannh/kubeconform:v0.4.14-amd64-alpine
  • docker pull ghcr.io/yannh/kubeconform:v0.4.14
  • docker pull ghcr.io/yannh/kubeconform:v0.4.14-amd64

v0.4.13

2 years ago

Changelog

d63de52 Add -v to output version number 2b3139b Add cname to website d536a65 Fix broken release notes 6c1fa51 Fixes acceptance test with new TAP output 85b30f8 Improve handling of cmdline errors (#91) fe79a7c Merge branch 'yannh:master' into master f2e47c3 Merge pull request #83 from z0mbix/master c1b3e93 Merge pull request #86 from PaytmLabs/hotfix/scripts/root-additionalProperties 048ccf1 Merge pull request #87 from eyarz/master c32562e Merge pull request #88 from maxbrunet/feature/output-tap/qualified-name 607c90a Minor css updates c3e6205 Move version to main package 3a3d05b Publish site 9410471 Update README c7894ba Update Readme.md d10c9bd Update website e38ff8e add horizontal line 932b35d chore: print the url of failed download (#96) ff2ab3d feat(output/tap): Output qualified resource name c5f7348 remove accidentally commited binary 30528c5 scripts: Add tests for options 67a73a9 scripts: Optionally disallow additionalProperties at the root 836b6e5 set hero image width

Docker images

  • docker pull ghcr.io/yannh/kubeconform:latest-alpine
  • docker pull ghcr.io/yannh/kubeconform:v0.4.13-alpine
  • docker pull ghcr.io/yannh/kubeconform:v0.4.13-amd64-alpine
  • docker pull ghcr.io/yannh/kubeconform:v0.4.13
  • docker pull ghcr.io/yannh/kubeconform:v0.4.13-amd64