Skip to content

Releases: zemanlx/kat

v0.5.0

Choose a tag to compare

@zemanlx zemanlx released this 16 Oct 08:39
b3177dd

What's Changed

  • fix(evaluator): surface the admission message when allowed doesn't match by @zemanlx in #21
  • feat(evaluator): make the evaluator public and add CompileValidating by @zemanlx in #22

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@zemanlx zemanlx released this 02 Oct 08:29
a9e8990

What's Changed

  • feat: verify kat against a real kube-apiserver and evaluate with its admission code by @zemanlx in #20

Full Changelog: v0.3.4...v0.4.0

v0.3.4

Choose a tag to compare

@zemanlx zemanlx released this 24 Sep 16:01
b645cec

What's Changed

  • docs(readme): document installing prebuilt binaries from releases by @zemanlx in #16
  • feat(evaluator): apply matchConstraints and matchResources like the API server by @zemanlx in #17
  • feat(evaluator): register k8s 1.32+ two-var CEL comprehensions by @zemanlx in #18
  • fix(evaluator): apply concatenated JSONPatch CEL lists by @zemanlx in #19

Full Changelog: v0.3.3...v0.3.4

v0.3.3

Choose a tag to compare

@zemanlx zemanlx released this 09 Sep 22:37
9641a5a

What's Changed

  • feat(evaluator): support spec.variables in CEL evaluation by @zemanlx in #13
  • feat(evaluator): merge ApplyConfiguration mutations with server-side apply by @zemanlx in #14
  • feat(evaluator): evaluate spec.variables lazily by @zemanlx in #15

Full Changelog: v0.3.2...v0.3.3

v0.3.2

Choose a tag to compare

@zemanlx zemanlx released this 09 Sep 08:30
ea607b0

What's Changed

  • docs: don't imply allow/deny expect token for mutating tests by @zemanlx in #10
  • fix(evaluator): avoid panic on JSONPatch value that is a list of objects by @zemanlx in #11
  • chore(deps): upgrade k8s.io to v0.37.0 and adapt to API changes by @zemanlx in #12

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@zemanlx zemanlx released this 20 Aug 16:13
f603c7a

What's Changed

  • chore(deps): bump github.com/google/cel-go from 0.26.1 to 0.29.0 by @dependabot[bot] in #8
  • chore(deps): bump golang.org/x/net from 0.49.0 to 0.55.0 by @dependabot[bot] in #7
  • Make kat AI-friendly and fix -json phantom package by @zemanlx in #9

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@zemanlx zemanlx released this 24 Apr 15:45
8a862b6

What's Changed

  • feat: migrate MutatingAdmissionPolicy from v1beta1 to v1 for k8s 1.36 by @zemanlx in #4
  • feat: support all-in-one request.yaml, enforce gold files, improve README by @zemanlx in #5
  • feat: centralize operation inference, validate explicit vs inferred mismatch by @zemanlx in #6

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 19 Feb 15:20
v0.2.0
8dbf459

Changelog

  • 8dbf459 Merge pull request #3 from zemanlx/feat/namespace-selector-support
  • a9ca3ee evaluator: update implementation and tests; refresh policy test fixtures

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 20 Jan 16:27
v0.1.3
27b2123

Changelog

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 20 Jan 13:45
v0.1.2
8c55455

Changelog