Releases: kubernetes-sigs/kustomize
kyaml/v0.13.2
cmd/config/v0.10.3
api/v0.11.0
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
tointernal
, leaving deprecated aliases inapi/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
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
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
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
This release contains minor documentation and test fixes.
api/v0.10.1
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
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
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)