Repository navigation
Releases: eddycharly/kubectl-validate
Releases · eddycharly/kubectl-validate
Release list
v0.0.4
v0.0.3
Changelog
- d42f859 Add kubectl-validate slack link to readme
- 81ec90c Fix minor grammar issues in README.md
- 9676965 Initial commit
- 0648571 Merge pull request #1 from alexzielenski/initial
- 27b2bf4 Merge pull request kubernetes-sigs#10 from eddycharly/refactor-files-find
- af8aaf1 Merge pull request kubernetes-sigs#11 from eddycharly/linter-config
- baf053e Merge pull request kubernetes-sigs#12 from eddycharly/multiple-objects
- 0ef74ec Merge pull request kubernetes-sigs#19 from eddycharly/ci-workflow
- 8f1e6aa Merge pull request kubernetes-sigs#3 from eddycharly/fix-readfile
- 4bf7cf3 Merge pull request kubernetes-sigs#31 from eddycharly/split-dirs
- 48c8aba Merge pull request kubernetes-sigs#38 from eddycharly/fix-namespace-scoped
- 062fd6b Merge pull request kubernetes-sigs#39 from eddycharly/media-type
- d3c0b7b Merge pull request kubernetes-sigs#40 from eddycharly/fs
- 2160781 Merge pull request kubernetes-sigs#41 from clearnicki/slack
- 454fc9a Merge pull request kubernetes-sigs#45 from eddycharly/fix-fs
- 310a078 Merge pull request kubernetes-sigs#46 from eddycharly/crds-tests
- 5d690e5 Merge pull request kubernetes-sigs#48 from eddycharly/clean
- c49c3ab Merge pull request kubernetes-sigs#49 from eddycharly/fs-utils
- 00aaaaa Merge pull request kubernetes-sigs#5 from eddycharly/golangci-lint
- 352a78c Merge pull request kubernetes-sigs#51 from eddycharly/group-version-pkg
- 5aee348 Merge pull request kubernetes-sigs#53 from eddycharly/local-schemas
- 6115d05 Merge pull request kubernetes-sigs#57 from MaGaroo/fix-readme-typo
- 11df32a Merge pull request kubernetes-sigs#59 from eyarz/main
- 1352d0e Merge pull request kubernetes-sigs#6 from eddycharly/check-errors
- e8c6e05 Merge pull request kubernetes-sigs#63 from alexzielenski/exit-code
- cefb3ee Merge pull request kubernetes-sigs#64 from kubernetes-sigs/apelisse-exit-code-suggestion
- ed2eb2b Merge pull request kubernetes-sigs#65 from fjogeleit/main
- 34b6c09 Merge pull request kubernetes-sigs#67 from eddycharly/fix-schemas-at-runtime
- 970931e Merge pull request kubernetes-sigs#69 from alexzielenski/simpler-patches
- 0d8eb44 Merge pull request kubernetes-sigs#72 from alexzielenski/refactor-validator-factory
- 3b3ca3a Merge pull request kubernetes-sigs#73 from eddycharly/deep-copy-in-validate
- 76a49ca Merge pull request kubernetes-sigs#74 from eddycharly/fix-nil-props
- f5342b3 Merge pull request kubernetes-sigs#76 from eddycharly/goreleaser
- 3d330a7 Merge pull request kubernetes-sigs#8 from alexzielenski/rename
- 328f572 Merge pull request kubernetes-sigs#9 from alexzielenski/readme
- c9ae28b Move golangci-lint and add required job
- 0093f6e Update OWNERS, OWNERS_ALIASES and SECURITY_CONTACTS
- b131c82 Use exit code in suggested CI action
- 8ba4f5d add entries to gitignore
- 5f4d23c add fallback client
- c02bc29 add readme
- aadd429 add tests
- 8709ab6 add utils for extracting extensions
- 6d31a28 automatically generate patches for structural issues in openapi
- 4435d7d bigfix: removeRefs behavior when field overrides default or extensions of referrent
- d31a8fd bugfix: stop ignoring errors that are thrown within a composite client
- 7e816bb chore: add ci workflow
- ffb1478 chore: add golangci-lint config
- 664409a chore: add golangci-lint workflow
- 86235bf chore: clean commented code
- cf1c873 chore: replace ioutil.ReadFile by os.ReadFile
- 7375c61 chore: run go test in ci workflow (kubernetes-sigs#27)
- 711fd55 crd test case
- 1e53df7 crd unit test
- cb2494e decode crds to apiextensionsv1
- 1677810 exit code on failure
- c77389c exit code on failure
- 12f4b18 feat: add Dockerfile
- 89ffd14 feat: add goreleaser workflow
- 54ec02a feat: add multiple documents in file support
- 608b655 feat: add recursive file loading support
- e119045 feat: add support for multiple objects in files
- 3e64a68 feat: use fs.FS for local files client
- 7aaef1d fix
- 83bd3ed fix
- b53abb3 fix gofmt
- 8f88d9c fix test
- 93ba0d7 fix test
- 54c036a fix test to use 1.27, but point patches to 1.23
- d4f6802 fix tests and hook up hardcoded patches
- f51a209 fix: assignement to nil map
- 5731fdc fix: check errors in validate test
- 9dde0ac fix: deduce namespace scoped schemas
- b300e3f fix: deep copy object in validator.Validate
- 5e67c3a fix: incorrect check in local file clients
- 4f427a7 fix: local files client
- 1a0a428 fix: local files client (kubernetes-sigs#26)
- 9e3af3d fix: patch schemas at runtime
- 394c32e fix: remove dead code
- 3a35700 fix: split dir flags for schemas and crds
- e0b2528 fix: use constant for json media type
- b09dfae fmt
- acf913d initial commit
- 45818ac inject apiVersion and kind into local crds
- 152f353 inject metadata into local crd definitions
- 33023ce make basicValidatorAdapter private
- f3fde0a make validatorEntry private
- 9230bbd move main to root module
- 554950c multiple docs
- c769268 multiple errors
- 69fcf30 patch intorstring instead of inside removeRefs
- 979f734 patch loader
- e7bbe83 patch nullable types
- 8ab1af8 patches client
- 98d473e preserve empty documents
- 7f4b031 reduce patch surface area
- 42d4d5a refactor validator factory
- 18ac375 refactor: introduce groupversion package
- e2c49ab refactor: move fs helpers in utils package
- b162e80 refactor: rename localFilesClient to localSchemasClient and don't consider CRDs
- caa173b remove comments from dockerfile
- 957e4b3 remove generated patch overlay now that patches are performed at runtiem
- 389e089 rename
- bb69354 rename
- 8b66d4c rename validatorfactory -> validator
- ac2cde8 rm celValidator
- de4b161 scope extension
- 782b72b split yaml documents helper
- 3fbf747 support empty objects
- 6e34d76 unit test
- 0c26aee update gomod
- da2b7e7 update gomod
- b287ab7 update k8s.io dependencies to v0.28.1
- c0aa345 update patches
- 8163a23 update schemas
- b43a46f update test to account for injected definitions in schema
- 37ee993 use 1.27 as default schema version
- b23bcfd use helpers
- 452b6a7 use new generated OpenAPI patches
- 7ff3a32 use specific errors with exit codes
- b583c86 use unstructuerd for test
- 59f5fe7 wipe defaults off applicable nullable refs