Skip to content

Releases: thestormforge/konjure

v0.4.11

22 Jul 17:15
v0.4.11
cf05048
Compare
Choose a tag to compare

✨ Added

  • Allow TLS secrets to be exported as environment variables

🏗 Changed

  • Dependency updates

v0.4.10

05 Jun 15:18
v0.4.10
1212f04
Compare
Choose a tag to compare

✨ Added

  • There is a new TeeMatched filter which acts like TeeFilter combined with a PathMatcherFilter

🏗 Changed

  • Upgraded dependencies

v0.4.9

19 Mar 15:51
v0.4.9
27c796a
Compare
Choose a tag to compare

🏗 Changed

  • Upgraded dependencies

🐛 Fixed

  • Fixed an issue where kargs did not render resource kinds correctly

v0.4.8

09 Feb 19:31
v0.4.8
9a2f4dd
Compare
Choose a tag to compare

✨ Added

  • The pipes.EncodeJSON helper is a reader the creates RNodes from the JSON representation of an object
  • The pipes.HelmValues now has a filter for merging values
  • The filters.PatchFilter can be used to apply JSON patches or SMP patches to an RNode

🏗 Changed

  • The filters.Pipeline no longer wraps the kio.Pipeline to avoid issues with the use of internal Kustomize annotations

🛑 Removed

  • The pipes.FileReader and pipes.FileWriter both had the HackHooks field removed in favor of an Options field

v0.4.7

02 Feb 15:21
v0.4.7
2ae7062
Compare
Choose a tag to compare

✨ Added

  • The konjure.Filter now has a DoNotExpand field to prevent select Konjure types from being expanded
  • The ResourceMetaFilter has an InvertMatch field to strip out matching resources instead of keeping them

🏗 Changed

  • Improved kargs for patching

🐛 Fixed

  • YAML parse failure on files with no extension no longer cause failures
  • Directory traversal no longer descends into .git directories or expanded Helm charts

v0.4.6

09 Jan 19:40
v0.4.6
9b82985
Compare
Choose a tag to compare

🏗 Changed

  • Upgraded dependencies
  • The --sort option now sorts by resource kind instead of the source

🐛 Fixed

  • Fixed argument (filename) autocompletion

v0.4.5

18 Sep 18:19
v0.4.5
dddb3fe
Compare
Choose a tag to compare

✨ Added

  • The HelmValues reader can programmatically return a map representation
  • The HelmValues reader can produce a filter that masks incoming nodes based the Helm value key presence
  • Deferred kio.Reader and kio.Writer implementations can be created without a Cobra command

v0.4.4

24 May 13:43
v0.4.4
15275b4
Compare
Choose a tag to compare

✨ Added

  • A decoder pipe for JSON representations

🏗 Changed

  • Built with Go 1.20
  • Upgrade KYAML to 0.14.2
  • The types recognized by the workload filter can now be further configured

v0.4.3

10 Apr 18:02
v0.4.3
Compare
Choose a tag to compare

🏗 Changed

  • The workloads filter behaves differently if no actual pods are found

🗝 Security

  • Updates the golang.org/x/net dependency

v0.4.2

14 Dec 18:28
v0.4.2
360477d
Compare
Choose a tag to compare

🏗 Changed

  • Downgraded KYAML because the Kustomize API still has not been updated.

🐛 Fixed

  • Writers are again clearing out the legacy path annotation