v0.0.1
💫 New features 💫
- Policy catalog added
⭐ Examples ⭐
- Example to work with
DOCKERFILE
added
🎸 Misc 🎸
- Escaping projections now use
\
instead of/
- JSON and openapi schemas are now available
- First release 🎉
Changelog
- 6173bbc Add dockerfile samples (#188)
- 7c4310b Bump github.com/kyverno/kyverno (#2)
- 45e29ad Docs update (#153)
- 9ec8f17 add Dockerfile policy sample (#72)
- 5c26857 add Golang API docs (#173)
- 005eb71 add webapp docs and fix related issues (#163)
- 7c6cab8 api
- 4deec91 assertion tree
- dce7b80 chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1 (#113)
- d150b42 chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1 (#190)
- 800ff8b chore(deps): Bump actions/setup-go from 3.5.0 to 4.1.0 (#12)
- 405de0b chore(deps): Bump github.com/kyverno/kyverno (#104)
- 46b427f chore(deps): Bump github.com/kyverno/kyverno (#133)
- a210bcf chore(deps): Bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#135)
- 2825860 chore(deps): Bump helm/chart-testing-action from 2.4.0 to 2.6.0 (#172)
- 6f1cddc chore(deps): Bump jlumbroso/free-disk-space from 1.2.0 to 1.3.0 (#54)
- db33818 chore(deps): Bump jlumbroso/free-disk-space from 1.3.0 to 1.3.1 (#140)
- 7d664d7 chore(deps): Bump k8s.io/apimachinery from 0.28.2 to 0.28.3 (#121)
- c8bff2b chore(deps): Bump k8s.io/client-go from 0.28.2 to 0.28.3 (#120)
- 3117c6c chore(deps): Bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 (#134)
- 88836c6 chore(deps): Bump zgosalvez/github-actions-ensure-sha-pinned-actions (#182)
- af73cfa chore: add chart readme (#185)
- e1bb194 chore: add chart release workflow (#186)
- 3ac3cdd chore: add codeql (#115)
- 52c3f10 chore: add command docs (#46)
- 056cab6 chore: add free disk space to workflows (#56)
- 8359d80 chore: add install docs (#74)
- e5cd9b3 chore: add jp docs (#76)
- c8a9c54 chore: add jp functions docs (#52)
- f430cab chore: add json schemas on workflows (#144)
- 5bcdc2b chore: add labels docs (#55)
- 5d8d376 chore: add mkdocs website (#57)
- 29add3c chore: add more command docs
- ef4d36e chore: add pkg version unit tests (#159)
- 68efbf6 chore: add playground docs page (#71)
- bfdaec8 chore: add playground examples codegen docs (#180)
- cdf703c chore: add policy loader unit tests (#160)
- 5588acc chore: add quick start docs (#75)
- 924879d chore: add release docs (#44)
- d0e6358 chore: add release notes folder (#29)
- bae15f1 chore: add release workflow (#47)
- 819db00 chore: add schema docs (#38)
- 99b79a9 chore: add unit tests (#6)
- 6650c7d chore: add unit tests (#7)
- 3be4629 chore: add unit tests (#8)
- 4aabfc4 chore: add unit tests (#9)
- d5fc873 chore: add writing policies docs (#77)
- 9defd21 chore: assets folder (#183)
- a33ddb1 chore: bump kyverno (#156)
- a0380e1 chore: bump kyverno (#168)
- a7afb3e chore: check actions workflow (#5)
- 5f595c3 chore: clean docs generation (#152)
- 26b247e chore: cleanup assets (#184)
- 92111a4 chore: deep copy and register gen
- 5070ea2 chore: document escaping, bindings and modifiers (#39)
- 676b06e chore: enable dependabot
- 095282b chore: enable linter (#3)
- 49d6e99 chore: fix codegen (#127)
- f40b341 chore: generate openapi and json schemas (#90)
- 32c7379 chore: go mod tidy (#181)
- 31a46b4 chore: improve apis docs (#96)
- f3f0650 chore: improve home (#95)
- 7e8fd97 chore: jp doc nits (#161)
- 0bac3c7 chore: makefile fixes (#122)
- 34612a0 chore: move cli in cmd/cli (#125)
- 4013531 chore: move crds in .crds folder (#126)
- fad714d chore: move dev doc in .docs (#150)
- a4d67fa chore: move main at the root of the repo (#145)
- 9fd5408 chore: move main in cmd/cli (#68)
- 8165d6b chore: move playground in website (#128)
- 5112849 chore: remove blog (#141)
- 51fc668 chore: remove example catalog policy (#178)
- be3b554 chore: remove todo (#42)
- 818dc29 chore: rename hack folder to .hack (#123)
- 9d2dbd7 chore: rename module
- 846a8e2 chore: rename release-notes folder to .release-notes (#143)
- 739e389 chore: rename schemas folder to .schemas (#124)
- e08bdb0 chore: reuse code from kyverno (#151)
- b26d4cd chore: split api files
- 0f7e4c7 chore: update readme with recent changes (#30)
- 72cc438 chore: update workflow permissions (#191)
- 3e1aa18 chore: upload code coverage (#194)
- ceba05a chore: use upstream jmespath lib (#43)
- 133fbaf chore: verify codegen (#10)
- a82e35f cli
- 5a1cf07 codegen
- 0f323b4 context
- fda7c15 engine
- a31d4df feat: add api server (#97)
- fb2114f feat: add context propagation (#60)
- f3d8a73 feat: add docs deployment workflow (#192)
- 3d4462b feat: add ecs policies to the catalog (#176)
- e6737b3 feat: add helm chart (#116)
- 3563ba2 feat: add image registry to context
- 4372970 feat: add issue and PR templates (#41)
- ba8eec9 feat: add jp commands (#51)
- 24d1a42 feat: add json_parse custom function (#62)
- d56d6ea feat: add kos to release docker images with goreleaser (#148)
- d1987b7 feat: add kyverno functions (#111)
- bef0191 feat: add labels flag (#98)
- bc9ee31 feat: add playground (#99)
- 08cdc4d feat: add playground command (#101)
- 4ee2aa7 feat: add playground command (#101) (#129)
- dabd09c feat: add playground presets (#146)
- 84ae07a feat: add policy catalog (#88)
- 8906b0a feat: add scan command (#49)
- dd3b385 feat: add tests for AWS ECS (#169)
- fc713b1 feat: add version command (#69)
- 601d3a0 feat: allow custom resource identifier (#114)
- 9e2a388 feat: catalog index and improvements (#102)
- 5af95dc feat: generate playground examples (#179)
- f1897d5 feat: implement projection escaping (#35)
- 9c25481 feat: improve api (#157)
- c11587f feat: match/exclude using assertion trees
- 804ffbe feat: put message per assertion (#91)
- aeaff9d feat: remove resource prefix from assertion trees (#28)
- e3d9d1a feat: rename ValidationPolicy to ValidatingPolicy (#155)
- fe707c0 feat: use -> for explicit bindings (#92)
- f9a94b6 fix comparison
- 39b4fcb fix comparison
- 028b09a fix logo path (#189)
- 5b9e246 fix response and identifier (#187)
- 88cbfdf fix: change escaping char (#87)
- 4f7743f fix: custom marshalling for Any (#11)
- a3d7dee fix: doc links
- 0eca531 fix: dockerfile sample (#93)
- 758d1be fix: emojis in doc (#63)
- 0c2d48b fix: foreach check in rhs
- 78025da fix: generated cli examples (#70)
- 3e56696 fix: generated docs (#154)
- 70de395 fix: lazy binding
- 6558f94 fix: linter (#4)
- f789837 fix: make foreach syntax non ambigous (#36)
- d3a193c fix: mkdocs edit link (#78)
- 4e06e70 fix: playground (#130)
- 12b7580 fix: playground api endpoint (#177)
- 01b3672 fix: readme
- 02ea4a0 fix: release
- b912bd6 fix: release workflow
- 3956e03 fix: remove image data in context for now (#89)
- 312135a fix: remove wildcard matching and create wildcard jp function
- 0d3458e fix: rename into (#142)
- 4904d99 fix: unit tests (#112)
- 7974827 fix: update dead link in readme (#59)
- cc9a897 improve scalar assertion match
- 6bd0976 init
- 44d7d8b jmespath init
- 7b1ae4d lazy binding
- 744303e load plan
- cac0076 makefile
- f4c1c19 match
- 59a4f7d more api
- 6d1c20b more rename
- ad54eab named bindigs and index
- e517099 nits
- 473b33c nits
- 3687ac0 pod no latest
- 0bde529 pod no latest
- c314889 preprocess
- 2cbdde9 readme
- 39976c7 refactor: move test files and add version command tests (#158)
- f582e30 refactor: move wasm folder out of cmd (#147)
- 9b0bb3b refactor: rename Policy to ValidationPolicy (#109)
- 21b0251 reflect utils
- d2e10ea release: v0.0.1 (#195)
- 3fe9c1e release: v0.0.1-alpha.1 (#73)
- 8f985bf rename everything tf to json
- ed80141 rename group from tf to json
- 66be087 template
- e949554 update README (#171)
- d647751 update home page & logo (#105)
- 9744b0d update messages (#100)
- ece1ef4 update policy (#94)
- 87d6fba wildcard
- f8ff94a yaml support