Skip to content

Releases: kubernetes-sigs/kustomize

kyaml/v0.13.2

01 Feb 22:36
f0c0d93
Compare
Choose a tag to compare

3687250 Add TrackableFilter interface (#4410)
31b7cf9 kustomize build ... now complete file paths on ZSH. (#4310)
c659306 Don't surface entire node content in error message (#4352)

cmd/config/v0.10.3

01 Feb 23:29
fb76868
Compare
Choose a tag to compare

7af5ce5 Fix deprecated command on run-fns help docs (#4411)
31b7cf9 Commands now complete file paths on ZSH. (#4310)

api/v0.11.0

02 Feb 00:07
d46bb0a
Compare
Choose a tag to compare

New enhancements

  • New field in kustomization, buildMetadata. Docs are coming soon.
  • Add TrackableFilter interface (#4410) - This is now implemented by suffix, prefix, replicacount, namespace, annotations, labels, and image filters.
  • Refactor the PrefixSuffixTransformer into separate prefix- and suffix transformers, enabling the user to use the PrefixTransformer or SuffixTransformer individually in the transformers field. (#4318)
  • kustomize build ... now completes file paths on ZSH. (#4310)

Deprecations

  • 2554d69 Deprecate enable-managedby-label flag in favor of a field (#4377)
  • a1c5d79 Move plugins in api/builtins to internal, leaving deprecated aliases in api/builtins. (#4300)

Other changes

  • bcebad1 new command kustomize edit add buildmetadata (#4413)
  • 9abf5fc fix: set FieldPath for SequenceNode elements (#4425)
  • ff7b2f2 Throwing error instead of silently ignoring invalid input (#4312)
  • c659306 don't surface entire node content in error message (#4352)
  • 4079056 ConfigMapGenerator should not update unrelated ClusterRole rule (#4055)
  • 49b464f Handle HTTP error codes in file loader (#4334)
  • b28f1e5 Added null check on namespace when resource is a RoleBinding (#4312)
  • d9c4c74 improve docs with examples for nameReference (#4299)

kyaml/v0.13.1

23 Dec 18:30
233f1a3
Compare
Choose a tag to compare

6dfc238 improve gvk and resid strings for error messages (#4344)
9d29f57 feat: Add Sort method to kyaml fn Results (#4325)
5caed5b kyaml/fn/framework ensures the annotation output format matches the input (#4297)
894ffec Handle kyaml Filter errors type Result as non-breaking errors and store in ResourceList (#4241)

kyaml/v0.13.0

11 Nov 22:11
6365b3d
Compare
Choose a tag to compare

cb1cbbe Fixes 4108; remove hidden files in kustomize edit command to correctly mimic shell globbing behaviour (#4170)
ba4d83f only override wrapping kind if it wasn't set already (#4235)
ef5f1d3 support label and annotation selection in replacement targets (#4229)
3ea8b79 update results field of ResourceList to implement function spec v1 (#4248)
b4a69f0 provide utility helpers for preserving internal annotations (#4253)
c3c0288 bump ResourceList from v1alpha1 to v1 (#4249)
55ac9ca fix bug with migrating annotations (#4227)
6cf06fa update the dockerfile gen command, including to use Go 1.16 for compatibility with the kyaml framework's use of embed (#4216)

kustomize/v4.4.1

11 Nov 23:47
b2d65dd
Compare
Choose a tag to compare

This release restores the Windows binary and introduces ppc64le and s390x binaries.

b6cb6c8 fix build annotations getting lost after applying JSON 6902 patch (#4266)
d8f406d Fix: replacements entries get source and targets with null value appended (#4271)
ef5f1d3 support label and annotation selection in replacement targets (#4229)
ba051c8 fix issue with quote being dropped in configmap generation (#4242)
0d8c107 fix issue with openapi schema from components (#4210)

cmd/config/v0.10.2

11 Nov 22:52
b896e04
Compare
Choose a tag to compare

This release contains minor documentation and test fixes.

api/v0.10.1

11 Nov 23:17
326a57a
Compare
Choose a tag to compare

b6cb6c8 fix build annotations getting lost after applying JSON 6902 patch (#4266)
d8f406d Fix: replacements entries get source and targets with null value appended (#4271)
ef5f1d3 support label and annotation selection in replacement targets (#4229)
ba051c8 fix issue with quote being dropped in configmap generation (#4242)
0d8c107 fix issue with openapi schema from components (#4210)

kustomize/v4.4.0

27 Sep 16:31
63ec6bd
Compare
Choose a tag to compare

The headline feature of this release is improved support for YAML anchors and aliases, which will be expanded by default as of this version. (Issue #3675; PRs #4114 and #4187)

Additional features and fixes include:

  • 12c177a fixes 4123; added length check on originalFields of kustomizationFile to prevent panic when kustomization file began with a comment(or a blank line) followed by a document separator

kyaml/v0.12.0

24 Sep 15:59
5e3432f
Compare
Choose a tag to compare

dce4ea5 Add AnchorsAweigh option to ByteReader to toggle YAML alias/anchor expansion (#4187)
67a5f6d support krm spec v1 and legacy path, index, and id annotations (#4190)
e997cc5 Handle parsing of bare sequence yaml nodes (#4189)
02cb395 support multiple gvks in custom openapi schema (#4163)
402f6ca Precompute IsNamespaceScoped to avoid expensive schema reads (#4152)
17f1860 Fix a bug with null nodes being dropped with KRM Functions (#4172)