Skip to content

Releases: kubernetes-sigs/kustomize

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)

cmd/config/v0.10.1

24 Sep 23:06
7efd7d2
Compare
Choose a tag to compare

67a5f6d support krm spec v1 and legacy path, index, and id annotations (#4190)
f70743b deprecate some fn commands: kustomize fn xargs, kustomize fn source, kustomize fn sink, kustomize fn wrap (#4097)

api/v0.10.0

24 Sep 23:57
0889995
Compare
Choose a tag to compare

dce4ea5 Add AnchorsAweigh option to ByteReader to toggle YAML alias/anchor expansion -- this enables anchor expansion during builds by default (#4187)
67a5f6d support krm spec v1 and legacy path, index, and id annotations (#4190)
02cb395 support multiple gvks in custom openapi schema (#4163)
f438273 [fix 4124] Skip local resource until all transformations have completed. (#4180)
6552b90 Cache the OrgId for nameReferenceTransformer -- performance improvement (#4171)
2bfc7cc throw error instead of panic when replacements source.fieldPath doesn't exist (#4166)
0244f09 update name references after kind change (#4165)

kyaml/v0.11.1

24 Aug 17:46
f2f90d1
Compare
Choose a tag to compare

1e1b9b4 exec function working dir is the kustomization that referenced it (#4125)
360585d Add YAML anchor/alias expansion. (#4114)
6db2bf6 Add FileSystem interface to LocalPackageReadWriter and hook to LocalPackageWriter (#4086)
4eb8232 Added FileSystem field to kio.LocalPackageWriter (#4086)
9b58616 Add FileSystem interface to LocalPackageReadWriter and hook to LocalPackageReader (#4085)
e8a4bf6 Add FileSystem field to LocalPackageReader and one of its tests (#4085)
f0b4cc4 ContainerPatch supports all common workload paths (#4113 )
7a41e47 Filter helper for fallback field lookup (#4113)
38b2b33 update openapi to v1.21.2 (#4112)
c5adafd Make UpdateExpectedFromActual work with hierarchical testdata directories (#4076)
0537b59 support yaml formatted openapi schema (#4017)
ed38b5f Make seq indent configurable and add retain seq indent functionality (#4043)
e1804cb Retain field order after running any arbitrary functions on resources (#4021)
78737f5 Updated ByteReader to allow white space and comments on the same line after --- and throw an error if anything else is detected (#4014)