Skip to content

v0.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 29 Apr 14:07
· 24 commits to main since this release

Features

  • Intoroducing new snapshot format v3: it enables to keep YAML property's orders and comments.
  • Add --snapshot-version flag to specify snapshot versions. --legacy-snapshot flag is deprecated. The default is the latest but automatically identified a proper version to be compatible with the existing snapshot files. Currently the following versions are available.
    • v3: latest. use kustomize/kyaml to decode/encode helm output. It can keep YAML property's orders and comments.
    • v2: older YAML format introduced in v0.3.0. It used gopkg.in/yaml.v3 as decoder/encoder.
    • v1: legacy TOML format snapshot. It is already deprecated.

Changelog

  • 280ed10 Add codecov badge
  • 7261725 Remove unstable job
  • a95bd81 Add code coverage in CI
  • ee81b84 Refactoring for test
  • b9d8314 fix sudmodule command
  • 3609365 Refactor bannerPrintln function to use a mutex for thread safety
  • cda4598 Add integ-test-kong in Makefile and CI
  • d996b05 Update dependencies
  • fd16622 fix CI
  • 6d09dd0 Add testing for example/app2 in make integ-test
  • 2e4a7fb Update kong/charts integration test
  • db108c9 fix to use latest snapshot format if snapshotfile does not exist
  • d7c2b7d Support snapshot format v3 (#104)
  • f40c890 add example/app2 for empty snapshot
  • e5bd67e Update ingress-nginx
  • d734532 Update helm help snapshot
  • 52375b5 Add test to check diff between chartsnap's snapshots and raw helm template outputs
  • d533fa8 Add action
  • 73a709e Update CI actions to run unittest and integration test on every pull request
  • b2413d5 Update cilium snapshot
  • 03069a3 Update copyright 2024
  • a1a7b45 Update snapshot by helm chartsnap action
  • 000cff3 Update snapshot by helm chartsnap action